보안(Security)란, '메세지를 송신자와 수신자 두 명만 해석할 수 있도록 하는 것'이다. 중요 개념으로는 - Confidentiality ( 기밀성 ) - Integrity ( 무결성 ) - Authentication ( 인증 ) 이 있다. 1. 암호화 방식 암호화의 방식에 대해 설명하기 전에, 주로 사용할 용어에 대해 간단하게 정리하고 가보자. - Plaintext : 평문, 암호화 되지 않은 상태의 일반 문장을 의미한다. - Ciphertext : 암호문, Plaintext를 암호화한 문장을 의미한다. - Encryption key : 암호화 키, 암호화에 사용될 키를 의미한다. - Decryption key : 복호화 키, 복호화에 사용될 키를 의미한다. 암호화를 통해 우리가 궁극적으로 이루..