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

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)
[암호론]11. 폴리그-헬만 지수 암호(Pohlig-Hellman exponentiation cipher), 페르마의 작은정리(Fermat's little theorem), 오일러의 정리(Euler's theorem)

지금까지의 암호를 만들 때는 덧셈이나 곱셈을 사용했습니다. 암호에 사용할 수 있는 또 다른 수학적 연산에는 지수연산(exponentiation)이 있습니다. 평문 P를 모듈러 n에 대해서 e번 곱한 수를 암호문으로 나타내는 암호를 생각할 수 있습니다. 예를 들면 1615을 769번 곱한 후 모듈러2819 연산을 하면 1592라는 암호문이 만들어집니다. 이와 같은 암호를 폴리그-헬만 지수암호(Pohlig-Hellman exponentiation cipher)라고 합니다. 그렇다면 암호문 1592를 복호화하려면 어떻게 해야할까요? 가장 먼저는 지수 연산의 역연산인 제곱근을 생각할 수 있을것입니다. 하지만 1592의 769제곱근은 약 1.0096 으로 복호화하는 것에 도움이되지 않습니다. 지수암호를 복호화하려..

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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바