空間複雜度
定義1:存在一組Deterministic Turing Machine M對於所有的輸入language會停住,M的space complexity可以用一個function f表達,f:[latex]N \rightarrow N[/latex], 而[latex]f(n)..
定義1:存在一組Deterministic Turing Machine M對於所有的輸入language會停住,M的space complexity可以用一個function f表達,f:[latex]N \rightarrow N[/latex], 而[latex]f(n)..
首先需要一個問題叫做布林公式(Boolean formula)會像:$$\phi = (\overline{x} \wedge y) \vee (x \wedge \overline{z})$$裡面的每一個符號稱作variable,每一個variable可以給0或1的值就像在做布..
通長在測量複雜度的時候會使用兩種分析方法:Worst-case analysisAverage-case analysis定義一個M是Deterministic Turing Machine並且會根據輸入決定停止規範M的執行時間或者時間複雜度可以表示成一個function…
讓Turing Machine擁有多組tape
[latex]\delta: Q \times \Gamma^{k} \rightarrow Q \times \Gamma^{k} \times {L, R}^{k}, k[/latex]: tapes的數量…
圖靈機是由Alan Turing在1936年提出的概念,現今世界上所有的計算機不管是多複雜的架構都可以使用圖靈機的概念設計出來,其主要核心精神如下圖
中國餘式定理Chinese Remainder Theorem(CRT)在密碼理論當中屬於重要的概念,尤其在RSA密碼系統裡也扮演重要的角色,而符合CRT的聯立方程式具有同構的特性。
最大公因數:gcd(a, b),可以利用gcd判斷兩個整數是不是互質: gcd(a, b) = 1,若兩數互質代表兩數的最大公因數就是1。
我們在密碼理論(Theory of Cryptology)又或者計算理論(Theory of Computation)裡需要去測量輸入的整數複雜度,通常會用整數的長度(bits)當作標準。