<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
> <channel><title>Comments on: Securing Data at Rest with Cryptography</title> <atom:link href="http://perimetergrid.com/wp/2007/12/04/securing-data-at-rest-with-cryptography/feed/" rel="self" type="application/rss+xml" /><link>http://perimetergrid.com/wp/2007/12/04/securing-data-at-rest-with-cryptography/</link> <description>Building Security in a Networked World</description> <lastBuildDate>Tue, 24 Apr 2012 14:46:04 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>By: Jon Callas</title><link>http://perimetergrid.com/wp/2007/12/04/securing-data-at-rest-with-cryptography/comment-page-1/#comment-15</link> <dc:creator>Jon Callas</dc:creator> <pubDate>Fri, 07 Dec 2007 18:26:35 +0000</pubDate> <guid
isPermaLink="false">http://perimetergrid.com/wp/2007/12/04/securing-data-at-rest-with-cryptography/#comment-15</guid> <description>Simple key escrow has risks. Ideally, you want a laptop in someone&#039;s hand to be completely under their control alone, but with some exception cases.(Note also that this is what we call a &quot;managed&quot; environment. If you, as an individual, buy WDE, there isn&#039;t any back door in the system where someone else can get to your disk. Also, we don&#039;t run a service where we will hold WDRTs for people. The authentication and authorization issues are still large.)The problem with simple key escrow is something you&#039;ve noted -- if you release the volume key, the volume is then in some real sense not secure unless you re-encrypt the volume. I think that key escrow is the wrong solution to the problem. The problem you want to solve is owner/administrator access to the volume. It isn&#039;t the keys. Focusing on the keys introduces new security problems that are hard to solve. You should focus on the &lt;b&gt;data&lt;/b&gt;.Key escrow has other issues with personnel changes, and so on. Companies don&#039;t want the administrators to have access to everything, and administrators don&#039;t want that, either. (Imagine if you were a sysadmin in a cruddy job and you tell your boss off and leave. The next day, a laptop goes missing. You&#039;re a suspect because you&#039;re a disgruntled employee who had access to the keys.)But anyway, here&#039;s how the WDRT works. It&#039;s just a passphrase. It&#039;s a passphrase that is a 128-bit random number. It is formatted to look like a license number: a mix of letters, digits, and separated with hyphens. The resulting string is just a passphrase: it is hashed many times with salt to produce an AES key that encrypts the volume key. Any volume can have a WDRT; the boot volume, removables like flash drives, etc.If the WDE driver uses WDRT, it notes that fact, and will contact the PGP Universal server and negotiate a new WDRT. The WDRT is always generated on the endpoint, not on the server. They can be centrally logged and audited.This gives us a lot of good properties:* When someone forgets a password, you haven&#039;t bricked the machine. Similarly, when someone tells you, &quot;I quite, here&#039;s your laptop&quot; it&#039;s not a brick.* There&#039;s no master key that gets you into everyone&#039;s disks. It&#039;s per-volume token.* The token that gets you into a specific volume will be changed after use.* You know who has gotten such a token.* Since the token is a random number, any attack has to be a brute-force attack -- dictionaries won&#039;t work; since we hash passphrases many times with salt, that slows things down and we eliminate rainbow tables. If someone tries to brute-force the token, they&#039;re doing the wrong thing -- the user&#039;s passphrase is almost certainly weaker.The end result is that it&#039;s much safer than key escrow, but it solves the end problem, which is what you&#039;re after.Regards,
Jon Callas
CTO, PGP Corporation</description> <content:encoded><![CDATA[<p>Simple key escrow has risks. Ideally, you want a laptop in someone&#8217;s hand to be completely under their control alone, but with some exception cases.</p><p>(Note also that this is what we call a &#8220;managed&#8221; environment. If you, as an individual, buy WDE, there isn&#8217;t any back door in the system where someone else can get to your disk. Also, we don&#8217;t run a service where we will hold WDRTs for people. The authentication and authorization issues are still large.)</p><p>The problem with simple key escrow is something you&#8217;ve noted &#8212; if you release the volume key, the volume is then in some real sense not secure unless you re-encrypt the volume. I think that key escrow is the wrong solution to the problem. The problem you want to solve is owner/administrator access to the volume. It isn&#8217;t the keys. Focusing on the keys introduces new security problems that are hard to solve. You should focus on the <b>data</b>.</p><p>Key escrow has other issues with personnel changes, and so on. Companies don&#8217;t want the administrators to have access to everything, and administrators don&#8217;t want that, either. (Imagine if you were a sysadmin in a cruddy job and you tell your boss off and leave. The next day, a laptop goes missing. You&#8217;re a suspect because you&#8217;re a disgruntled employee who had access to the keys.)</p><p>But anyway, here&#8217;s how the WDRT works. It&#8217;s just a passphrase. It&#8217;s a passphrase that is a 128-bit random number. It is formatted to look like a license number: a mix of letters, digits, and separated with hyphens. The resulting string is just a passphrase: it is hashed many times with salt to produce an AES key that encrypts the volume key. Any volume can have a WDRT; the boot volume, removables like flash drives, etc.</p><p>If the WDE driver uses WDRT, it notes that fact, and will contact the PGP Universal server and negotiate a new WDRT. The WDRT is always generated on the endpoint, not on the server. They can be centrally logged and audited.</p><p>This gives us a lot of good properties:</p><p>* When someone forgets a password, you haven&#8217;t bricked the machine. Similarly, when someone tells you, &#8220;I quite, here&#8217;s your laptop&#8221; it&#8217;s not a brick.</p><p>* There&#8217;s no master key that gets you into everyone&#8217;s disks. It&#8217;s per-volume token.</p><p>* The token that gets you into a specific volume will be changed after use.</p><p>* You know who has gotten such a token.</p><p>* Since the token is a random number, any attack has to be a brute-force attack &#8212; dictionaries won&#8217;t work; since we hash passphrases many times with salt, that slows things down and we eliminate rainbow tables. If someone tries to brute-force the token, they&#8217;re doing the wrong thing &#8212; the user&#8217;s passphrase is almost certainly weaker.</p><p>The end result is that it&#8217;s much safer than key escrow, but it solves the end problem, which is what you&#8217;re after.</p><p>Regards,<br
/> Jon Callas<br
/> CTO, PGP Corporation</p> ]]></content:encoded> </item> <item><title>By: Grant Bugher</title><link>http://perimetergrid.com/wp/2007/12/04/securing-data-at-rest-with-cryptography/comment-page-1/#comment-14</link> <dc:creator>Grant Bugher</dc:creator> <pubDate>Thu, 06 Dec 2007 16:41:45 +0000</pubDate> <guid
isPermaLink="false">http://perimetergrid.com/wp/2007/12/04/securing-data-at-rest-with-cryptography/#comment-14</guid> <description>Thanks, Jon!  It looks like PGP Whole Disk Encryption has come quite a long way since the last time I used it.  Prompted by this comment, I read your recent literature, and it looks like the PGP Encryption Platform product does take care of the key-recovery issues I&#039;d had with PGP when using it in an enterprise scenario a few years ago.The Universal Server administering a PGP installation in an enterprise can issue recovery keys for any of the encrypted volumes under its management, thus allowing centralized key recovery.  I&#039;m not sure how this works cryptographically (i.e. how is a recovery key not reusable?  Does the software re-encrypt the entire volume once one has been used?  I don&#039;t see how this system could work against an attacker who was implementing their own software rather than using the provided PGP client; I&#039;d be quite interested to see a technical whitepaper on the WDRT system), but that&#039;s really not material, as simply having an option for administrative key recovery solves a major problem for enterprise deployments of whole-disk encryption.I don&#039;t see a significant advantage for WDRTs over BitLocker&#039;s escrow for most enterprises, but it&#039;s certainly a good thing that there&#039;s a viable, secure alternative out there for companies who seek to implement whole-disk encryption but are not ready or willing to upgrade their enterprise to Vista Ultimate.  (An OS migration is certainly a more expensive proposition than installing an enterprise encryption product.)</description> <content:encoded><![CDATA[<p>Thanks, Jon!  It looks like PGP Whole Disk Encryption has come quite a long way since the last time I used it.  Prompted by this comment, I read your recent literature, and it looks like the PGP Encryption Platform product does take care of the key-recovery issues I&#8217;d had with PGP when using it in an enterprise scenario a few years ago.</p><p>The Universal Server administering a PGP installation in an enterprise can issue recovery keys for any of the encrypted volumes under its management, thus allowing centralized key recovery.  I&#8217;m not sure how this works cryptographically (i.e. how is a recovery key not reusable?  Does the software re-encrypt the entire volume once one has been used?  I don&#8217;t see how this system could work against an attacker who was implementing their own software rather than using the provided PGP client; I&#8217;d be quite interested to see a technical whitepaper on the WDRT system), but that&#8217;s really not material, as simply having an option for administrative key recovery solves a major problem for enterprise deployments of whole-disk encryption.</p><p>I don&#8217;t see a significant advantage for WDRTs over BitLocker&#8217;s escrow for most enterprises, but it&#8217;s certainly a good thing that there&#8217;s a viable, secure alternative out there for companies who seek to implement whole-disk encryption but are not ready or willing to upgrade their enterprise to Vista Ultimate.  (An OS migration is certainly a more expensive proposition than installing an enterprise encryption product.)</p> ]]></content:encoded> </item> <item><title>By: Jon Callas</title><link>http://perimetergrid.com/wp/2007/12/04/securing-data-at-rest-with-cryptography/comment-page-1/#comment-13</link> <dc:creator>Jon Callas</dc:creator> <pubDate>Wed, 05 Dec 2007 20:22:38 +0000</pubDate> <guid
isPermaLink="false">http://perimetergrid.com/wp/2007/12/04/securing-data-at-rest-with-cryptography/#comment-13</guid> <description>Thank you for your thoughtful comments on key escrow, but you have mischaracterized PGP Whole Disk Encryption. PGP WDE has a feature that we call &quot;Whole Disk Recovery Tokens.&quot; These are one-time-use passwords that are actually 128-bit random numbers managed by the PGP Universal server that permit recovery from lost passphrases and other things that key escrow provides.In fact, WDRTs are vastly superior to key escrow -- a simple putting keys into the directory. WDRTs have access control, logging, auditing, and can only be used once. After a WDRT has been used, a new one is created. If you escrow the keys, you have to re-encrypt the entire disk to eliminate possible abuse.If you would like information about this, please look at our web site or contact us and we&#039;ll be happy to answer any questions you have about it.Regards,
Jon Callas
CTO, PGP Corporation</description> <content:encoded><![CDATA[<p>Thank you for your thoughtful comments on key escrow, but you have mischaracterized PGP Whole Disk Encryption. PGP WDE has a feature that we call &#8220;Whole Disk Recovery Tokens.&#8221; These are one-time-use passwords that are actually 128-bit random numbers managed by the PGP Universal server that permit recovery from lost passphrases and other things that key escrow provides.</p><p>In fact, WDRTs are vastly superior to key escrow &#8212; a simple putting keys into the directory. WDRTs have access control, logging, auditing, and can only be used once. After a WDRT has been used, a new one is created. If you escrow the keys, you have to re-encrypt the entire disk to eliminate possible abuse.</p><p>If you would like information about this, please look at our web site or contact us and we&#8217;ll be happy to answer any questions you have about it.</p><p>Regards,<br
/> Jon Callas<br
/> CTO, PGP Corporation</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 10/15 queries in 0.072 seconds using disk: basic

Served from: perimetergrid.com @ 2012-05-18 13:50:11 -->
