用户: Guoh064/现代密码学 (英)/Sept 13th
About grades:
• | Totally 3 tests, each test is 30%. |
• | 2 projects, 15% totally. (e.g. attack Matsumoto–Imai.) |
Office Hour: Thursday from 18:00 to 19:00, Jinchunyuan 131;
e-mail: jtding@mail.tsinghua.edu.cn
1Symmetric cryptography
Modern cryptography? Symmetry cryptography.
Sender and receiver; AES;
Ceasar; Enigma; U-boat;
plaintext, ciphertext;
1960-70s, large computer network.
symmetric cryptography needs key exchange.
PQC: 1994, Shor; 2000, I Chuang, factoring using quantum computer.
2015, NSA; 2016, NIST calls for PQC standard;
2022 July 5th, KYBER, Dilithium, FALCON, Sphinc;
Lattice is versatile;
MPC, FHE;
Ceasar Cipher
. We need bijective map.
, so 5 is good.
Permutation (Shuffle).
e, t, ..., frequency check.
make two letters to two letters table. makes 26 to 26*26!
mathematical function for shuffling!
using computers to help. encoding!
DES
,
, we have vector spaces on .
DES: 64-dimension vector space.
must be highly nonlinear.
Encryption and Decryption share the same steps
usage of de Jonquières map.
S-boxes of elements shuffle.
AES
attacks: linear attack and algebraic attack.