Chapter 02 Cryptology
无密钥体制
- A将密文加密,发给B
- B再将密文加密,发给A
- A解密自己的密文,发回B
- B解密自己的密文
特点: 1. 不需要交换秘钥 2. 未找到安全算子
单钥/对称体制
1949,Shannon
- form basis of modern block ciphers
- S-P nets are based on the two primitive cryptographic operations seen before:
- substitution (S-box)
- permutation (P-box)
- provide confusion & diffusion of message & key
S-box
Substitution
P-box
Permutation
Confusion 使密码和密文之间的联系复杂
makes relationship between ciphertext and key as complex as possible
Diffusion 模糊明文统计结构
issipates statistical structure of plaintext over bulk of ciphertext
Feistel Cipher structure
- data split in 2 halves,
- processed through a number of rounds which perform a substitution on left half using output of round function on right half & key,
- and a permutation which swaps halves, as listed previously.