Cryptosystem

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2024 Apr 3 5:19
Editor
Edited
Edited
2024 Apr 23 8:26
Refs
Refs

A system that describes how to encrypt or decrypt messages

  • m means plaintext
  • k means keys (Kerckhoffs' Principle)
  • C means ciphertext
  • E means encryption function
  • D means decryption function
 
 
 

Kerckhoffs' Principle

The security of a cryptosystem must lie in the choice of its keys only; everything else (including the algorithm itself) should be considered public knowledge.
 
 
 
 

Threat Model

  • Ciphertext-only: 암호만 가지고 해독
  • Known-plaintext: 일부 평문과 암호문 관계로 함호 시스템 유추
  • Chosen-plaintext: 공격자가 일부 평문을 암호화할 수 있어서 취약점 찾기
  • Chosen-ciphertext: 공격자가 특정 암호문의 복호화할 수 있어서 취약점 찾기
 
 
 
 
 

Recommendations