**트루크립트**(TrueCrypt)는 실시간 파일 암호화(on-the-fly encryption (OTFE))를 지원하는 응용 소프트웨어다. 트루크립트는 무료로 제공되고 소스코드가 공개되어 있다. 트루크립트는 파일 내부나 디스크 파티션에 가상의 암호화 디스크를 생성한다. 윈도우 2000을 제외한 마이크로소프트 윈도우를 지원하고, 모든 데이터 저장장치에서 부팅전 인증(en)을 지원한다. 2014년 5월부로 개발이 중단되었으며 공식 홈 페이지에는 Truecypt를 사용하는 것은 위험하다고 나와 있다.

TrueCrypt가 개발 중지되면서 VeraCrypt와 CipherShed라는 포크가 나왔다.

## 암호화 알고리즘
에이이에스(AES), 서펜트(Serpent), 투피시(Twofish) 등의 개별 알고리즘이 지원된다. 특히 다섯가지 다른 방식의 상위암호화(cascaded)) 알고리즘을 조합할 수 있다. 이때는 에이이에스-투피시(AES-Twofish), 에이이에스-투피시-서펜트(AES-Twofish-Serpent), 서펜트-에이이에스(Serpent-AES), 서펜트-투피시-에이이에스(Serpent-Twofish-AES and Twofish-Serpent)가 제공된다. 트루크립트에서 사용되는 암호화 해시 함수는 라이프엠디-160(RIPEMD-160)과 샤-512(SHA-512), 월플(Whirlpool)이다.

## 국가 기관의 암호화 해제 시도 사례
사법 기관인 브라질 경찰, 미국 FBI, 영국 NCA와 정보 기관인 미국 CIA, NSA, 영국 GCHQ 등에서 트루크립트 암호화 해제에 실패하였다.

### Operation Satyagraha
브라질 경찰과 미국 FBI가 트루크립트의 암호화를 못 풀었다.

[https://www.theregister.co.uk/2010/06/28/brazil_banker_crypto_lock_out/ Brazilian banker's crypto baffles FBI (28 Jun 2010)]

[https://www.techworld.com/news/security/fbi-hackers-fail-to-crack-truecrypt-3228701/ FBI hackers fail to crack TrueCrypt ]

### United States v. John Doe
미국 FBI가 트루크립트의 암호화를 못 풀었다.

[https://blogs.wsj.com/law/2012/02/23/court-fifth-amendment-protects-suspects-from-decrypting-computers/ Court: Fifth Amendment Protects Suspects from Having to Decrypt Hard Drives ]

[https://www.wired.com/2012/02/laptop-decryption-unconstitutional/ FORCING DEFENDANT TO DECRYPT HARD DRIVE IS UNCONSTITUTIONAL, APPEALS COURT RULES (02.24.12)]

[https://caselaw.findlaw.com/us-11th-circuit/1595245.html IN RE: GRAND JURY SUBPOENA DUCES TECUM DATED MARCH 25 ]

[https://web.archive.org/web/20130115144156/http://www.ca11.uscourts.gov/opinions/ops/201112268.pdf In RE: GRAND JURY SUBPOENA DUCES TECUM DATED MARCH 25, 2011 ]

### 데이비드 미란다
에드워드 스노든(Edward Snowden)의 협력자였던 데이비드 미란다(David Miranda)와 글렌 그린월드(Glenn Greenwald)의 사건에서 영국 정보 기관인 GCHQ와 미국 정보기관인 CIA와 NSA도 트루크립트의 암호화를 풀 수 없다는 게 드러났다.

[https://www.reuters.com/article/us-usa-security-snowden-nytimes/uk-asked-n-y-times-to-destroy-snowden-material-idUSBRE97T0RC20130830 UK asked N.Y. Times to destroy Snowden material ]

[https://auerfeld.wordpress.com/2013/08/31/miranda-where-is-the-uk-government-getting-its-numbers-from/ Miranda: Where is the UK Government getting its numbers from? ]

### James DeSilva
미국 애리조나 주의 Maricopa County Sheriff's Office에서도 James DeSilva 사건에서 트루크립트 암호화를 못 풀었다.

[http://www.phoenixnewtimes.com/news/true-crypt-encryption-software-stumps-mcso-detectives-in-child-porn-case-6627226 "True Crypt" Encryption Software Stumps MCSO Detectives in Child-Porn Case ]

### Lauri Love
영국의 National Crime Agency (NCA)에서도 Lauri Love 사건에서 트루크립트 암호화를 못 풀었다.

[https://www.theguardian.com/world/2013/oct/28/us-briton-hacking-charges-nasa-lauri-love Briton Lauri Love faces hacking charges in US (29 Oct 2013)]

[http://www.bbc.com/news/world-us-canada-26376865 Briton Lauri Love faces new US hacking charges (27 February 2014)]

[https://www.fbi.gov/contact-us/field-offices/washingtondc/news/press-releases/hacker-charged-with-breaching-multiple-government-computers-and-stealing-thousands-of-employee-and-financial-records Hacker Charged with Breaching Multiple Government Computers and Stealing Thousands of Employee and Financial Records ]

[https://www.techdirt.com/articles/20160510/08042734397/judge-rejects-attempt-to-force-lauri-love-to-decrypt-his-computers-despite-never-charging-him-with-crime.shtml Judge Rejects Attempt To Force Lauri Love To Decrypt His Computers, Despite Never Charging Him With A Crime (May 10th 2016)]

### 드루킹 특검
드루킹 특검에서 트루크립트로 암호화된 파일들에 대한 암호화 해제를 시도하여 일부를 해독하였다.

트루크립트는 파일이 보이지 않아 은닉된 파일이 존재하는지도 알 수 없다는 얘기는 hidden volume을 의미하는 것으로 보인다. 드루킹 일당이 사용할 가능성이 높은 단어를 대입하는 방식으로 일부 파일의 암호를 풀었다고 하는데 사전 공격 방식을 사용한 것으로 보인다.

트루크립트로 암호화된 일부 파일들의 암호화가 해제되면서 드루킹 일당들이 진술을 하기 시작했다고 한다.

## 숨긴 볼륨
암호화 볼륨 속에 숨길 수 있는 숨긴 볼륨(hidden volume) 기능이 있어 협박이나 고문에 의해 비밀번호를 말해야 하는 경우에도 특정 파일의 존재 여부를 숨길 수 있다.