본문 바로가기
Professional Engineer/SEC

Feistel 블록 암호화 방식

by 코드네임피터 2024. 9. 13.
반응형

블록 단위 대칭키 암호화 방식 Feistel 개요

정의(Feistel)

- 평문을 블록으로 나누어 XOR (Exclusive-OR)와 Swap 기법을 이용하는 라운드를 R번 반복으로 암호문을 만드는 블록 암호화 기술

 

특징

- 암복호화 과정 역함수 불필요, 구현시 SWAP으로 연산량 많은 소요, 암호화 시 라운드 함수 설계, DES/SEED 반영

 

키워드

- N 비트 블록, N/2, R 라운드, 암호문과 평문을 XOR 연산 블록 암호화 기술, DES, SEE

 

메커니즘

 

구성요소

Plain Text (평문)-암호화 하고자 하는 문장

Round Key (라운드 키)-라운드 마다 라운드 함수에 적용되는 암호화 키

Round Function (라운드 함수)-라운드 키와 좌/우 블록을 이용한 암호화 연산 (S-BOX)

Cipher Text (암호문)-평문을 암호화 알고리즘과 키를 이용하여 암호화한 문장

반응형

'Professional Engineer > SEC' 카테고리의 다른 글

디피헬만, RSA (Rivest Shamir Adleman)  (0) 2024.09.13
암호학적 해시함수  (0) 2024.09.13
비밀키 암호화  (0) 2024.09.13
블록 암호화 및 운영모드  (0) 2024.09.06
스트림 암호화(Stream Cipher)  (0) 2024.09.06

댓글