1) 비밀 암호 알고리즘 사용 금지 : 구조 폭로시 끝장난다. 2) 약한 암호는 암호화 하지 않은것보다 위험하다 : 잘못된 안심감을 심어주기 때문이다. 3) 어떤 암호라도 언젠가 해독된다 : trade off(밸런스) 가 중요하다 4) 암호는 보안의 아주 작은 부분이다 : phishing, Trojan horse, keylogger 과 같은 Social engineering을 조심하자. 1) Substitution Cipher 치환암호 2) Transposition Cipher 전치암호 평문과 암호문의 문자 집합이 동일하고, 일대일 대응한다. 3) Block Cipher 블록암호 블록 : 특정 비트수의 집합 평문을 일정크기 ASCII 8bit, Unicode 16bit 로 잘라내고 이를 '블록'이라 정의..