본문 바로가기 메뉴 바로가기

cryptograph in Daeyeon

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

cryptograph in Daeyeon

검색하기 폼
  • 분류 전체보기 (41)
    • 암호론 (16)
    • 웹해킹 (1)
    • 리버싱 (0)
    • 시스템해킹 (2)
    • 양자컴퓨팅 (6)
      • qiskit (2)
    • write-up (2)
      • wechall (2)
    • Python (11)
    • 차량네트워크 (1)
    • 논문 (2)
    • etc (0)
  • 방명록

단순치환암호 (1)
[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
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 대칭키암호
  • 양자컴퓨팅
  • 동시발생지수
  • 복호화
  • 시저암호
  • wechall
  • Quantum Computing
  • Qiskit
  • Cryptography
  • 파이썬 문법
  • 파이썬문법
  • ETA 프로젝트
  • ACM Computing survey
  • 암호론
  • python
  • 파이썬암호
  • 비대칭키암호
  • pythonic
  • thread
  • 파이썬 비동기
  • 곱셈암호
  • Quantum entanglement
  • 공개키암호
  • Encrypted Traffic Analysis
  • 전치암호
  • 파이썬
  • systemhacking
  • 양자컴퓨터
  • 덧셈암호
  • 암호화
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바