암호체계(Crypto System)
암호체계(Crypto System or Cipher)란? 평문을 암호화 하는데에 사용되는 알고리즘을 말한다. 키↓ 키↓ 평문(Plaintext)-----> Encrypt(암호화) ---- 암호문 ---->(Ciphertext) Decrypt(복호화) -----> 평문(Plaintext) 키의 대칭성에 따라 대칭키와 공개키로 나눌 수 있다 Symmetric Key(대칭키)암호화 키와 복호화 키가 서로 같음 Public Key(공개키)암호화용 공개키(Public Key)와 복호화용 개인키(Private Key)가 서로 다름 Kerckhoffs Principle(케르크호프스의 원리) 키를 제외한 시스템의 다른 모든 내용이 알려지더라도 암호체계는 안전해야 한다는 것. 즉, 암호체계의 안정성이 오롯이 키의 비밀성..