News for hackers. Stuff that matters.
Re:Lawrence Lessig Interviews Edward Snowden [video] by wfjackson on Monday October 27, 2014 @12:49AM (#8513905)
That isn't Bit Locker, it's device encryption which is supported in 8.1 (Home) and Windows RT where naive users are more likely to forget to backup the key and hence lose data.

BitLocker is only available in the professional,enterprise and ultimate versions of Windows 8.1 and it does not automatically backup the key to an MS account.

Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull2guest on Monday October 27, 2014 @01:03AM (#8513945)
"BitLocker provides support for device encryption on x86 and x64-based computers with a TPM that supports connected stand-by. Previously this form of encryption was only available on Windows RT devices."

http://technet.microsoft.com/en-us/library/dn306081.aspx

Device Encryption is supported by Bitlocker for all major skews including Windows Server 2012 R2.

They have also backported Device Encryption to 8.

Edit: Per your comment below you recognize that it is enabled automatically on PCs - and this is supported by the documentation provided. The grandma argument doesn't stack up with the fact that OneDrive/SkyDrive is enrolled in PRISM.

Re:Lawrence Lessig Interviews Edward Snowden [video] by wfjackson on Monday October 27, 2014 @02:12AM (#8514134)
>Edit: Per your comment below you recognize that it is enabled automatically on PCs - and this is supported by the documentation provided. The grandma argument doesn't stack up with the fact that OneDrive/SkyDrive is enrolled in PRISM.

The encryption is automatic, hence it makes sense that the backup is forced. Given that many Windows user get confused when their icons are moved, it would be hard to expect them to manage decryption keys. A significant percentage could lose their data. This is still better than earlier versions of personal use Windows where the data wasn't encrypted at all and all one had to do is to connect the hard drive on a different computer. On Professional and Enterprise versions, when you choose to encrypt, the dialog box with the choice does appear, I just tried.

Re:Lawrence Lessig Interviews Edward Snowden [video] by higherpurpose on Monday October 27, 2014 @04:16AM (#8514399)
No it doesn't. The key could be automatically saved in the TPM - locally. Yet Microsoft chooses to save it in its own cloud.

And you could make the same argument against Android 5 and iOS 8 encryption, too. That users won't be able to "recover" their data. Tough luck. Google and Apple did it anyway, and it seems to be a successful move.

Microsoft is now the only one of the three major platforms who doesn't provide secure automatic encryption with locally stored keys.

Re:Lawrence Lessig Interviews Edward Snowden [video] by wfjackson on Monday October 27, 2014 @09:43AM (#8515362)
>No it doesn't. The key could be automatically saved in the TPM - locally.

And how does grandma retrieve it if she forgets her password?

Also, does Apple do this for OS X or just iOS?

Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull2guest on Monday October 27, 2014 @12:56PM (#8516631)
Grandma recieves it from the same place law enforcement does.

We get it.

Key escrow can be key escrow for everyone.

Grandma gets her copy and so does Big Brother.

Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull2guest on Monday October 27, 2014 @02:49AM (#8514221)
It does not matter whether a dialog box appears. Have you confirmed that the keys are not pushed into OneDrive? (That's the thing to check.)

So what you are saying is that bitlocker keys are automatically uploaded to OneDrive and OneDrive is PRISM, but this isn't key escrow for government.

The backup can both be for Grandma and Federal Law Enforcement. They are not mutually exclusive.

My original point stands. Modern Windows Bitlocker keys are automatically placed into a location where TLAs can request them.

Re:Lawrence Lessig Interviews Edward Snowden [video] by wfjackson on Monday October 27, 2014 @09:38PM (#8519121)
BitLocker is not the same as Device Encryption. Please stop confusing the two. Also you have been unable to say what you want Microsoft to do in grandma's case.
Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull2guest on Monday October 27, 2014 @09:47PM (#8519145)
"BitLocker provides support for device encryption on x86 and x64-based computers with a TPM that supports connected stand-by. Previously this form of encryption was only available on Windows RT devices."

http://technet.microsoft.com/en-us/library/dn306081.aspx

They are not the same. Agreed. Sorry about the confusion.

Anyway, it's true that modern Windows Operating Systems, even on non-RT devices, upload bitlocker keys automatically and transparently to the cloud, where the data is indexed for the PRISM program. They do this with Device Encryption, which is supported by Bitlocker on x86 and x64-based computers with a TPM that supports connected stand-by.

Edit: Regarding Grandma. Keys can be stored on a non-boot internal drive. Keys can be shown on the screen as a QR code (and the screen can tell Grandma to take a picture). Grandma's keys can be printed out on a small detachable USB or SD/MicroSD device with a kilobyte of space. The machine can provide provisional encryption until Grandma's computer can connect to a printer (where it gets printed). Grandma's computer could send the key over USB/Bluetooth/Wifi to a trusted computer friend after pairing (such as a 'tech savvy' niece/nephew). There are plenty of options.

The 'grandma clause' is not mutually exclusive with key escrow. OneDrive is a nice place for grandma AND a nice place for the FBI.

Re:Lawrence Lessig Interviews Edward Snowden [video] by wfjackson on Monday October 27, 2014 @01:15AM (#8513982)
The big difference is that it's automatic on RT, Phone and 8.1 if the hardware supports it. Think Grandma's PC. Do you really want her to see the option window about where to store a recovery key? For the other SKUs, an option window pops up when you enable BitLocker asking about backup location.
Re:Lawrence Lessig Interviews Edward Snowden [video] by justcommenting on Monday October 27, 2014 @01:19AM (#8513990)
via matthew green recently: So per @justintroutman and now confirmed, Microsoft has substantially weakened its disk encryption in Windows 8. Now uses plain CBC mode.
Re:Lawrence Lessig Interviews Edward Snowden [video] by tptacek on Monday October 27, 2014 @08:59AM (#8515162)
What does CBC mode have to do with the security of Bitlocker? Do you think CBC mode is weak because of that god-awful Wikipedia article on full disk encryption? Because that article is god-awful.
Re:Lawrence Lessig Interviews Edward Snowden [video] by justcommenting on Monday October 27, 2014 @09:03AM (#8515183)
I've never used or studied BitLocker and don't have much relevant expertise when it comes to FDE...just was reading comments and was reminded of a tweet that seemed relevant.

It would be really cool to hear what you think of using CBC mode for FDE, though.

Re:Lawrence Lessig Interviews Edward Snowden [video] by tptacek on Monday October 27, 2014 @09:07AM (#8515201)
I think neither CBC mode nor XTS mode is a great tool for encrypting disks, but rather than restating all my thoughts, I'll just link back to what I wrote about it a few months ago:

http://sockpuppet.org/blog/2014/04/30/you-dont-want-xts/

But, apropos this thread: the specific claim Wikipedia makes about the insecurity of CBC mode for FDE was debunked by Phil Rogaway, who --- much as I like Justin Troutman --- trumps Justin Troutman. :)

Re:Lawrence Lessig Interviews Edward Snowden [video] by justintroutman on Wednesday October 29, 2014 @03:15PM (#8529247)
I'm okay with being trumped by Phil; that's fair. :)

I'm largely in agreement with you, and I enjoyed your article on XTS. My general thought towards Elephant's contribution to CBC is that it forced coarse-grained manipulation, which is probably a lot more likely to crash a system as opposed to allowing meaningful attacks.

To risk a new design like Elephant implies that they found the attack model worth consideration; we know the rationale for including it, but we don't know the rationale for removing it. Perhaps knowing this would tell us something useful about current perceptions on disk encryption.

Lastly, I echo your disdain for sector-level encryption.

Re:Lawrence Lessig Interviews Edward Snowden [video] by justcommenting on Monday October 27, 2014 @09:30AM (#8515308)
this was an excellent read--thank you

i may have to do some wikipedia editing later today ;-)

Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull2guest on Monday October 27, 2014 @02:02AM (#8514112)
Yup, the diffuser was removed years ago. The designer of the diffuser removed was Neils Ferguson, the cryptographer who called out DUAL_EC as a backdoor in 2004.

The stated reason was FIPS compliance.

Re:Lawrence Lessig Interviews Edward Snowden [video] by tptacek on Monday October 27, 2014 @09:13AM (#8515227)
Do you understand what the "diffuser" in Bitlocker was intended to do? Virtually every other mainstream FDE scheme uses XTS, which is also not authenticated; XTS is literally the ECB mode of tweakable block ciphers.
Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull2guest on Monday October 27, 2014 @12:57PM (#8516646)
> Do you understand what the "diffuser" in Bitlocker was intended to do?

Yes.

> Virtually every other mainstream FDE scheme uses XTS, which is also not authenticated; XTS is literally the ECB mode of tweakable block ciphers.

Not really relevant?

Re:Lawrence Lessig Interviews Edward Snowden [video] by tptacek on Monday October 27, 2014 @01:06PM (#8516692)
If you think the point I made about XTS isn't really relevant, I'm going to timidly suggest that you don't actually understand Elephant. I apologize in advance for saying that, but I think it's more productive to be honest than tactful in this case.
Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull on Monday October 27, 2014 @03:00PM (#8517412)
AES CBC + Elephant != XTS

Elephant 'mixes' the blocks on a sector level to limit CBC block modification attacks. It does not limit the maximum size to align to sectors. It is not XTS.

Nor is my claim that Elephant is what you want or need. Merely that it was removed, that Ferguson designed it, and that FIPS compliance was the underlying justification.

Re:Lawrence Lessig Interviews Edward Snowden [video] by tptacek on Monday October 27, 2014 @03:45PM (#8517734)
I didn't say Elephant was XTS. I said that neither XTS --- the industry standard sector-level construction --- nor Elephant actually authenticated sectors.

All three of AES-CBC, Elephant, and XTS fail to authenticate data. This isn't my point; it's Rogaway's, and the opinion of several other people during the XTS standardization process, including Ferguson.

So it's a stretch to talk about how Microsoft "weakened" Bitlocker by removing the idiosyncratic Elephant construction. None of the design alternatives Microsoft had available provided real authentication, and all of them provide adequate confidentiality (to the extent that's possible with sector-level crypto, which is itself just a bad idea).

Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull on Monday October 27, 2014 @03:55PM (#8517785)
Couldn't it both be true that Microsoft weakened Bitlocker by removing Elephant AND that AES-CBC + Elephant isn't good enough (e.g. lack of integrity)?

We might discuss how to best design FDE, or whether FDE is what we want.

But that conversation is orthogonal to the fact that AES-CBC is weaker than AES-CBC + Elephant, which is what we are talking about here.

Your criticism comes down to: "CBC + Elephant may be stronger than CBC, but neither are strong enough for me". I agree with this.

Re:Lawrence Lessig Interviews Edward Snowden [video] by tptacek on Monday October 27, 2014 @04:22PM (#8517946)
Not quite. My high level response to this thread, which opened with a subtextual claim that Microsoft removed Elephant in yet another example of a big vendor being coerced by NSA into weakening end-user crypto, is twofold:

* First, that Elephant does not provide meaningful (and certainly not provable) security improvements, and, put in the context of FDE in general, does not give/remove a Bitlocker capability that other mainstream FDE systems actually have.

* Second, that the clunky feature Elephant tries to provide (Ferguson calls it "poor man's authentication") is in fact not at all relevant to the NSA threat model; to wit: if your adversary has an (a) continuous and (b) active vantage point to hit you from, no FDE solution can help you. FDE is exclusively valuable in the case where your disk is irrevocably and totally compromised, despite the folklore that says otherwise.

Popping up a level further on the stack: I'm rebutting the claim that NSA coerced MSFT into removing Elephant. It was a marginal implementation of a marginal countermeasure that wasn't relevant to NSA.

Popping up a level further on the stack: I do not believe that NSA has within the last decade coerced Microsoft into doing anything cryptographic.

Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull on Monday October 27, 2014 @04:44PM (#8518067)
The security improvements due to Elephant certainly are not proveable (what in crypto truly is?). I argue that there is meaningful security added by Elephant, clunky though it certainly is - because it does make block modification attacks (which could be used to thwart "Secure Boot") and in that 'poor man's authentication' is better than no man's authentication. Here the perfect very well may be the enemy of the good. Of course I would be happier with something even better.

> Popping up a level further on the stack: I'm rebutting the claim that NSA coerced MSFT into removing Elephant. It was a marginal implementation of a marginal countermeasure that wasn't relevant to NSA.

Not sure whether this is strong enough evidence to be considered a rebuttal. I do not know and will not claim that it was the NSA (or other) coercing MSFT.

> Popping up a level further on the stack: I do not believe that NSA has within the last decade coerced Microsoft into doing anything cryptographic.

Not the NSA key? Not the removal of end-to-end crypto from Skype and then onboarding of Skype to PRISM? Not the SEA hacking of FBI request documents? Not bitlocker keys automatically uploaded to OneDrive, and OneDrive onboarded to PRISM? Not TPM 2.0 support - not Germany's leak of TPM backdoors - not China's following ban of TPM 2.0 and Windows 8.1 - not Microsoft's then downport of TPM 2.0 support to Windows 8?Not the cloud key escrow patent?

"Once a request comes in from a third party (e.g. a user, a business, a legal entity or governmental entity, etc.) to access user's data, the data storage system may send..."

https://www.google.com/patents/US20120321086

"MS, working with the FBI, developed a surveillance capability to deal with the new SSL... went live Dec 2012" - Snowden docs

http://hbpub.vo.llnwd.net/o16/video/olmk/holt/greenwald/NoPl... (30)

You probably think Microsoft did these things without NSA/TLA coercion.

Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull on Tuesday October 28, 2014 @04:46PM (#8523489)
You've downvoted the content rather than replying to it.

I'll repeat it again, for the benefit of the larger HN community (and you can get you jollies downvoting again).

"MS, working with the FBI, developed a surveillance capability to deal with the new SSL... went live Dec 2012" - Snowden docs

http://hbpub.vo.llnwd.net/o16/video/olmk/holt/greenwald/NoPl... (30)

Microsoft stripped security from newly deployed TLS, worked to undermine TPMs, store copies of your Bitlocker keys for law enforcement, hand cloud data to law enforcement and stripped crypto from Skype.

They either did this all on their own voluntarily, were encouraged or pressured, or where forced. Choose your demon.

Re:Lawrence Lessig Interviews Edward Snowden [video] by tptacek on Sunday November 09, 2014 @11:43PM (#8582056)
Re:Lawrence Lessig Interviews Edward Snowden [video] by tptacek on Monday October 27, 2014 @05:38PM (#8518342)
"What in crypto truly is provable" is where I get off this train.
Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull on Monday October 27, 2014 @05:58PM (#8518418)
Hey I love (and defend) crypto but ultimately it relies on (sometimes standard) assumptions like the one-way hardness of discrete logarithms. Symmetric systems hardly have underlying information theoretic garuntees - usually symmetric constructs are based on reductions under random oracle models (which have has its own methodological problems). Furthermore implementations are hardly the same as mathematical constructs, which gives rise to side channels.

These are not controversial views - they are common knowledge among cryptographers.

It is thus an injustice to knock Elephant on 'provability' grounds. The papers for Elephant (and Lion before it) follow standards for peer reviewed work in cryptography.

It is a shame you will not reply to any of the examples in the remainder of the comment.

But other HN readers will see them.

Re:Lawrence Lessig Interviews Edward Snowden [video] by tptacek on Monday October 27, 2014 @06:56PM (#8518660)
Tiniest violin playing for the loss of another pointless discussion about NSAKEY.

https://www.schneier.com/crypto-gram-9909.html

Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull on Tuesday October 28, 2014 @04:49PM (#8523501)
Maybe you could reply to the others. Agreed NSAKEY is old news.
Re:Lawrence Lessig Interviews Edward Snowden [video] by tptacek on Wednesday October 29, 2014 @04:46PM (#8529818)
NSAKEY isn't "old news". It's a bullshit conspiracy theory. It doesn't even make sense as news.
Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull on Wednesday October 29, 2014 @05:05PM (#8529943)
I understand how you feel about NSAKEY.

Maybe you could reply to the others.

Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull on Monday October 27, 2014 @07:01PM (#8518679)
And the others? Do I get an ORCHESTRA?
Re:Lawrence Lessig Interviews Edward Snowden [video] by xnull on Tuesday October 28, 2014 @04:53PM (#8523521)
The crypto bit is perfectly reasonable in this context as Elephant meets the standards for crypto publication in this regard. You excuse leaks water.

Where you can no longer reasonably hold your position is where you got off the train.

Re:Lawrence Lessig Interviews Edward Snowden [video] by justintroutman on Wednesday October 29, 2014 @06:53PM (#8530455)
Not that you're implying this, but just to be clear: I haven't ever hinted or suggested the NSA had a hand in this. I don't think they did. I can't think of a reason it would make sense. Lastly, I do not think Niels would silently let this happen; he was adamant about this when allegations arose in 2006. Elephant was somewhat of an "edge", even if only a slight one.