Auditors Release Verified Repositories of TrueCrypt
Trailrunner7 writes: As the uncertainty surrounding the end of TrueCrypt continues, members of the security community are working to preserve a known-good archive of the last version of the open source encryption software released before the developers inserted a warning about potential unfixed bugs in the software and ended development.
The message that the TrueCrypt posted about the security of the software also was included in the release of version 7.2a. The OCAP team decided to focus on version 7.1a and created the verified repository by comparing the SHA2 hashes with files found in other TrueCrypt repositories. So the files are the same as the ones that were distributed as 7.1a. "These files were obtained last November in preparation for our audit, and match the hash reported by iSec in their official report from phase I of the audit," said Kenn White, part of the team involved in the TrueCrypt audit.
The message that the TrueCrypt posted about the security of the software also was included in the release of version 7.2a. The OCAP team decided to focus on version 7.1a and created the verified repository by comparing the SHA2 hashes with files found in other TrueCrypt repositories. So the files are the same as the ones that were distributed as 7.1a. "These files were obtained last November in preparation for our audit, and match the hash reported by iSec in their official report from phase I of the audit," said Kenn White, part of the team involved in the TrueCrypt audit.
Luckily I have a copy of 7.1a for x64 linux. Because this is a great opportunity to release a trojan horse version of Truecrypt and many people would be affected
SHA2 Preimage Attack Discovered
From my perspective, it appears that both China and the US are willing to bend to their control any IT organization that they can.
I'm happy that a verified source have been made, but sad to think that it has now come to this - the US, China, Russia, ..... so many countries that it is no longer safe to host security projects.
If only I could get a CISCO router build in China, packages in the US and sold through a reseller in Russia.... it could be marketed are the ultimate freedom router*.
(* Note: freedom is not for the end user)
"The best part? I became an ordained minister while not wearing pants." -- CleverNickName
Has anyone looked at the differences between 7.1a and 7.2a? It seems unlikely that the TC authors would intentionally release 7.2a with security-compromising bugs...
Will they also see if weird backdoors or other things were added in that last version before they all quit?
Some of us probably have the 7.1a install file from when we updated. Doesn't get much more secure than that. I can't wait to get home and compare this "verified" repository with mine.
Only anecdotal, but I have a copy of "TrueCrypt Setup 7.1a.exe" that I downloaded from truecrypt.org on May 25, 2012, with a SHA-1 sum of 7689d038c76bd1df695d295c026961e50e4a62ea, which matches the same file in this repository.
> Doesn't get much more secure than that.
The authors of Truecrypt said "WARNING: TrueCrypt is not secure".
I learned a long time ago that if you go on a date with a woman and she says "I'm crazy", BELIEVE HER. She IS crazy. Even if she's hot, she's probably telling the truth when she says she's crazy. I think the same principle may apply here. If the Truecrypt project page says "Truecrypt is not secure", believe them - it probably is not secure.
Other options seem to be more secure. Personally, I use dm-crypt (cryptsetup) with 256 bit ESSIV AES CBC, plus a little magic I've thrown in.
But this time it will be compromised and costly commercial SW.
What are the hashes for your copy?
In order for a post of the hashes to be of any use, both the poster and anybody reading the post would have to pay Dice for a subscription to Slashdot. This is because Slashdot redirects all non-subscribers' HTTPS pageviews to HTTP. If the poster does not subscribe, a man in the middle could modify the hash on its way from the poster's computer to Slashdot's server. If the reader does not subscribe, a man in the middle could modify the hash on its way from the poster's computer to the reader's computer.
So the 7.1a code is verified as the same as that which was distributed as 7.1a. Great. But does 7.1 a have vulnerabilities, a backdoor, bugs?
Personally, I use dm-crypt (cryptsetup) with 256 bit ESSIV AES CBC, plus a little magic I've thrown in.
Might this magic happen to let you write files to an encrypted volume on one operating system and read it on another?
I learned a long time ago that if you go on a date with a woman and she says "I'm crazy", BELIEVE HER. She IS crazy. Even if she's hot, she's probably telling the truth when she says she's crazy. I think the same principle may apply here.
Suddenly I am less interested in my privacy and more interested in your anecdotal story!
I have a legit copy of TrueCrypt 7.0.0.0 on an old Windows XP machine. The digital signature timestamp is July 18, 2010 @ 1:23:31 PM
I learned a long time ago that if you go on a date with a woman and she says "I'm crazy", BELIEVE HER. She IS crazy. Even if she's hot...
You say that as if it were a bad thing...
Have you ever seen any computer system that is completely secure? There's always a hole or backdoor in it, and I'm just waiting for a major one to show up in bitlocker.
How can we trust them to say it's not secure if we can't know in what way it isn't secure?
If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
The current train of thought, which may never be verified, is that the authors got a National Security Letter from the NSA (like Lavabit)... If so, pointing people away from it to something like BitLocker may be a way for the NSA to gain easier access to encrypted data
I find it truly delightful that the NSA has accidentally accomplished one small aspect of their cover-story mission through their bad PR of late...
By making us paranoid of the documented snooping of our own government, the NSA has managed to do what the likes of Bruce Stirling and Phil Zimmerman failed to accomplish for decades - Get us to finally start encrypting everything possible, from end-to-end. This code audit of TrueCrypt counts as only one tiny part of that whole, but attitudes have changed for the better!
I have TrueCrypt 7.0.0.0 timestamped July 19, 2010 at 1:23:31PM
thankfully I use windows and bitlocker and don't have to worry about any of this.
Many consumer grade (and most enterprise grade) NAS devices run Linux or BSD. They are usable from a home desktop OS such as Windows, so yes, even Windows can write files to properly encrypted storage.
>256 bit ESSIV AES CBC
cool story bro, CBC is broken. Truecrypt uses XTS, and TLS added GCM.
Truecrypt also includes the options for serpent and twofish, both AES finalists with higher margins of absolute security than rinjidael.
i think you're confusing 'spontaneous' (which is fun) with 'crazy' which is bunny-burning, jealous lunacy.
That's fine so long as home and the library don't use the same ISP. Cable monopolies tend to do this, such as if home uses Xfinity and the library uses Comcast Business. In extreme cases, an entire country's web traffic passes through the same proxy, as when Wikipedia temporarily blocked all editing from Qatar.
Oh, and a correction to an error that I failed to spot in preview: "from the poster's computer to the reader's computer" at the end of #47205895 was supposed to be "from Dice to the reader's computer".
So who exactly is "the OCAP team?" I admit not following crypto research very closely so the only name I recognize on their site is Bruce Schneier, and though there's a few comments mentioning them on his blog he hasn't as far as I can tell said anything about being involved.
But to make it competitive with a TrueCrypt volume on a USB flash drive, you'd have to shrink the NAS down to pocket size and get it onto the WLAN somehow. Is there a smartphone app for that yet?
This is what I get...
truecrypt-7.1a-linux-x64.tar.gz
MD5: bb355096348383987447151eecd6dc0e
SHA1: 086cf24fad36c2c99a6ac32774833c74091acc4d
Here's mine:
2667681 Apr 9 2013 truecrypt-7.1a-linux-x64.tar.gz
9526318 Jan 20 2013 TrueCrypt 7.1a Mac OS X.dmg
3466248 Jan 20 2013 TrueCrypt Setup 7.1a.exe
$ sha1sum *
086cf24fad36c2c99a6ac32774833c74091acc4d truecrypt-7.1a-linux-x64.tar.gz
16e6d7675d63fba9bb75a9983397e3fb610459a1 TrueCrypt 7.1a Mac OS X.dmg
7689d038c76bd1df695d295c026961e50e4a62ea TrueCrypt Setup 7.1a.exe
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
SHA-256:
e95eca399dfe95500c4de569efc4cc77b75e2b66a864d467df37733ec06a0ff2
TrueCrypt Setup 7.1a.exe
Downloaded 02/10/2012 04:19 AM.
Same answer from the CNet.com, FileHippo, and Steve Gibson versions. MD5's also match. Using sha256deep64.exe and md5deep64.exe.
the auditors?
.
.
.
.
.
If you were me, you'd be good lookin'. - six string samurai
which should do me just fine until the dust clears and someone produces a verified-safe version (if that's at all possible in this situation).
Not him, but as I said above on another reply, TRESOR uses CBC. I don't know about CBC being *broken* (citation, please? I'm not an expert), but I would imagine that protection from cold boot attacks is worth the tradeoff.
https://en.wikipedia.org/wiki/TRESOR
TRESOR (recursive acronym for "TRESOR Runs Encryption Securely Outside RAM") is a Linux kernel patch which provides CPU-only based encryption to defend against cold boot attacks on computer systems by performing encryption outside usual random-access memory (RAM).
EDIT: holy crap, captcha is "decrypt"
This HTTPS stuff is nonsense! My Truecrypt password is 'Hunter2'. I don't need HTTPS because my password shows up as stars when I preview it.
cool story bro, CBC is broken. Truecrypt uses XTS, and TLS added GCM.
CBC is not broken. It doesn't provide the authentication properties an AEAD mode like GCM does, and it's more subject to ciphertext tampering attacks than XTS, but it's a perfectly good mode when applied with understanding of its strengths and weaknesses -- which is also true of GCM (which is terribly insecure if tags are truncated too much; far worse than CBC) and XTS (which isn't authenticated and therefore still subject to ciphertext tampering). And if you want CBC to have authentication and tamper-resistance, they can easily be added by HMACing the ciphertext.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
They said it was not secure because it "may contain unfixed security issues". That statement was 100% true for every earlier version of TrueCrypt and every single piece of software ever created. Including dm-crypt, your recommendation.
"Trying is only the first step towards failure." - Homer
Therefore, according to Grice's maxims, they must have had something else to say.
Are you thinking of SSL (not TLS) and how it used a predictable IV in CBC mode? That's an SSL issue, not a CBC issue.
CBC is "broken" to the extent that it isn't tamper-evident, so if a bad guy has write access to your encrypted storage you might not know it (unless you hash the file, just like any other storage). XTS is the same!
> volume on a USB flash drive, you'd have to shrink the NAS down to pocket size
See Gumstix and many similar options.
i think you're confusing 'spontaneous' (which is fun) with 'crazy' which is bunny-burning, jealous lunacy.
QFT. Personally, I can add an example of "crazy" which included her living in a fantasy construct, pathologically lying, stealing thousands of dollars from me, faking a pregnancy and abortion (to get more cash from me), eventually getting institutionalized briefly after we broke up, and drunk texting me annually on her mother's death anniversary with passive-aggressive suicide notes (don't respond to those). I eventually changed my phone number I had for 10 years in order to escape.
Listen to the man. Don't stick your dick in crazy.
SUUURE, this new verified installer is legit. ..tries to download it...
Love, the NSA (who wrote the thing in the first place)
"Using GitHub on Windows has never been this easy."
Sad Internet user has a sad.
I want to delete my account but Slashdot doesn't allow it.
That's something special. I was only one step down from you. She was living in a fantasy construct, pathologically lying, but she didn't steal thousands, only hundreds, no faked pregnancy, but she did, either fake or real, try to kill herself and she took a big chunk of skin from my back. Although she was never institutionalized (she's too smart for that) she did lose her kids (yes, she has kids...) and I haven't heard from her since I left.
I completely agree with you on the don't stick your dick in crazy. Bad results tend to happen.
It's a bad thing.
Wow. How did she end up getting a chunk of your skin, and for what reason?
I didn't mention that she ended up losing her first kid, probably as a result of her institutionalization. She compensated by having three more, with at least two other guys. So, four kids by at least three males.
I was seriously mindfucked by the fake pregnancy thing. I avoided pursuing romantic relationships for three years after this crazy bitch.
But I have come to the conclusion the devs just got sick of giving us free stuff, especially when these auditors came along and got PAID to review code the TrueCrypt devs have been toiling on without pay for years.
All your NSA conspiracy theories are fun to read, but really.. I'm pretty convinced there's nothing wrong with 7.1a that will come to reveal it's fundamentally flawed and insecure.
I think I'd be giving you all the finger too if I worked 10 years without pay and some hooha's came along and got paid a bunch of dough to review my stuff and criticize it.
Move along, nothing to see here now. Just some p/o'd devs giving us all the finger.
The current train of thought, which may never be verified, is that the authors got a National Security Letter from the NSA (like Lavabit)... If so, pointing people away from it to something like BitLocker may be a way for the NSA to gain easier access to encrypted data
That is just one theory, and it doesn't seem to have more support than other theories from people familiar with the project. So calling it "current train of thought" should be prefaced with a "my". This OSS project was already languishing, big time, and some see it as just the developers finally walking away from it - in a way that generates action to create alternatives/someone taking over (happening right now, didn't before).
...and translate it from Latin.
https://translate.google.com/#la/en/uti%20nsa%20im%20c%20usi
uti nsa im c usi -> I used the NSA to use C ...Coincidence? Yeah.
uti nsa im cu si -> If I wish to use the NSA
Does anyone know who the devs are? Why such a strange webpage and release? Are they trying to hint that the NSA has forced a backdoor upon them with the latest release and they've just nuked it? I use truecrypt and I want to know what the hell happened.
Slashdot does not support updating of posts once they are submitted
Of course it does. True, Slashdot is WORM in the sense that it doesn't allow users to edit submitted comments. But if you reply to yourself with the correction, the correction will be displayed below your original comment. See, for example, my post "Qatar ball" above.
To me the most likely and simplest explanation of the strange canary-like behavior is to assume a warrant canary is indeed what we are seeing. Which probably means that 7.1a has not been compromised, but that a compromised version of 7.1a will eventually be introduced into the wild. Hence the need for a trusted repo for windows.
Nevertheless are the changes between 7.0 and 7.1 so significant that it is worth the additional risk of a more recent release? I'm thinking of using my 7.0 download from 2011 instead. A 2 year delay and then suddenly an update might in itself seem suspicious to a sufficiently paranoid individual given what we now know about the aggressive behavior of the NSA. The drawback is that the code verification process is based on 7.1a. Until the verification/cryptanalysis process is complete downgrading to 7.0 temporarily might be worthwhile.
FWIW here are some md5sums for my Windows copies.
5.0a: 4ec2b386f5d786b3017727aaecf28aa8
6.0: ec0827315825a035ff9a4203ddddfef7
6.1a: c413ecd820d2f912996ae86327b0d622
7.0: eadd4ae48541b830638f279d83938497
7.0a: 354e280c4bb56704e3925770f282588f
7.1a: 7a23ac83a0856c352025a6f7c9cc1526
Quite an experience to live in fear, isn't it? That's what it is to be a slave.
QFT. Personally, I can add an example of "crazy" which included her living in a fantasy construct, pathologically lying, stealing thousands of dollars from me, faking a pregnancy and abortion (to get more cash from me), eventually getting institutionalized briefly after we broke up, and drunk texting me annually on her mother's death anniversary with passive-aggressive suicide notes (don't respond to those). I eventually changed my phone number I had for 10 years in order to escape.
Listen to the man.
There's a difference between "dating" and "letting the crazy person affect you to the point of theft, personal harm, etc.". Maybe I just have more experience with them and know when to pull out, so to speak. Not that that's a particularly cool badge to have earned, but I have been able to see where things were heading and jumped off the train. Still it was usually worth the ride.
I have been able to see where things were heading and jumped off the train. Still it was usually worth the ride.
Some people like to BASE jump. That's fine, but it's disingenuous to insinuate it is a fun, safe activity. BASE jumping and fucking crazy bitches is in the same realm of safety.
In the case of crazy bitches, I suggest getting a vasectomy first. It's too hard to ensure they won't poke holes in condoms or impregnate themselves after sucking you off.
YMMV wrt to HIV, etc.