TrueCrypt Cryptanalysis To Include Crowdsourcing Aspect
msm1267 (2804139) writes "A cryptanalysis of TrueCrypt will proceed as planned, said organizers of the Open Crypto Audit Project who announced the technical leads of the second phase of the audit and that there will be a crowdsourcing aspect to phase two. The next phase of the audit, which will include an examination of everything including the random number generators, cipher suites, crypto protocols and more, could be wrapped up by the end of the summer."
While we're on the topic of crowdsourcing and truecrypt, how about we get someone to rebuild it open sourced?
It will help whoever picks up the pieces of TrueCrypt to fix and continue the project.
If TrueCrypt devs really gave up because they think it is pointless, then they should open source the code (BSD, Apache2, GPL, MIT). There is no reason not to, unless they had contributers who passed away.
So finally, was the duress canary activated or not? If it is "still there" as according to that tweet, that should mean it was not activated.
Btw, tc-play is not a solution, because it is Linux/BSD only.
NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
According to Ken Thompson, if you don't also analyze all the tools involved in the software build and load process at the machine code level, you still can't really trust the code. That means compilers, linkers, loaders, etc. Someone who knows what they are doing, and has enough motiviation to go through the effort, could insert code into a compiler that does whatever they want when your code is built with it, and hides itself at the source level.
These days CPUs are sophisticated enough that you probably would need to check them (and any microcode layer they may have) as well.
The beauty of opensource is good projects never die.
http://truecrypt.ch/
Will they digitally sign a copy of the source they reviewed?
What encryption will be used for the signature? Will anyone trust it?
??????
Even if they 'approve' the code, who will trust it? I know i wont. The ship has sailed, use that money for something useful.
---- Booth was a patriot ----
So I had been kind of looking forward to the next version of TrueCrypt as the devs were claiming Win8 / Linux dual boot support; at the moment my Win8 partition is unencrypted and I'm using an encrypted home directory on the Linux partition. Encrypted home seems to be considerably slower than full disk encryption on Linux, and I'd rather have a single piece of free software that can fully encrypt the whole disk including both OSes. Does such a beast exist?
I have loaded a test program, 47,683 different opcodes, into a pdp11 with no terminal; just to run a test. :shudder:
Truth isn't Truth - Guliani
Best Crypt is made by Jetico, a finnish crypto software/hardware company that's been around since the early 90's. Their OTFE is top notch and the linux version is full featured with GUI. Both binary and source code packages for linux can be downloaded for free though they don't advertise it. In fact, Best Crypt was used in the Bill Clinton white house. Check them out: www.jetico.com
Is there a method for individuals to legally canary themselves if they get NSL-ed (which wouldn't surprise me in the least for this audit)?
Developers could take the example of TrueCrypt, but rewrite it from the ground up to make it secure from now up to year 2140... like using Threefish with 1024 bits, key and block size, some good hash tweaked to provide 2048 bits, some good and secure mode of operation (XTS was used in TrueCrypt... but I don't know if it's really secure), and some kind of EnScrypt (https://www.grc.com/sqrl/scrypt.htm) that is based on time, to make sure that if it takes the user for example 5 seconds, but may take decades to find the password if it's an attacker... or more if it's a really good password!
The password could be one chosen by the user, or something like a USB flash drive that identifies it self (maybe require a extra pin/ password for more protection)... because making a 157 all ASCII characters password seems unreasonable even for most paranoid person... not to talk about most of people remembering it... bellow keyboard is not really a good place to hide the note ;)
So, make it good, cross platform, and made for stay the next 100 years or more... if NIST and ECRYPT II say symmetric 256 bits should be good enough up to year >2040, sure even with quantum computing (if it becomes reality one day) should take more than 100 years to break 1024 bits symmetric cipher with all around good parameters and technology.