상기 DES 알고리즘 은 개인 키를 사용 하 여 전송 하 고자 하 는 데이터 를 암호 화 하 는 방법 으로서 , DES 알고리즘 은 64 비트 ( bit ) 의 평문 을 64 비트 의 암호문 으로 만드 는 블록 암호 알고리즘 으로 64 비트 의 키 를 사용 한다 . 64 비트 의 키 ( 외부 키 ) 중 56 비트 는 실제 의 키 ( 내부 키 ) 가 되 고 나머지 8 비트 는 검사 용 비트 로 사용 된다 . 또한 DES 의 안전 성 을 증가 시키 기 위하 여 키 의 길이 를 두 배 즉 128 비트 , 십진수 16 개 를 키 로 선택 한 변형 된 알고리즘 도 있 다 . DES 는 16 라운드 ( round ) 의 반복 적 인 암호 화 과정 을 갖 고 있 으며 , 각 라운드 마다 전치 ( transposition ) 및 대치 ( substitution ) 의 과정 을 거친 평문 과 56 비트 의 내부 키 에서 나온 48 비트 의 키 가 섞여 암호문 을 만든 다 . 복호 화 는 암호 화 과정 과 동일 하나 사용 되 는 키 만 역순 으로 작용 한다 .