** 드림핵 cryptography 로드맵 기반으로 작성 고전 암호?컴퓨터와 같은 고성능 연산 장치가 발명되기 전에, 비교적 간단한 기계와 손 등으로 암복호화를 수행하던 암호대부분 컴퓨터를 사용하면 쉽게 복호화되기 때문에 현대에는 사용되지 않음치환(Substitution) : 평문의 문자를 다른 문자로 바꾸는 것전치 (Transposition) : 평문 문자들의 위치를 바꾸는 것단순한 고전암호는 한 가지 원이만을 사용하는 치환 암호 또는 전치 암호이고, 복잡한 고전 암호는 두 원리를 모두 사용!치환 암호는 여기서 단일 문자 치환 암호 (Monoalphabetic substitution cipher) 와 다중 문자 치환 암호 (Polyalphabetic substitution cipher) 로 나누어진다..
암호학
** 드림핵 cryptography 로드맵을 기반으로 작성하였음 암호학이란?암호학은 정보를 보호하기 위한 언어학적 및 수학적 방법론을 다루는 학문현대에는 컴퓨터에 대한 의존도가 높아지면서 네트워크를 통해 민감한 정보가 빈번하게 오가게 되었고, 자연스레 컴퓨터 환경에서 암호학은 매우 중요한 역할을 담당하게 됨메신저를 개발할 때는 메세지를 도청 및 감청으로부터 보호해야하며, 사용자의 비밀번호를 보관할 때는 해킹으로부터 안전하도록 암호화해서 저장해야 함실제 상용 프로그램에 쓰이는 암호 알고리즘의 특징을 이해하고, 안전한 서비스를 개발하기 위해 어떤 암호 기술을 사용해야 하는지 이해해보자.암호학은 정수론, 대수학, 확률론 등 다양한 수학 이론에 기반하므로 자세한 이해를 위해서는 대학 수준의 수학 지식이 필요할 ..