GostCrypt

GostCrypt

Gostcrypt 프로젝트는 2013 년 말에 (최근) Truecrypt 프로젝트의 포크로 시작되었습니다.
Gostcrypt 프로젝트는 2013 년 말에 (최근) Truecrypt 프로젝트의 포크로 시작되었습니다.그 어느 때보 다 더 멀리 갈 계획입니다.70 년대 후반부터 사용 된 대부분의 알고리즘 (모두는 아님)은 미국과 위성 국가의 통제하에 선택, 승격 및 표준화 된 UKUSA 암호화 시스템입니다.보안 근거 GOST 28147-89 블록 암호는 암호화 또는 암호 해독에 256 비트 키를 사용합니다.내부적으로이 키는 8 개의 32 비트 하위 키로 나뉩니다.암호화 및 암호 해독을 위해 GOST 28147-89 키를 설정하는 과정에서 S-Box는 제공된 키를 기반으로 수정되어 알고리즘의 1 차 다각화를 제공하므로 알려진 공격에 대한 내성을 제공합니다.이 과정에서 RFC 4357의 'GOST R 34.11-94 CryptoProParamSet'S-Box가 초기 S-Box로 사용됩니다.256 비트 암호화 키는 512 비트 다이제스트를 생성하는 GOST R 34.11-2012 해시 함수를 사용하여 해시됩니다.초기 S-Box와 다이제스트 모두 512 비트의 정보를 포함하기 때문에, 4 비트 S-Box 항목에 비트 단위 덧셈 모듈로 2가 사용됩니다 (아래 다이어그램 참조).결과 키 종속 S-Box는 암호화 및 암호 해독에 사용됩니다.암호화 및 암호 해독 중에 GOST 28147-89 블록 암호는 XTS 작동 모드와 함께 사용됩니다.XTS 알고리즘에서 사용되는 디스크 오프셋 인 데이터 단위 번호는 비트 단위 덧셈 모듈로 2를 사용하여 GOST 28147-89 키와 결합됩니다.이 작업을 수행하면 디스크의 512 바이트 섹션마다 다른 키가 사용됩니다.사용 된 키의 작은 변경으로 인해 암호문이 크게 변경되는 것을 고려할 때이 메커니즘은 잠재적 인 적에게 추가적인 도전을 제공합니다.

웹 사이트:

풍모

상용 라이센스가있는 iPhone 용 GostCrypt 대체