728x90 반응형 블록 암호1 [정보 보안] 블록 암호와 DES (feistel) 암호 기법은 평문을 처리하는 방법에 따라서 스트림 암호와 블록 암호로 나뉜다. 스트림 암호는 난수를 1비트 단위로 생성하고 평문과 xor 연산을 해서 암호화를 진행한다. 스트림 암호가 1비트 단위로 암호화를 했다면 블록 암호는 여러 개의 비트로 이루어진 블록 단위로 암호화를 진행한다. 이번 포스팅에서는 블록 암호에 대해 알아보고 대표적인 DES에 대해 알아보려고 한다. feistel cipher feistel cipher는 블록 암호의 일종이고 알고리즘이 아니라 일종의 프레임워크이다. 대부분의 블록 암호는 feistel cipher를 따른다. 1. 평문을 같은 길이의 두 정보로 쪼갠다. 2. 라운드 i에서 사용하는 키를 K(i)라고 하고 라운드 함수를 F로 놓는다. 3. R0는 그대로 그 다음 단계로 넘.. 2023. 10. 19. 이전 1 다음 728x90 반응형