久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      現(xiàn)代密碼學(xué)楊波著課后答案

      時(shí)間:2017-09-19 11:40:43 密碼學(xué) 我要投稿

      現(xiàn)代密碼學(xué)楊波著課后答案

        現(xiàn)代密碼學(xué)楊波著課后答案大家核對(duì)了沒有呢?以下是小編為大家整理推薦關(guān)于現(xiàn)代密碼學(xué)楊波著課后答案和下載地址,希望對(duì)大家有所幫助。

        現(xiàn)代密碼學(xué)課后答案免費(fèi)下載地址

      //novawrite.com/pic/original/soft/答案/計(jì)算機(jī)類/現(xiàn)代密碼學(xué)_清華大學(xué)_楊波著_習(xí)題答案.rar

        現(xiàn)代密碼學(xué)楊波著課后答案預(yù)覽

        一、古典密碼(1,2,4)

        字母 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

        數(shù)字0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

        1. 設(shè)仿射變換的加密是 E11,23(m)≡11m+23 (mod 26),對(duì)明文“THE NATIONAL SECURITY

        AGENCY”加密,并使用解密變換D11,23(c)≡11-1(c-23) (mod 26) 驗(yàn)證你的.加密結(jié)果。

        解:明文用數(shù)字表示:M=[19 7 4 13 0 19 8 14 13 0 11 18 4 2 20 17 8 19 24 0 6 4 13 2 24]

        密文 C= E11,23(M)≡11*M+23 (mod 26)

        =[24 22 15 10 23 24 7 21 10 23 14 13 15 19 9 2 7 24 1 23 11 15 10 19 1]

        = YWPKXYHVKXONPTJCHYBXLPKTB

        ∵ 11*19 ≡ 1 mod 26 (說明:求模逆可采用第4 章的“4.1.6 歐幾里得算法”,或者直接窮舉1~25)

        ∴ 解密變換為D(c)≡19*(c-23)≡19c+5 (mod 26)

        對(duì)密文C 進(jìn)行解密:

        M’=D(C)≡19C+5 (mod 26)

        =[19 7 4 13 0 19 8 14 13 0 11 18 4 2 20 17 8 19 24 0 6 4 13 2 24]

        = THE NATIONAL SECURITY AGENCY

        2. 設(shè)由仿射變換對(duì)一個(gè)明文加密得到的密文為 edsgickxhuklzveqzvkxwkzukvcuh,又已知明文

        的前兩個(gè)字符是“if”。對(duì)該密文解密。

        解: 設(shè)解密變換為 m=D(c)≡a*c+b (mod 26)

        由題目可知密文 ed 解密后為 if,即有:

        D(e)=i : 8≡4a+b (mod 26) D(d)=f : 5≡3a+b (mod 26)

        由上述兩式,可求得 a=3,b=22。

        因此,解密變換為 m=D(c)≡3c+22 (mod 26)

        密文用數(shù)字表示為:

        c=[4 3 18 6 8 2 10 23 7 20 10 11 25 21 4 16 25 21 10 23 22 10 25 20 10 21 2 20 7]

        則明文為 m=3*c+22 (mod 26)

        =[8 5 24 14 20 2 0 13 17 4 0 3 19 7 8 18 19 7 0 13 10 0 19 4 0 7 2 4 17]

        = ifyoucanreadthisthankateahcer

        4. 設(shè)多表代換密碼 Ci ≡ AMi + B (mod 26) 中,A 是2×2 矩陣,B 是0 矩陣,又知明文“dont”

        被加密為“elni”,求矩陣A。

        解: dont = (3,14,13,19) => elni = (4,11,13,8)

        設(shè)

        a b

        A

        c d

        ⎡ ⎤

        =⎢ ⎥

        ⎣ ⎦

        ,

        則有:

        4 3

        (mod 26)

        11 14

        a b

        c d

        ⎡ ⎤ ⎡ ⎤⎡ ⎤

        ⎢ ⎥ = ⎢ ⎥ ⎢ ⎥

        ⎣ ⎦ ⎣ ⎦⎣ ⎦

        ,

        13 13

        (mod 26)

        8 19

        a b

        c d

        ⎡ ⎤ ⎡ ⎤⎡ ⎤

        ⎢ ⎥ = ⎢ ⎥ ⎢ ⎥

        ⎣ ⎦ ⎣ ⎦⎣ ⎦

        可求得

        10 13

        9 23

        A

        ⎡ ⎤

        =⎢ ⎥

        ⎣ ⎦

        NCUT 密碼學(xué) – 習(xí)題與答案 2010

        第 2 頁(yè)

        二、流密碼 (1,3,4)

        1. 3 級(jí)線性反饋移位寄存器在c3=1 時(shí)可有4 種線性反饋函數(shù), 設(shè)其初始狀態(tài)為

        (a1,a2,a3)=(1,0,1),求各線性反饋函數(shù)的輸出序列及周期。

        解:設(shè)反饋函數(shù)為 f(a1,a2,a3) = a1⊕c2a2⊕c1a3

        當(dāng) c1=0,c2=0 時(shí),f(a1,a2,a3) = a1,輸出序列為101101…,周期為3。

        當(dāng) c1=0,c2=1 時(shí),f(a1,a2,a3) = a1⊕a2,輸出序列如下10111001011100…,周期為7。

        當(dāng) c1=1,c2=0 時(shí),f(a1,a2,a3) = a1⊕a3,輸出序列為10100111010011…,周期為7。

        當(dāng) c1=1,c2=1 時(shí),f(a1,a2,a3) = a1⊕a2⊕a3,輸出序列為10101010…,周期為2。

        3. 設(shè)n=4,f(a1,a2,a3,a4)=a1⊕a4⊕1⊕a2a3,初始狀態(tài)為(a1,a2,a3,a4)=(1,1,0,1),求此非線性

        反饋移位寄存器的輸出序列及周期。

        解:列出該非線性反饋移位寄存器的狀態(tài)列表和輸出列表:

        狀態(tài)(a1,a2,a3,a4) f(a1,a2,a3,a4) 輸出

        (1,1,0,1) 1 1

        (1,0,1,1) 1 1

        (0,1,1,1) 1 0

        (1,1,1,1) 0 1

        (1,1,1,0) 1 1

        (1,1,0,1) 1 1

        … … …

        因此,輸出序列為11011 11011 …,周期為5。

        4. 密鑰流由m=2s 級(jí)的LFSR 產(chǎn)生,前m+2 個(gè)比特是(01)s+1,即s+1 個(gè)01,請(qǐng)問第m+3 個(gè)

        比特有無可能是1,為什么?

        解: 根據(jù)題目條件,可知初始狀態(tài)s0 為:

        0 1 2 1 ( , , , , s = a a L am− am ) = (0,1,...,0,1) 注:s個(gè)01

        設(shè)該 LFSR 的輸出序列滿足如下遞推關(guān)系:

        1 1 2 1 , 1 m k m k m m k a ca ca ca k + + − − = + +L ≥

        則第m+1, m+2 個(gè)比特為:

        1 1 2 1 1 2 1

        1

        2 1 1 2 2 2

        1

        0

        1

        s

        m m m m j

        j

        s

        m m m m j

        j

        a ca ca ca c

        a ca ca ca c

        + − −

        =

        + +

        =

        = + + = =

        = + + = =

        Σ

        Σ

        L

        L

        而第 m+3 比特應(yīng)為:

        3 1 2 2 1 3 4 1 1 4 3

        1 2 3 4 1 2 1

        1

        1 0 1 0 1 0 0

        m m m m m m m

        s

        m m j

        j

        a ca ca ca ca c a ca

        c c c c c c c

        + + + − −

        − −

        =

        = + + + + + +

        = ⋅ + ⋅ + ⋅ + ⋅ + + ⋅ + ⋅ =Σ =

        L

        LL

        即第 m+3 比特為0,因此不可能為1. M 的散列值相同。