🏷️symmetric encryption
- 하나의 secret key를 사용한다.
- encrypt와 decrypt에 같은 secret key를 사용한다.
- symmetric cryptography 범주의 일부이다.
- symmetric cryptography는 secret key cryptography라고도 한다.
- secret key를 여러 사람이 알고 있는 경우, shared secret이라고 한다.
📌Kerckhoffs Principle
- The principle holds that a cryptosystem should be secure, even if everything about the system, except the key, is public knowledge.
- 즉, 어떻게 암호화하는지 알고리즘(cipher) 자체는 공개되더라도 secret key만 안전하다면 암호 체계는 안전해야 한다는 것이다.
AES