보안 요구 사항의 가장 기본적인 요소는 기밀성, 무결성, 가용성기밀성, 무결성 가용성에서 문제가 많이 발생한다 고대암호스키테일 암호양피지 긴리본을 이용한 방법 시저암호암호화: 알파벳을 고정된 수만큼 밀어서 변환복호화: 암호화된 텍스트를 같은 수만큼 반대로 밀어서 원래의 텍스트를 복원 빈도 분석법알파벳의 26자가 문장에서 통계적으로 비슷한 빈도 수를 가진다는 점에 착안 근대암호비대칭키 암호 기술 = 공개키 암호 대칭키 암호암호화 키와 복호화 키가 같다암/복호화 키를 송신자와 수신자 사이 비밀리에 관리스트림 암호비트 또는 바이트 단위로 암복호화가 이루어짐암호와, 복호화: 키스트림과 평문스트림 XOR 연산키스트림을 비밀리에 간직해야 함블록 암호각 단위마다 암호화 과정을 수행하여 블록단위로 암호문을 얻음 ..