
오늘 소개 할 암호는 비즈네르 암호(vigenere cipher) 입니다. 비즈네르 암호는 다표식 암호 중에서도 반복키 암호(repeating-key cipher)입니다. 반복키 암호란 단어나 구로 된 키워드(keyword)를 필요한 만큼 반복해 key로 사용하는 암호입니다. 암호문은 모듈로 26에 대해 평문 숫자와 키 숫자를 더한 값으로 나타낼 수있습니다. 평문이 "computer" 키워드가 "dog"인 비즈네르 암호의 예를 살펴봅시다. 키워드 d o g d o g d o 키워드숫자 4 15 7 4 15 7 4 15 평문 c o m p u t e r 평문 숫자 3 15 13 16 21 20 5 18 암호문 g d t t j a i g 암호문숫자 7 4 20 20 10 1 9 7 위의 표처럼 키워드는 필..

이번장에서는 다표식 치환암호인 동음이의 암호(homophonic cipher)와 암호의 빈도분석을 보다 정량적으로 분석하기 위한 도구인 동시발생지수(index of coincidence)에 대해 살펴보겠습니다. 다표식 치환암호란 평문 문자에 대응하는 암호문 문자를 여러개 정하는 것입니다. 이 중 한 문자를 여러 문자로 암호화하는 암호를 동음이의 암호라고 합니다. 평문 : a b c .. e f .. o p ... 암호문 : Z Y W V U L K ... ! @ # % & * 위의 암호문은 15세기 이탈리아 만토바 공국의 한 암호담당 관리가 만든 암호문 입니다. 사용 빈도가 높은 문자에 대응하는 암호문을 추가해 동음이의 암호를 만들었습니다. 이런 암호문은 출현빈도가 높은 평문 문자가 여러 기호 중에서 무..
- Total
- Today
- Yesterday
- 파이썬문법
- 파이썬
- 대칭키암호
- systemhacking
- Qiskit
- 파이썬암호
- wechall
- 비대칭키암호
- 복호화
- 덧셈암호
- ACM Computing survey
- 시저암호
- Quantum entanglement
- thread
- 파이썬 비동기
- ETA 프로젝트
- 동시발생지수
- Quantum Computing
- 공개키암호
- Encrypted Traffic Analysis
- 암호론
- python
- 파이썬 문법
- Cryptography
- 양자컴퓨팅
- 양자컴퓨터
- 곱셈암호
- 암호화
- pythonic
- 전치암호
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |