{{위키데이터 속성 추적}}
{{소프트웨어 정보
| logo = 
| screenshot             = 
| caption                = 
| developer              = 트루크립트(TrueCrypt Foundation)
| released = {{시작 날짜와 나이|df=yes|2004|02}}<ref name="version-history">{{웹 인용|url=http://www.truecrypt.org/docs/?s=version-history|archive-url=https://archive.today/20130108162305/http://www.truecrypt.org/docs/?s=version-history|url-status=dead|archive-date=8 January 2013|title=Version History|publisher=TrueCrypt Foundation|access-date=1 October 2009}}</ref>
| latest release version = 7.2
| latest release date = {{시작 날짜와 나이|2014|5|28}}<ref>{{웹 인용| url=http://truecrypt.sourceforge.net/ | title=TrueCrypt}}</ref> (중단)
| programming language   = [[C (프로그래밍 언어)|C]], [[C++]], [[어셈블리어]]
| operating system       = [[크로스 플랫폼]] - 윈도, 맥 OS, 리눅스, [[드래곤플라이 BSD]]<ref name="dragonfly">{{웹 인용 | 제목=DragonFly On-Line Manual Pages | url=http://leaf.dragonflybsd.org/cgi/web-man?command=tcplay&section=ANY | publisher=DragonFly BSD Project | accessdate=2011-07-17 | 보존url=https://web.archive.org/web/20110912021309/http://leaf.dragonflybsd.org/cgi/web-man?command=tcplay&section=ANY | 보존날짜=2011-09-12 | url-status=dead }}</ref> using the tcplay implementation
| language               = 다언어 (30개)<ref>http://www.truecrypt.org/localizations.php{{깨진 링크|url=http://www.truecrypt.org/localizations.php }}</ref><br />(대부분이 완전한 번역은 아님)
| genre                  = [[디스크 암호화 소프트웨어]]
| license                = [http://www.truecrypt.org/legal/license TrueCrypt License v 3.0]
| website                = {{URL|http://www.truecrypt.org}}
}}
'''트루크립트'''(TrueCrypt)는 실시간 파일 암호화([[on-the-fly encryption]] (OTFE))를 지원하는 응용 소프트웨어다. 트루크립트는 무료로 제공되고 소스코드가 공개되어 있다. 트루크립트는 파일 내부나 디스크 파티션에 가상의 암호화 디스크를 생성한다. [[윈도우 2000]]을 제외한 마이크로소프트 윈도우를 지원하고, 모든 데이터 저장장치에서 [[부팅전 인증]]([[:en:pre-boot authentication|en]])을 지원한다. 2014년 5월부로 개발이 중단되었으며 공식 홈 페이지에는 Truecypt를 사용하는 것은 위험하다고 나와 있다.

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

== 암호화 알고리즘 ==
에이이에스([[고급 암호 표준|AES]]), 서펜트([[:en:Serpent (cipher)|Serpent]]), [[투피시]](Twofish) 등의 개별 알고리즘이 지원된다. 특히 다섯가지 다른 방식의 [[상위암호화]]([[Superencryption|cascaded]])) 알고리즘을 조합할 수 있다. 이때는 에이이에스-투피시(AES-Twofish), 에이이에스-투피시-서펜트(AES-Twofish-Serpent), 서펜트-에이이에스(Serpent-AES), 서펜트-투피시-에이이에스(Serpent-Twofish-AES and Twofish-Serpent)가 제공된다. 트루크립트에서 사용되는 암호화 해시 함수는 [[라이프엠디-160]]([[RIPEMD-160]])과 [[샤-512]]([[SHA|SHA-512]]), [[월플]]([[Whirlpool cryptography)|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 (Jun 30, 2010)]

=== 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 (Feb 23, 2012)]

[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 (February 23, 2012)]

[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 (FEBRUARY 23, 2012)]

=== 데이비드 미란다 ===
[[에드워드 스노든]](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 (AUGUST 31, 2013)]

[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? (August 31, 2013)]

=== 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 (FEBRUARY 4, 2014)]

=== 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 (July 24, 2014)]

[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)]

=== 드루킹 특검 ===
[[드루킹 특검]]에서 트루크립트로 암호화된 파일들에 대한 암호화 해제를 시도하여 일부를 해독하였다.<ref>[일문일답] ‘드루킹 특검’ 종료…“수사 종료 자체 판단…외압 없었다”, 뉴스핌, 2018년08월27일, http://newspim.com/news/view/20180827000369</ref><ref>특검 "김경수, 킹크랩 개발·운영 허락…댓글 8800만건 조작 관여", 매일경제, 2018.08.27, http://news.mk.co.kr/newsRead.php?year=2018&no=538301</ref>

트루크립트는 파일이 보이지 않아 은닉된 파일이 존재하는지도 알 수 없다는 얘기는 hidden volume을 의미하는 것으로 보인다. 드루킹 일당이 사용할 가능성이 높은 단어를 대입하는 방식으로 일부 파일의 암호를 풀었다고 하는데 [[사전 공격]] 방식을 사용한 것으로 보인다.<ref>"드루킹 일당이 걸어둔 암호 풀어라"…특검, 전문가 총동원, 연합뉴스, 2018/07/18, http://www.yonhapnews.co.kr/bulletin/2018/07/18/0200000000AKR20180718142500004.HTML</ref><ref>＂드루킹 댓글조작 1/3 암호…FBI도 못 푸는 트루크립트 사용＂, OBS, 2018.07.19, http://voda.donga.com/3/all/39/1394189/1</ref> 사전 공격은 미리 만들어진 목록에 의한 공격만 해당하며 [[비밀구절]](passphrase)에 특정인이 넣을만한 단어들을 추측해서 집어넣는 것은 사전 공격의 범주에 들어가지 않는다는 주장도 있다. 이런 식의 공격은 사전 지식을 이용한 추측(educated guess)을 사용한 공격이다. 이런 educated guess attack은 [[해커]]들이 선호하는 공격 중 하나이다.<ref>The top ten password-cracking techniques used by hackers, [[Alphr]], 26 Jun 2018, http://www.alphr.com/features/371158/top-ten-password-cracking-techniques</ref>

트루크립트로 암호화된 일부 파일들의 암호화가 해제되면서 드루킹 일당들이 진술을 하기 시작했다고 한다.<ref>'FBI도 못 푼다'는 암호 풀자 드루킹 측근들 태도가 변했다, TV조선, 2018.07.18, http://news.tvchosun.com/site/data/html_dir/2018/07/18/2018071890102.html</ref>

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

* [https://web.archive.org/web/20180329165310/https://www.neoanime.co.kr/free/3903160 트루크립트 완벽 사용법 - 3. 숨김 볼륨과 키파일]
* [https://web.archive.org/web/20180329165404/https://www.neoanime.co.kr/free/3771987 트루크립트 완벽 사용법 - 4. 기존 볼륨 속에 숨김 볼륨 만들기]

== 같이 보기 ==
* [[PGP (소프트웨어)|PGP]]
* [[GNU 프라이버시 가드]]
* [[프리넷]]
* [[베라크립트]]
* [[사이퍼셰드]]

== 참조 ==
<references />

== 외부 링크 ==
{{위키공용분류|TrueCrypt}}
* {{언어링크|en}} {{공식 웹사이트}}
* {{언어링크|en}} [http://forums.truecrypt.org/ 트루크립트 공식 포럼]

{{암호화 소프트웨어}}

[[분류:크로스 플랫폼 소프트웨어]]
[[분류:암호 소프트웨어]]
[[분류:2004년 소프트웨어]]
[[분류:어셈블리어 소프트웨어]]
[[분류:중단된 소프트웨어]]