암호학의 대수적 접근(KOR)


Chapter01. 암호의 개요와 치환 암호

  1. 암호의 개요
  2. 시저 암호
  3. 시저 암호의 일반화
  4. 곱셈 암호
  5. 아핀 암호
  6. 단순 치환 암호의 해독
  7. 힐 암호 : 다중문자 치환 암호
  8. 알려진 평문 공격
  9. 실습

Chapter02. 다표식 치환 암호

  1. 동음이의 암호
  2. 문자 빈도와 동시발생지수
  3. 알베르티 암호
  4. 정사각형 암호표 : 트리테미우스 암호표
  5. 동시발생지수를 이용한 다표식 치환 암호의 접근
  6. 카지스키 테스트
  7. 카파 테스트
  8. 다표식 치환 암호의 곱암호
  9. 실습

Chapter03. 전치 암호

  1. Overview.Permutation
  2. 스키테일 암호
  3. 기하학적 전치 암호, 울타리 암호
  4. 순열암호
  5. 순열의 곱
  6. 키가 있는 행렬형 전치 암호
  7. 전치 암호의 해독
  8. 애너그램
  9. 실습

Chapter04. 암호와 컴퓨터

  1. 현대 암호의 핵심 원리
  2. 혼합 함수
  3. 치환 순열 네트워크
  4. 페이스탈 네트워크

Chapter05. 스트림 암호

Chapter06. 지수와 관련된 암호

Chapter07. 공개키


Algebraic Approach to Cryptology(ENG)


Chapter01. Introduction of Cryptology and Substitution Cipher

  1. Introduction of Cipher
  2. Caeser Cipher
  3. Generalized Ceaser Cipher : Additive Cipher
  4. Product Cipher
  5. Affine Cipher
  6. Decoding of Monoalphabetic monographic substitution cipher
  7. Hill Cipher : Ploygraphic substitution cipher
  8. Known-plaintext attack
  9. Exercise

Chapter02. Polyalphabetic Substitution Cipher

  1. Homophonic cipher
  2. Letter frequency and Index of coincidence
  3. Alberti Cipher
  4. Tabula Recta : Trithemius Cipher Table
  5. Polyalphabetic substitution cipher approach using Index of coincidence
  6. Kasiski Test
  7. Kappa Test
  8. Product cipher of Polyalphabetic substitution cipher
  9. Exercise

Chapter03. Transpose Cipher

  1. Overview.Permutation
  2. Scytale Cipher
  3. Geometric Transpose Cipher
  4. Permutation Cipher
  5. Product of Permutation
  6. Keyed Columnar Transposition
  7. Decoding of Transpose Cipher
  8. Anagram
  9. Exercise

Chapter04. Cipher with Computer

  1. Overview.Data and Operation in Binary Machine
  2. Fundamental principle of modern cipher
  3. Mixture function
  4. Substitution-Permutation Network
  5. Feistel Network