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

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] 4. 힐 암호(Hill cipher)

이번에 소개 할 암호는 힘 암호(Hill cipher)입니다. 힐 암호는 빈도 분석법으로 뚫을 수 없는 방법중 하나인 다중문자 치환(polygrapthic substitution)을 이용한 암호입니다. 다중문자 치환이란 한 번에 복수의 문자를 치환하는 암호기법입니다. 다중문자 치환 방식을 쓸 때는 먼저 블록의 크기를 정해야합니다. 즉, 문자를 몇 개의 단위로 치환할것인지 결정해야합니다. 힐 암호는 어떤 블록 크기에 대해서도 사용할 수 있는 암호입니다. 예를 들기위해 블록 크기가 2인 힐 암호를 살펴봅시다. 먼저 평문을 두 문자씩 묶고 마지막에 한 문자만 남게되면 무효 문자(null) 나 채움 문자(padding)을 채워넣습니다. key는 a,b,c,d 로 구성된 1부터 26까지 수 중에서 선택해 구성합니..

암호론 2020. 9. 28. 13:45
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 비대칭키암호
  • python
  • 양자컴퓨팅
  • 암호화
  • 시저암호
  • 암호론
  • 양자컴퓨터
  • 복호화
  • Quantum entanglement
  • Cryptography
  • 파이썬암호
  • 동시발생지수
  • Encrypted Traffic Analysis
  • 전치암호
  • 공개키암호
  • Quantum Computing
  • Qiskit
  • systemhacking
  • 대칭키암호
  • 곱셈암호
  • ACM Computing survey
  • thread
  • wechall
  • ETA 프로젝트
  • 덧셈암호
  • 파이썬 문법
  • 파이썬
  • 파이썬 비동기
  • pythonic
  • 파이썬문법
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

티스토리툴바