보안 개발자

  • 홈
  • 태그
  • 방명록

DES 1

[암호학] 블록암호 DES 특징과 구현

DES(데이터 암호화 표준, Data Encryption Standard)는 대표적인 대칭키 암호화 알고리즘 중 하나입니다. IBM에서 개발하였으며 1977년 미국 국가표준(FIPS 46-2)으로 채택되었습니다. DES의 주요 특징 대칭키 알고리즘 DES는 암호화와 복호화에 동일한 키를 사용합니다. 블록 암호 DES는 메시지를 블록 단위로 처리합니다. 기본적으로 64비트 블록 단위로 암호화합니다. 키의 길이 DES의 키는 56비트입니다. 그런데 8비트마다 하나씩 검사 비트(패리티 비트)가 있습니다. 56-bit에서 기준으로 앞의 7-bit에서 1의 개수가 짝수인지 홀수인지에 따라 0 또는 1로 패리티 비트를 붙여 8-bit로 만들어 줍니다. 이제 나머지 49-bit에서 앞의 과정을 반복하여 줍니다. 56..

암호학 강의 2023.10.30
이전
1
다음
더보기
반응형
프로필사진

보안 개발자

  • 분류 전체보기 (51)
    • 워게임 (20)
      • Bandit (Linux Wargame) (18)
      • root-me(Web-Client) (1)
      • root-me(Cryptanalysis) (1)
    • 프로그래밍 (1)
      • CMake (0)
    • Network (10)
      • gRPC (1)
      • OpenSSL (7)
    • 암호학 강의 (14)
    • 임베디드 (2)
    • HSM 관련 (2)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바