GithubHelp home page GithubHelp logo

algebraic-approach-to-cryptology's Introduction

암호학의 대수적 접근(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

algebraic-approach-to-cryptology's People

Contributors

leibniz21c avatar

Watchers

 avatar

algebraic-approach-to-cryptology's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.