암호학 암호 종류
대칭키 암호 VS 비대칭키 암호(공개키 암호)
대칭키 암호 암복호화시 동일한 키를 사용하는방식이다.
대칭키 암호화 방식은 블록암호화, 스트림방식이 있다.
고전대칭키암호
치환암호 다른 기호로 대체하여 표시한다.
단일문자암호 일대일 대응관계로 예를들어 평문 Z를 항상 A로 대체한는것
덧셈암호 = 이동암호 = 시저암호
곱셈 암호 암호알고리즘은 평문에 키를 곱하고 복호화알로리즘은 암호문을 키로 나눈다.
아핀암호 : 덧셈암호화 곱셈 암호를 결합한 암호 두개의 키사용, 1. 곱셈암호, 2. 덧셈암호에 사용
다중문자암호 : 일대다 대응관계로 평문 Z가 A일수도 있고 D일수도 있다.
Vigenere 암호
Rotor 암호
애니그마
전치암호 문자의 순서를 절차에 따라 재배치 하여 평문을 암호화 하는 방식으로 전치 또는 순열 암호라고 한다.
현대 대칭키 암호
고전과 현대의 차이
고전은 문자 기만 이면 현대는 비트 기반
블록암호 확산과 혼돈의 성질을 만족시키기 위하여 전치(P-BOX), 치환(S-BOX) 그 밖에 구성요소로 결합하여 설계한다.
확산 : 평문의 통계적 성질을 암호문 전판에 퍼뜨려 숨김(암호문과 평문사으의 관계를 숨기는것)
혼돈 : 암호문과 키의 상관관계를 숨김(암호문과 키의 관계를 숨기는것)
전치 P-BOX
단순 P-BOX N비트를 입력받아 N비트 출력
확장 P-BOX N비트를 입력받아 M비트를 출력 (N<M) 다음 단계 비트를 줄일때 사용
축소 P-BOX N비트를 입력받아 M비트를 출력 (N>M) 다음 단계 비트 양을 증가시킬때 사용
치환 S-BOX
역함수가 존재할수도 있으며, 존재 하지 않을수도 있다. 역함수가 존재하는 S-BOX는 입력 비트와 출력비트의 개수가 동일하다.
합성암호 : 치환, 전치, 그리고 그밖의 구성요소를 결합한 복합적인 암호
라운드 : 확산과 혼돈은 각 반복이 s-box, p-box,, 기타 구성요소의 결합을 의미하는 반복적 합성 암호를 사용하여 얻어진다. 반복적으로 사용되는 합성 암호를 라운드 라고 칭한다.
'정보보안' 카테고리의 다른 글
전자서명 (0) | 2022.06.27 |
---|---|
해시함수 (0) | 2022.06.13 |
정보보호론/정보보안기사 암호학 암호분석 요약정리 (0) | 2022.05.17 |
정보보호론/정보보안기사 암호학 요약 정리 (0) | 2022.05.07 |
정보보호론/정보보안기사 정보보호관리 보안공격 종류 (0) | 2022.05.07 |
댓글