컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - DES 암호화 알고리즘 정보

DES 암호화 알고리즘 정보

데이터 암호화 알고리즘

데이터 암호화 알고리즘 DES

데이터 암호화 알고리즘 (DEA) 의 데이터 암호화 표준 (DES) 가장 널리 사용되는 비밀 키 시스템, 특히 금융 데이터의 보안에서 처음 개발된 DES 는 하드웨어에 내장되어 있을 가능성이 높습니다. 일반적으로 ATM (ATM) 은 DES 를 사용합니다.

DES 는 56 비트 키 1 개와 추가 8 비트 패리티 비트를 사용하여 최대 64 비트 그룹 크기를 생성합니다. 이것은 암호화된 텍스트 블록을 반으로 나누는 Feistel 이라는 기술을 사용하는 반복적인 그룹 암호입니다. 하위 키를 사용하여 그 중 절반에 루프 기능을 적용한 다음 출력을 나머지 절반과 "xor" 연산합니다. 그런 다음 이 두 반을 교환하면 이 과정은 계속되지만 마지막 루프는 교환되지 않습니다. DES 는 16 개의 루프를 사용합니다. < P > DES 를 공격하는 주요 형식은 무차별 또는 철저한 키 검색이라고 합니다. 즉, 일치하는 키가 있을 때까지 다양한 키를 반복해서 시도하는 것입니다. DES 가 56 비트 키를 사용하는 경우 가능한 키 수는 2 의 56 제곱입니다. 컴퓨터 시스템 역량이 발달하면서 DES 의 보안은 처음 등장했을 때보다 훨씬 약해지지만, 중요하지 않은 성격의 현실에서 보면 충분하다고 볼 수 있다. 그러나 DES 는 기존 시스템의 인증에만 사용되고 있으며 새로운 암호화 표준인 AES (Advanced Encryption Standard) 를 더 많이 선택합니다.

DES 의 일반적인 변형은 168 비트 키를 사용하여 데이터를 세 번 암호화하는 트리플 DES 입니다. 일반적으로 (항상 그렇지는 않음) 매우 강력한 보안을 제공합니다. 세 개의 56 비트 하위 요소가 모두 같으면 삼중 DES 는 DES 와 역호환됩니다.

IBM 은 DES 에 대해 몇 년 동안 특허권을 가지고 있었지만 1983 년에는 만료되었으며, 특정 조건 하에서 특허권 사용료를 면제할 수 있도록 공공 범위 내에 있었습니다.

上篇: 회사의 Shenzhou Elegant Q120C 노트북을 켰을 때 시스템에 들어갈 수 없습니다. 도와주세요. 下篇: 나노 심 카드란 무엇입니까?
관련 내용