디스크크립터

DiskCryptor
디스크크립터
DiskCryptor Logo
Main Window
DiskCryptor 기본 창
개발자익명 ntldr <ntldr(at)disk cryptor.그물> 다비드 사나토스[1]
안정적 해제
1.2.2/848.118.202 안정 / 2020년 4월 27일(2020-04-27)
기록 위치C, 조립체
운영 체제
다음에서 사용 가능영어
유형디스크 암호화 소프트웨어
면허증GNU GPLv3
웹사이트diskcryptor.org

디스크크립터는 마이크로소프트 윈도용 무료 오픈소스 풀 디스크 암호화 시스템이다.[2][3] OS가 설치된 파티션과 디스크를 암호화하는 기능을 포함하여 PC의 전체 하드 드라이브 또는 개별 파티션암호화할 수 있다.[4]

디스크크립터는 원래 DriveCrypt Plus Pack, PGP 전체 디스크 암호화와 같은 상용 디스크 암호화 시스템을 대체하기 위해 설계되었으며, AES-256, Twofish, Serpent 또는 XTS 모드계단식 알고리즘 조합 중 하나를 사용하여 암호화를 수행한다.

이 프로젝트는 원래 'ntldr'(익명)라는 이름으로 통하는 TrueCrypt 사용자 및 포럼 회원 출신에 의해 시작되었다. 개발사에 따르면 LRW 모드에서 AES-256 알고리즘으로 해당 파티션 포맷과 암호화된 데이터를 사용해 원래 TrueCrypt의 컨테이너 포맷과 완벽하게 호환됐다. 그러나 소프트웨어 웹사이트에 따르면, 이후 윈도 XP에서 데이터 이동이 없는 암호화를 허용하고, 시스템 파티션이 비시스템 파티션과 정확히 동일한 형식을 가질 수 있도록 허용하며, 향후 프로젝트 계획을 지원하기 위해 포맷이 개선되었다.

오리지널 트루크립트가 단종된 후 디스크크립터는 오랜 기간 업데이트되지 않았던 대안이지만 2020년 이후 개발이 재개됐다.[5] 주목할 만한 변화는 GPT 디스크에서 UEFI 환경에서 부팅할 수 있는 기능이다.[6][7] 다른 대안이 등장했는데, 그 중에서도 특히 소스 가용 프로젝트인 VeraCrypt(원래 TrueCrypt 소스 코드 기반)가 가장 눈에 띄었지만, DiskCryptor는 매우 빠른 NVMe 스토리지 장치에서 가장 눈에 띄는, 훨씬 더 효율적이고 빠르다.[8][9][10]


프로그램 기능

  • 이들의 조합을 포함한 암호화 알고리즘 AES, Twofish, Serpent 대한 지원.
    • 디스크 파티션의 투명한 암호화.
    • 동적 Disk에 대한 전체 지원
    • 섹터 크기가 큰 디스크 장치 지원(하드웨어 RAID 작동에 중요)
  • 성능은 암호화되지 않은 시스템의 효율성과 비교된다고 주장했다.
  • 암호화된 OS 부팅 구성에서 광범위한 선택 가능. 다양한 멀티 부팅 옵션 지원
    • 타사 부트 로더(LILO, GRUB 등)와의 완벽한 호환성
    • UEFI/GPT 부팅과의 완벽한 호환성
    • 사전 부트 인증을 통한 시스템 및 부트 파티션 암호화.
    • 외부 매체에 부트 로더를 배치하고 키 매체를 사용하여 인증하는 옵션.
    • 키 파일 지원.
  • 외장 스토리지 디바이스에 대한 완벽한 지원
    • 암호화된 CD 및 DVD를 만드는 옵션.
    • 외장 USB 스토리지 장치의 암호화에 대한 완벽한 지원
    • 디스크 파티션 및 외부 저장 장치의 자동 장착
  • 핫키 및 CLI(명령줄 인터페이스) 지원
  • 라이센스 GNU GPLv3을 여십시오.

현재 버전 및 기타 기술 정보에 대한 제한 사항은 공식사이트를 참조하십시오.

암호화 알고리즘

모든 알고리즘은 XTS 모드로 구현된다.

해시함수

퍼포먼스

하드웨어 가속 AES 계산이 가능한 최신 컴퓨터 시스템을 갖춘 디스크크립터는 NVMe와 같은 매우 빠른 최신 스토리지 장치에서도 Multi GB/s 범위에서 거의 고유의 쓰기/읽기 성능을 가지고 있다.[11] Intel Core 2 Quad (Q6600) CPU 데이터 암호화 속도는 코어당 104MB/s에 달한다.[12] x86 버전에 대한 암호화 알고리즘은 어셈블리 언어로 구현되며, 구현은 Intel Core 프로세서 라인에 대한 최대 최적화 수를 갖지만, 다른 프로세서에서도 충분히 빠른 성능을 발휘한다.[13] AES 알고리즘 코드가 특정 키의 사용을 위해 만들어진 최적화와 함께 동적으로 생성되는 것과 같이 성능을 개선하기 위해 가능한 거의 모든 개선사항이 적용되었다.[12]

지원되는 OS

운영 체제 서비스 팩 명령 집합 아키텍처
창문들 XP SP0–SP3 x86, x64
서버 2003 SP0–SP2 x86, x64
비스타 SP0–SP2 x86, x64
서버 2008 SP0–SP2 x86, x64
7 SP0–SP1 x86, x64
서버 2008 R2 x64
8, 8.1 x86, x64
서버 2012 x64
10 x86, x64

참고 항목

참조

  1. ^ https://github.com/DavidXanatos
  2. ^ DiskCryptor v0.2용 OTFEDB 항목 Wayback Machine에 2009년 6월 11일 보관됨
  3. ^ 백서: 전체 디스크-암호화 충돌 과정 – 위르겐 파벨이 숨길
  4. ^ 2013년 9월 6일 Wayback Machine에 보관DiskCryptor 버전 기록
  5. ^ https://github.com/DavidXanatos/DiskCryptor/releases
  6. ^ https://github.com/DavidXanatos/DiskCryptor
  7. ^ https://diskcryptor.org/
  8. ^ https://github.com/veracrypt/VeraCrypt/issues/136
  9. ^ https://sourceforge.net/p/veracrypt/discussion/technical/thread/bacd5d29/
  10. ^ https://sourceforge.net/p/veracrypt/discussion/general/thread/9cb021ad/
  11. ^ https://github.com/veracrypt/VeraCrypt/issues/136
  12. ^ a b "DiskCryptor official website: DiskCryptor Wiki, Main Page". Retrieved 30 May 2014.
  13. ^ https://sourceforge.net/p/veracrypt/discussion/technical/thread/bacd5d29/#9f39

외부 링크