1 / 63
文档名称:

Block ciphers-L&D.ppt

格式:ppt   页数:63
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Block ciphers-L&D.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

Block ciphers-L&D.ppt

文档介绍

文档介绍:曹天杰
Tianjie Cao
******@cumt.
College puter Science and
Technology, China University of Mining and Technology, Xuzhou, China
中国矿业大学计算机科学与技术学院

Block ciphers Linear and Differential Cryptanalysis
1
Block cipher
Definition An n-bit block cipher is a function E : VnKVn, such that for each key K K, E(P;K) is an invertible mapping (the encryption function for K) from Vn to Vn, written EK(P). The inverse mapping is the decryption function, denoted DK(C). P denotes that ciphertext results from encrypting plaintext P under K.
2
Iterating Block ciphers
Definition A product bines two or more transformations in a manner intending that the resulting cipher is more secure than the ponents.
Definition An iterated block cipher is a block cipher involving the sequential repetition of an internal function called a round function. Parameters include the number of rounds Nr, the block bitsize n, and the bitsize k of the input key K from which Nr subkeys Ki (round keys) are derived. For invertibility (allowing unique decryption), for each value Ki the round function is a bijection on the round input.
3
Iterating Block ciphers
1. Iterated block cipher
Random (binary) key K  round keys: K1,..., KNr,
2. Round function g
w r = g(w r-1, K r),
where w r-1 is the previous state
4
Iterated cipher …
Encryption operation:
w0  x
w1 = g(w0, K1),
w2 = g(w1, K2),
wNr = g(wNr-1, KNr),
y  wNr
5
Iterated cipher …
For decryption we must have:
g(.,K) must be invertible for all K
Then decryption is the reverse of encryption
(bottom-up)
6
Diffusion and Confusion -- Shannon
Diffusion. The relationship between the statistics of the plaintext and the ciphertext is plex as possible: the value of each plaintext bit affects many ciphertext bits.
Confusion: the relationship between the statistics of the plaintext and the value of the key is plex as possible.
7
ABCDEFGHIJKLMNOPQRSTUVWXYZ
DEFGHIJKLMNOPQRSTUVWXYZABC
Substitution Table - Caesar‘s Cipher
Shannon‘s P

最近更新

2025年南充职业技术学院单招职业适应性考试模.. 39页

2025年南开大学滨海学院单招综合素质考试模拟.. 40页

2025年南开大学滨海学院单招职业适应性考试模.. 39页

2025年南昌交通学院单招职业适应性测试题库新.. 40页

2025年南昌健康职业技术学院单招职业适应性测.. 41页

2025年南昌工学院单招职业技能考试模拟测试卷.. 41页

2025年南昌影视传播职业学院单招职业倾向性测.. 40页

2025年南通科技职业学院单招职业倾向性测试模.. 39页

2025年南阳职业学院单招综合素质考试模拟测试.. 40页

2025年博尔塔拉职业技术学院单招综合素质考试.. 40页

2025年厦门东海职业技术学院单招职业适应性考.. 41页

2025年厦门兴才职业技术学院单招职业适应性考.. 41页

2025年厦门华天涉外职业技术学院单招职业适应.. 41页

2025年厦门南洋职业学院单招职业适应性考试模.. 41页

2025年厦门城市职业学院单招职业适应性考试模.. 40页

2025年厦门工学院单招职业适应性测试题库及答.. 40页

2025年厦门演艺职业学院单招职业技能考试模拟.. 39页

2025年台州学院单招职业技能考试模拟测试卷带.. 40页

2025年台州科技职业学院单招职业技能考试模拟.. 39页

2025年台州职业技术学院单招职业技能考试模拟.. 40页

2025年合肥共达职业技术学院单招职业技能测试.. 40页

2025年合肥幼儿师范高等专科学校单招职业技能.. 39页

2025年合肥滨湖职业技术学院单招职业技能考试.. 40页

2025年合肥经济技术职业学院单招职业技能考试.. 40页

2025年合肥职业技术学院单招职业技能考试模拟.. 42页

2025年合肥通用职业技术学院单招职业适应性测.. 40页

2025年吉安幼儿师范高等专科学校单招职业适应.. 38页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页