[보안] 블록 암호: AES와 DES 대칭키 암호화 방식 개념과 구조


[보안] 블록 암호: AES와 DES 대칭키 암호화 방식 개념과 구조

블록 암호 알고리즘이자, 대칭키 암호 알고리즘으로 유명한 AES와 DES에 대해서 알아보겠습니다. [ Contents ] 1. DES (Data Encryption Standard) 64bit(8byte) 블록단위로 라운드 함수를 16번 반복하는 암호 알고리즘 DES는 평문을 같은 크기의 암호문(8byte)으로 바꾸는 대칭키 암호 알고리즘입니다. 물론 7bit마다 오류검출을 위한 검증비트(1bit)가 들어가므로, 정확히는 56bit의 키 길이를 갖습니다. 16단계의 페이스텔 네트워크(Feistel Network)를 사용하며, 쉽게 말하자면 라운드 함수라는 걸 16번이나 반복해서 평문을 얻기 어렵게 만든 알고리즘입니다. 당연히 라운드 함수를 거꾸로 16번 반복하면 평문이 구해집니다. 과거에는 64bit의 ..


원문링크 : [보안] 블록 암호: AES와 DES 대칭키 암호화 방식 개념과 구조