[암호학] 대칭키 암호 - DES(Data Encryption Standard)


[암호학] 대칭키 암호 - DES(Data Encryption Standard)

데이터 암호화 표준 DES(Data Encryption standard) 1. 개요 DES는 대칭형 암호(비밀키 암호)이다. 즉, 암호화 및 복호화 키가 동일하다. 비대칭형 암호에 비해 암호 및 복호 속도가 빠르다. 미국 정부의 상무부 표준국(NBS:현재는 NIST로 개편됨)이 1977년에 IBM사의 제안을 바탕으로 제정한 데이터 암호화 표준 규격이다. 데이터 암호화 표준(DES)은 64비트 평문을 64비트 암호문으로 암호화하는 대칭키 암호 알고리즘이다. DES의 키는 7비트마다 오류검출을 위한 정보가 1비트씩 들어가기 때문에 실질적으로는 56비트이다. DES 구조는 Feistel 네트워크의 변형된 형태이다. 라운드 횟수는 16이다. 56비트짜리 원래 키로부터 16개의 서브키를 생성하고 그 서브키를 각 ..


원문링크 : [암호학] 대칭키 암호 - DES(Data Encryption Standard)