1) 대칭키 암호와 비대칭키(공개키) 암호 대칭키 암호 (Symmetric cryptography)는 암호화 & 복호화할 때 사용하는 키가 동일하다. 대칭키 암호화 방식은 비교적 빠른 처리속도를 제공함으로 암호키의 길이가 작아서 일반 정보의 기밀성 보장을 위한 용도로 사용한다. 비대칭키 암호(Asymmetric cryptography)는 암호화 & 복호화할 때 사용하는 키가 다르다. 공개키 암호화 방식은 비교적 느린 처리속도를 제공함으로 대칭키 암호화 방식의 키 분배나 전자서명 또는 카드번호와 같은 작은 크기의 데이터 암호화에 많이 사용한다. 2) 하이브리드 암호시스템 대칭키 암호와 공개키 암호를 조합한 방식 3) 일방향 해시함수 해시함수는 임의의 길이를 갖는 메시지 입력에 대하여 고정된 길이의 해시값 ..