DES 암호 기법

2024. 4. 3. 14:40컴퓨터 보안

반응형

DES암호 기법:

Block=> 64Bit

가장 핵심이 되는 연산 => SBoxes

 

DES Data Encryption Standard의 약자로, 데이터 암호화 표준이라는 의미를 갖고 있습니다.

DES는 대칭형 암호로, 암호화와 복호화 키가 동일하다는 특징이 있습니다. 하지만 대칭형 암호는 보안이 취약하다는 점에서 요즘에는 비대칭형 암호 방식을 많이 사용하고 있습니다.

 

DES는 Feistel 구조를 가지고 있습니다.

 

DES는 Feistel 네트워크의 변형된 형태이므로 대부분 암호화를 하기 위해 라운트를 최소 16번을 돌려 암호화를 진행합니다.

처음에는 Bit의 크기가 32였지만 Key의 Bit가 48이므로 32비트가 48비트로 변하게 됩니다.

DES에서 가장 중요한 연산방식은 S-box인데 S-box는 대칭키 알고리즘의 기본 구성 요소를, 치환 작업을 수행하는 연산 방식입니다.
또한 DES 암호화 방식에는 Pbox 방식도 존재합니다.

Pbox 방식은 대칭카 암호 방식에서 사용되는 중요한 개념이며, 블록 암호 알고리즘에서 비트의 위치를 변경하여 평문이나 중간 텍스트를 퍼뮤테이션하는 기능을 수행하는 역할을 갖고 있습니다.

DES 암호화 방식도 취약함에 따라 새로운 암호화 방식을 기대하며 기다려보는 것도 좋을 것 같습니다.

반응형