lecture3 MoP-Padding

28 339 0
Tài liệu đã được kiểm tra trùng lặp
lecture3  MoP-Padding

Đ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

lecture3 MoP-Padding

Lecture 3: Modes of Operation và Padding SchemeLecture 3: Modes of Operation và Padding SchemeI. CI. Cáác kic kiểểu thao tu thao táác (Modes of Operation)c (Modes of Operation)II. CII. Cáác kic kiểểu chu chèèn bn bổổsung thông tin (Padding Scheme)sung thông tin (Padding Scheme) I. Các kiểu thao tác (Modes of Operation)I. CI. Cáác kic kiểểu thao tu thao táác (Modes of Operation)c (Modes of Operation)CCáác hc hệệmmậật mã thưt mã thườờng mã hng mã hóóa da dữữliliệệu theo thu theo thàành khnh khốối i (block) c(block) cóókkíích thưch thướớc cc cốố đ địịnh (vnh (vííddụụ như như 64 ha64 hay 1y 128 28 bit). bit). ĐĐểểmã hmã hóóa ca cáác thông đic thông điệệp dp dàài, ta ci, ta cóóththểểchia thchia thàành nh nhinhiềều block vu block vààccóóththểểssửửddụụng cng cáác kic kiểểu thao tu thao táác khc kháác c nhau (nhau (modesmodesofofoperationoperation)) đ đốối vi vớới ci cáác block nc block nàày.y. Các kiểu thao tác (Modes of Operation)CCáác kic kiểểu thao tu thao táác (Modes of Operation)c (Modes of Operation)CCáác kic kiểểu thao tu thao táác đc đầầu tiên đưu tiên đượợc đc đềềnghnghịị ( (ECB, CBECB, CBC, C, OFB, CFOFB, CFB)B) đ đảảm bm bảảo to tíính bnh bíímmậật (t (confidentialityconfidentiality), ), nhưng không ginhưng không giúúp đp đảảm bm bảảo to tíính tonh toààn vn vẹẹn thông tin n thông tin ((messagemessageintegrityintegrity) ) CCáác kic kiểểu thao tu thao táác đưc đượợc thic thiếết kt kếếcho phcho phéép (p (CCMCCM, , EAXEAXvvààOCBOCB) v) vừừa đa đảảm bm bảảo to tíính bnh bíímmậật, vt, vừừa đa đảảm bm bảảo o xxáác đc địịnh tnh tíính tonh toààn vn vẹẹn thông tin.n thông tin. I.1 Electronic codebook (ECB)I.1 Electronic codebook (ECB)I.1 Electronic codebook (ECB)KiKiểểu mã hu mã hóóa đơn gia đơn giảản nhn nhấất lt lààelectronicelectroniccodebookcodebook((ECBECB) ) Thông điThông điệệp cp cầần mã hn mã hóóa đưa đượợc chia thc chia thàành tnh từừng đong đoạạn, n, mmỗỗi đoi đoạạn đưn đượợc mã hc mã hóóa đa độộc lc lậập nhau. p nhau. HHạạn chn chếế: c: cáác khc khốối ci cóóccùùng nng nộội dungi dung, sau khi mã ho, sau khi mã hoááxong cxong cũũng tng tạạo tho thàành cnh cáác khc khốối i kkếết qut quảảgigiốống hng hệệt t nhaunhauÎÎKhông che giKhông che giấấu đưu đượợc cc cáác c ““mmẫẫuu””ddữữliliệệu u (data pattern)(data pattern). . Không khuyKhông khuyếến khn khíích sch sửửddụụng ng ECBECBtrong ctrong cáác giao c giao ththứức mã hc mã hóóaa Electronic codebook (ECB)Electronic codebook (ECB)Electronic codebook (ECB) Electronic codebook (ECB)Electronic codebook (ECB)Electronic codebook (ECB) I.2 Cipher-block chaining (CBC) I.2 CipherI.2 Cipher--block chaining (CBC) block chaining (CBC) Trong kiTrong kiểểu mã hu mã hóóa a ciphercipher--block chainingblock chaining(CBC)(CBC)::MMỗỗi khi khốối plaintext đưi plaintext đượợc c XORXORvvớới khi khốối ciphertext i ciphertext trưtrướớc khi đưc khi đượợc mã hc mã hóóa. a. Như vNhư vậậy, my, mỗỗi khi khốối ciphertext phi ciphertext phụụthuthuộộc vc vàào to tấất ct cảảccáác khc khốối plaintext xui plaintext xuấất hit hiệện tn từừ đ đầầu đu đếến thn thờời đii điểểm m đđóóĐĐểể đ đảảm bm bảảo to tíính duy nhnh duy nhấất ct củủa ma mỗỗi thông đii thông điệệp đưp đượợc c mã hmã hóóa, ta sa, ta sửửddụụng thêm vector khng thêm vector khởởi ti tạạo o ((initialization vectorinitialization vector)) Cipher-block chaining (CBC)CipherCipher--block chaining (CBC)block chaining (CBC)CC00= IV= IVCCii= = EEKK((PPii⊕⊕CCii––11)) Cipher-block chaining (CBC)CipherCipher--block chaining (CBC)block chaining (CBC)CC00= IV= IVPPii= = DDKK((CCii) ) ⊕⊕CCii––11 Cipher-block chaining (CBC)CipherCipher--block chaining (CBC)block chaining (CBC)CBC lCBC lààkikiểểu mã hu mã hóóa thưa thườờng đưng đượợc sc sửửddụụng nhng nhấấttHHạạn chn chếế: x: xửửlý tulý tuầần tn tựự, không th, không thểểsong song hsong song hóóa a ccóóththểểchchọọn gin giảải phi phááp p counter modecounter mode đ đểểxxửửlý song lý song songsong 123doc.vn

Ngày đăng: 26/10/2012, 11:57

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

Tài liệu liên quan