본문 바로가기

정보보안기사

Part 02. 암호학 개요(2)

1.암호기법의 분류

1)치환 암호와 전치 암호

(1)치환 암호(Substitution Cipher)

①다른 비트, 문자, 블록으로 대체

②교환하는 규칙

③일대일 대응X

④비트 : 2n!

 

(2)전치 암호(Transposition ; 순열)

①비트, 문자, 블록을 재배열

②자리를 바꾸는 규칙

③일대일 대응

④비트 : n!

 

2)블록 암호와 스트림 암호

(1)블록 암호

①일정한 크기의 블록으로 잘라낸 암호화

②블록의 크기: 8비트(ASCII), 16비트(UniCode)

③라운드를 사용 -> 강도 조절

④내부상태(메모리 ) 가질 필요 X

 

(2)스트림 암호

1비트 또는 1바이트의 데이터 흐름

②평문과 스트림을 XOR

③내부상태 지님

④이동 통신 등의 무선 데이터 보호

⑤블록보다 빠름 -> 하드웨어의 구현이 용이

⑥블록보다 적은 게이트

⑦암호화 함수 = 복호화 함수

Ex) 0010 1010 (평문 A)

 ⊗ 1010 1010 ( B)

---------------------------------------

    1000 0000(암호문 AB)

 1010 1010()

--------------------------------------

     0010 1010(A)

 

(3)블록암호와 스트림암호의 차이점

3)위치에 따른 암호화의 구분

(1)링크 암호화

①패킷은 홉에서 해독

②라우터는 패킷의 헤더 부분을 해독하고 암호화하여 진행방향으로 보냄

③데이터 링크, 물리적 계층

④온라인

 

(2)종단간 암호화

①패킷을 홉에서 해독/암호화 X

②애플리케이션 계층(L7)

③오프라인

 

(3)링크 암호화와 종단간 암호화의 차이점

 

4)하드웨어와 소프트웨어 암호시스템

(1)하드웨어 암호시스템

①암호처리용 하드웨어

②스트림 방식

③빠른 속도, 보안성

 

(2)소프트웨어 암호시스템

①블록 방식

②암호처리용 소프트웨어

반응형

'정보보안기사' 카테고리의 다른 글

Part 02. 암호학 개요(4)  (0) 2021.01.15
Part 02. 암호학 개요(3)  (0) 2021.01.15
Part 02. 암호학 개요(1)  (0) 2020.09.07
Part 01. 정보보호 관리의 개념(2)  (0) 2020.09.07
Part 01. 정보보호 관리의 개념(1)  (0) 2020.09.07