암호학의 대수적 접근(KOR)
Chapter01. 암호의 개요와 치환 암호
- 암호의 개요
- 시저 암호
- 시저 암호의 일반화
- 곱셈 암호
- 아핀 암호
- 단순 치환 암호의 해독
- 힐 암호 : 다중문자 치환 암호
- 알려진 평문 공격
- 실습
Chapter02. 다표식 치환 암호
- 동음이의 암호
- 문자 빈도와 동시발생지수
- 알베르티 암호
- 정사각형 암호표 : 트리테미우스 암호표
- 동시발생지수를 이용한 다표식 치환 암호의 접근
- 카지스키 테스트
- 카파 테스트
- 다표식 치환 암호의 곱암호
- 실습
Chapter03. 전치 암호
- Overview.Permutation
- 스키테일 암호
- 기하학적 전치 암호, 울타리 암호
- 순열암호
- 순열의 곱
- 키가 있는 행렬형 전치 암호
- 전치 암호의 해독
- 애너그램
- 실습
Chapter04. 암호와 컴퓨터
- 현대 암호의 핵심 원리
- 혼합 함수
- 치환 순열 네트워크
- 페이스탈 네트워크
Chapter05. 스트림 암호
Chapter06. 지수와 관련된 암호
Chapter07. 공개키
Algebraic Approach to Cryptology(ENG)
Chapter01. Introduction of Cryptology and Substitution Cipher
- Introduction of Cipher
- Caeser Cipher
- Generalized Ceaser Cipher : Additive Cipher
- Product Cipher
- Affine Cipher
- Decoding of Monoalphabetic monographic substitution cipher
- Hill Cipher : Ploygraphic substitution cipher
- Known-plaintext attack
- Exercise
Chapter02. Polyalphabetic Substitution Cipher
- Homophonic cipher
- Letter frequency and Index of coincidence
- Alberti Cipher
- Tabula Recta : Trithemius Cipher Table
- Polyalphabetic substitution cipher approach using Index of coincidence
- Kasiski Test
- Kappa Test
- Product cipher of Polyalphabetic substitution cipher
- Exercise
Chapter03. Transpose Cipher
- Overview.Permutation
- Scytale Cipher
- Geometric Transpose Cipher
- Permutation Cipher
- Product of Permutation
- Keyed Columnar Transposition
- Decoding of Transpose Cipher
- Anagram
- Exercise
Chapter04. Cipher with Computer
- Overview.Data and Operation in Binary Machine
- Fundamental principle of modern cipher
- Mixture function
- Substitution-Permutation Network
- Feistel Network