728x90
블록 암호(block cipher)란 암호학용어로, 기밀성있는 정보를 정해진 블록 단위로 암호화 하는 대칭키 암호 시스템이다.정보가 블록보다 길 경우에는 특별한 운용모드가 적용된다.
-위키백과-
블록 암호란 대칭키암호화 기법중에 하나로서 평문을 일정한 블록 단위((ex)문자열의 문자수?)로 쪼개서 암호화하는 기법이라고 생각하면 쉬울것 같다
이러한 블록 암호(block cipher)의 기법으로는 두 가지가 있다
1. 치환 암호 (Substitution cipher)
2. 전치 암호 (Transposition Cipher)
치환암호는 말 그대로 치환하는 방식이다
쉽게 말해보면
○ ●-> ▽ ▼
이런 방식으로 완전히 바뀌는 방식이다.
전치암호는 위치가 바뀌는 방식이라고 생각하면 쉬울것 같다
예시를 들어보면
○ ●->● ○
이런 방식으로 위치를 변환하는 방식이다.
728x90
'강의' 카테고리의 다른 글
CS50 1.컴퓨팅 사고 (0) | 2020.08.21 |
---|---|
페도라 리눅스 개정판 3장 정리 (0) | 2020.06.01 |
페도라 리눅스 개정판 2장 정리 (0) | 2020.06.01 |
치환 암호 (Substitution cipher) (1) | 2020.04.11 |
대칭키 암호(Symmetric-key Encryption) (0) | 2020.04.11 |