정보보안의 시작은 위협을 파악하는 것이다. 보안의 3대 요소는 이렇게 3가지로 분류가 된다. 1. 기밀성(=Confidentiality) 2. 무결성(=Integrity) 3. 인증(=Authentication) 이 외에도 부인방지, 접근제어, 가용성 등이 있다. 현대의 암호화 기술을 보기전에 고전적인 방법부터 살펴보자. 크게 4가지 정도로 알아볼수가 있다. 첫째로 Shift Cipher이다. 직역하여 해석해도 의미가 맞다. 이는 주어진 평문을 Shift 하여 암호화가 이루어진다. 여기서는 3칸을 이동시킨것을 알 수가 있다. 이러한 암호화 기법을 수학적으로 표현한다면 x+k(mod 26) => y이다. 실제로 이러한 Shift Cipher를 시스템에 적용하고 싶다면 mod연산을 이용하면 될 것이다. 이러..