A blog covering reverse engineering, security, and portable software development


Stoppt die Vorratsdatenspeicherung - www.vorratsdatenspeicherung.de

TrueCrypt 5.1 improves speed

Good news! TrueCrypt 5.1 was released today. It includes the changes presented here in previous posts, which means that you don’t need to recompile the project if you want to take benefit from Brian Gladman’s highly optimized AES implementation in assembly language.

You can download the new TrueCrypt binaries here.

However, there is still room left for improvement: The XTS mode of operation is still implemented in C and to get an additional performance-boost of a few percent, the TrueCrypt developers should take a look at the AES implementation of DiskCryptor. DiskCryptor generates AES encrypt and decrypt functions dynamically, by patching the AES round-keys into an highly optimized assembly version.

2 Comments so far

  1. Blubb March 11th, 2008 4:50 pm

    Did you inform them of these further improvements? :-)

  2. malakai1911 March 12th, 2008 6:43 pm

    I’d like to see ASM enhanced versions of Twofish and Serpent, myself. Can anyone find a faster Twofish optimization? Would the one from Schneier be sufficient? http://www.schneier.com/twofish-download.html (Pentium/Pro/II Assembly)

Leave a reply