Cryptic Disk에서는 여러 알고리즘을 조합하여 컨테이너나 드라이브를 최대한 강력하게 암호화할 수 있습니다. 먼저 한 알고리즘으로 데이터를 암호화하고, 그 결과를 다른 알고리즘으로 다시 암호화하는 방식으로 진행됩니다. 알고리즘마다 별도의 암호화 키를 사용하므로 보호 수준이 크게 높아집니다.
XTS 모드에서는 알고리즘마다 서로 다른 암호화 키 2개를 사용하므로 키 길이가 두 배가 됩니다. 모든 암호화 알고리즘을 XTS 모드로 사용하면 암호화 키의 길이는 2,944비트입니다.
데이터 액세스는 PKCS #5 v2.0 사양에 포함된 PBKDF2 표준에 따라 보호됩니다. 키는 암호와 키 파일을 바탕으로 생성되며, 기본 암호화 키와 암호화 드라이브 헤더를 보호하는 데 사용됩니다. 생성 속도를 매우 느리게(1~10초) 하여 무차별 대입 공격을 막는 데 도움이 됩니다.
Cryptic Disk의 보안 가상 키보드를 사용하면 물리적 키보드 없이 암호를 입력할 수 있습니다.
대부분의 최신 마이크로프로세서는 AES 암호화 알고리즘의 하드웨어 지원(AES-NI)을 포함합니다. Cryptic Disk는 마이크로프로세서의 AES-NI 명령어를 감지하여 소프트웨어 구현 대신 이를 사용합니다.
AES-NI를 사용하면 암호화 및 해독 속도가 수십 배 빨라집니다.