Chương4: Modes of Operation docx

96 705 15
Chương4: Modes of Operation docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương4:        !  !  "!#$%&'()*+&,-.+/)$0&12+3405&6789:; "!#$%&'()*+&,-.+/)$0&12+3405&6789:; < <  =!#$ +*-$->)%$ ?5  =!#$ +*-$->)%$ ?5    ! !          +@A+&,+>3BC%C%DC%DC+E!E00!F +@A+&,+>3BC%C%DC%DC+E!E00!F )8 )8 % % G+E!E0-4H G+E!E0-4H ! !   8 8 < <  +&,IIJ +&,IIJ   % % BKL BKL 4- 4- C C 4.+E!E00!F%4.+E!EM+3 4.+E!E00!F%4.+E!EM+3 0-4H< 0-4H<  2+&,MN8O+!#$A+PQ 2+&,MN8O+!#$A+PQ          R!#$+SET)- R!#$+SET)- ) ) BC BC  "+*@!#$+&,-.+/%!U+/+&,!#$+)F< "+*@!#$+&,-.+/%!U+/+&,!#$+)F<  V/IQ2$ V/IQ2$ W W %!#MX/-2 %!#MX/-2 IYE2* IYE2*       RT+&,Z![\()*< RT+&,Z![\()*<  R8I0?5 R8I0?5 BC BC ]!#$ ]!#$ B)BC B)BC B)BC B)BC B)BC B)BC ^2 #$ BC #$     !"# $%&'(  !"# $%&'( )!*'+,$-./0)! )!*'+,$-./0)! 1 1 2 2 B)BC B)BC  "!#$ "!#$ _) _)   C C Q Q  3-4$,5 67.- 4,.$,5 89  :, ;< 3 - 4 + /=  0 % > - 44/0&?$@/$AB$ $  C$% %'/0D 3)!$&$,5 8<1E +!F GH*I2 _)C _)C C C ` ` abc abc C C i i   a a E E K K   P P i i   ⊕ ⊕   C C i i d9 d9   _)C _)C [...]... Ci = Pi ⊕ EK (Ci – 1) Cipher feedback (CFB) Output feedback (OFB)  Bản chất:    Plaintext KHÔNG được mã hóa bằng chính thuật toán đang xét Plaintext được mã hóa bằng cách XOR với một chuỗi được tạo ra bằng thuật toán mã hóa Biến Block Cipher thành stream cipher Output feedback (OFB) O0 = IV Oi = EK (Oi – 1) Ci = Pi ⊕ Oi Output feedback (OFB) O0 = IV Oi = EK (Oi – 1) Pi = Ci ⊕ Oi Counter (CTR)  ... còn gọi là Segmented Integer Counter (SIC) Tương tự OFB, kiểu Counter cũng biến block cipher thành stream cipher cipher   Tạo ra block keystream tiếp theo bằng cách mã hóa giá trị kế tiếp của "counter" Counter có thể là bất kỳ hàm nào sinh ra dãy số không có giá trị lặp lại sau một khoảng thời gian đủ lâu Counter (CTR)     CTR có tính chất giống OFC, CTR cho phép giải mã “ngẫu nhiên” bất kỳ khối... quy trình mã hóa IV:   Không cần giữ bí mật Cần đảm bảo là hạn chế việc sử dụng lại cùng giá trị IV với cùng 1 khóa Counter (CTR)  Với CBC và CFB, sử dụng lại giá trị IV làm rò rỉ thông tin  Với OFB và CTR, sử dụng lại IV làm phá vỡ hoàn toàn tính an toàn của hệ thống  IV trong CFB phải được phát sinh ngẫu nhiên và giữ bí mật cho đến khi nội dung của khối plaintext đầu tiên được sẵn sàng để mã . Chương4:       

Ngày đăng: 29/03/2014, 19:20

Từ khóa liên quan

Mục lục

  • Chương4: Modes of Operation

  • Nội dung

  • PowerPoint Presentation

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan