120 likes | 225 Views
TrueCrypt Open Source Encryption Software. Martinus Djamaluddin ITEC400V1FF Prof. Robert D’Andrea April 10, 2008. Introduction. TrueCrypt software is based on E4M software Invented by Paul Re Roux in 1997 Abandon in 2000 “TrueCrypt Team” created TrueCrypt in 2004
E N D
TrueCryptOpen Source Encryption Software Martinus Djamaluddin ITEC400V1FF Prof. Robert D’Andrea April 10, 2008
Introduction • TrueCrypt software is based on E4M software • Invented by Paul Re Roux in 1997 • Abandon in 2000 • “TrueCrypt Team” created TrueCrypt in 2004 • First release version 1.0 includes Win 98/ME support • Paul Re Roux claimed TrueCrypt violated E4M GPL • Arbitration in second release (1.oa) • Remove Win98/ME, become “TrueCrypt Foundation”, and acknowledge E4M in the TrueCrypt’s GPL and Webpage
Introduction contd. • TrueCrypt latest version is 5.1 • Offered various encryption algorithm for volume/partition • Able to encrypts file or folder only to the entire system • Standard encryption is AES with 256 bit key • Most advance encryption is 512 bit hash encryption like in LINUX’s MD5 • Famous since E4M to TrueCrypt because of its OTFE (On The Fly Encryption) method
TrueCrypt Layout • The Symbol or Icon • The Layout of the software
Features • “Create a file container” • Standard volume in already existed storage system • “Create a volume within a non standard partition or device” • Creates secure file container in USB drive • “Encrypt the entire partition or entire system drive.” • Encrypt the entire partition of a Hard Drive
Features contd. • Various selection of encryption algorithms • The ciphers (cryptography): • AES (256 bit) • Serpent (modified AES) • Two-Fish (modified AES) • The hash ciphers: • RIPEM-160 (160 bits) • SHA-2 (512 bits) • Whirlpool (512 bits)
Features contd. • After selection of cipher, then we can format the volume or partition • Then setup the password • All in GUI (Graphical User Interface)
More Advance Feature • A trick to use the software w/o installing the entire package in the computer • Able to open the encrypted file in any computer • Any cipher or encryption algorithm can be used • OTFE (On The Fly Encryption) approach for flash drive: • Example to create standard volume • Drive is set to K: • Filename is tcFolder
More Advance Feature contd. • OTFE in 5 steps: • Step 1: Extract the latest version or any version of TrueCrypt and copy TrueCrypt.exe, TrueCrypt Format.exe and TrueCrypt.sys to the USB drive. • Step2: Run TrueCrypt.exe, select file container as the first option, choose any encryption, and format the file container. For example: the file we want to encrypt is named “tcFolder”. • Step3: Create the mount.bat with two lines of codes such as: • Line 1: TrueCrypt /v tcFolder /l K /m rm /auto /qexplorer • Line 2: K: • Step 4: Create the unmount.bat with one line of code such as: • Line 1: TrueCrypt /d K /q • Step 5: Create autorun.inf with one line of code. (Create autorun.txt first and rename to .inf later) • Line 1: [autorun]open=mount.baticon=
OTFE Demonstration • Explain how to use a TrueCrypt in OTFE method • Difference between using the shortcut & GUI
References • Dialycupoftech.com (2008). Creating a Basic TrueCrypt Volume. Retrieved Thursday, April 10, 2008 from: http://dailycupoftech.com/creating-a-basic-truecrypt-volume/ • TrueCrypt.com (2008). TrueCrypt. Retrieved Thursday, April 10, 2008 from: http://www.truecrypt.org • Wikipedia.com (2008). TrueCrypt. Retrieved Thursday, April 10, 2008 from: http://en.wikipedia.org/wiki/Truecrypt • Wikipedia.com (2008). Open Source. Retrieved Thursday, April 10, 2008 from: http://en.wikipedia.org/wiki/Open_source • Wikipedia.com (2008). Comparison of Open Source and Closed Source. Retrieved Thursday, April 10, 2008 from: http://en.wikipedia.org/wiki/Comparison_of_open_source_and_closed_source • Wikipedia.com (2008). E4M. Retrieved Thursday, April 10, 2008 from: http://en.wikipedia.org/wiki/E4M • Wikipedia.com (2008). Https. Retrieved Thursday, April 10, 2008 from: http://en.wikipedia.org/wiki/Https