[python] 3.아핀 암호(affine cipher)
안녕하세요. 세번째로 소개할 암호는 아핀 암호입니다. 아핀 암호는 덧셈 암호와 곱셈 암호를 혼합한 방식의 암호입니다. 먼저 key값이 k인 곱셈 암호를 적용하고나서, key값이 m인 덧셈 암호를 사용한 암호문을 만들어 낼수있습니다. C ≡ kP + m mod26 (C : 암호문, P : 평문, k : 곱셈암호의 key, m : 덧셈암호의 key) 다음으로는 아핀 암호의 복호화 과정을 생각해봅시다. 아핀암호의 암호화 과정은 먼저 P에 k를 곱한후, m을 더해 암호화를 했습니다. 그렇다면 복호화를 하기위해서는 그와 반대로 m을 뺀 후에, k의 역원을 곱해 복호화를 할 수있습니다. 즉, 반대 연산을 하면서 실행순서도 반대로 해야합니다. 아핀암호는 덧셈 암호와 곱셈 암호보다 무차별 대입 공격(Brute-forc..
암호론
2020. 9. 20. 18:32
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 공개키암호
- 시저암호
- Encrypted Traffic Analysis
- pythonic
- systemhacking
- 곱셈암호
- 비대칭키암호
- 파이썬암호
- 양자컴퓨팅
- 파이썬 문법
- ETA 프로젝트
- python
- Quantum Computing
- 암호화
- 암호론
- 파이썬
- 파이썬 비동기
- wechall
- Cryptography
- thread
- 복호화
- 대칭키암호
- 전치암호
- 양자컴퓨터
- ACM Computing survey
- 동시발생지수
- 파이썬문법
- 덧셈암호
- Quantum entanglement
- Qiskit
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함