Key Escrow

Key escrow is the notion of putting a confidential secret key or private key in the care of a third party until certain conditions are fulfilled. This, in itself, is not a bad idea because it is easy to forget a private key, or the key may become garbled if the system it is stored on goes berserk. The controversy revolves around which keys should be in escrow and who becomes the trusted third party who has access to confidential keys while still protecting the privacy of the owners of the keys.

By far the most controversial key escrow issue surrounds whether cryptosystems should be developed to have a back door for wire-tapping purposes. The U.S. government for one would like secret keys and private keys to be made available to law and government officials for wire-tapping purposes. Many leading security and cryptography experts have found flaws in cryptographic systems that support key recovery. All the current algorithms operate on the premise that the private and secret keys cannot be compromised (unless they are written down or conveyed). Key recovery goes against all these assumptions.

Basic Cryptography

The Business Case

In a corporate environment, many business needs for key escrow exist. It would not seem unreasonable for a corporation to keep in escrow keys used to encrypt and decrypt corporate secrets. The corporation must make a business decision about which kinds of traffic requires encryption and which information is critical to be able to retrieve. Typically, the encryption/decryption is performed at the application level; the keys used can be offered to trusted key escrow personnel. In all cases, the business keeps all parts of a key and the cryptosystem private within the business. No external escrow agent is needed.

The Political Angle

Government policy is still being defined for key escrow. A technical solution initially proposed by NIST and the NSA during the Bush administration was a new tamper-proof encryption chip called the Clipper chip. The algorithm it used contained a superkey---essentially a law enforcement agency field in the key. Each Clipper chip is unique and has a key field tied to the chip's serial number. The FBI, supposedly only with a court-ordered warrant, could use the superkey to open up your message. Matt Blaze, Principal Research Scientist at AT&T Laboratories, and others showed that the Clipper chip is not secure; the Clipper proposals have mostly been cast aside.

Now the government is back to brute-force escrow: You give your private key or keys to the escrow agency. The government has "compromised" by allowing in its proposal that the escrow agency can be a private business that has been "certified" by the U.S. government.

The Clinton administration continues to pursue a policy of key-recovery both inside the United States and abroad. An extensive study on the risks of key recovery mechanisms has recently been conducted by a group of leading computer scientists and cryptographers. This report attempts to outline the technical risks, costs, and implications of deploying systems that provide government access to encryption keys. You can find this report at http://www.crypto.com/key_study.

Updates on the U.S. government's position on key escrow can be found at http://www.cdt.org/crypto/ and http://www.epic.org.

The Human Element

Aside from the political and business problems with government key escrow (who wants to buy a cryptosystem for which you know someone else has the keys?), there is the critical human element to key escrow. Assume that there is a government key escrow system in which all keys are escrowed with a very few "trusted" agents. Further assume that a large amount of commerce, trade, banking, currency transfer, and so on is performed on these escrowed cryptosystems.

The equivalent of a huge pot of gold is now concentrated in a few, well-known places: the escrow agencies. All you have to do is get a few escrowed keys, tap in to some secure banking or currency transfer sessions, and you can quickly become a very wealthy thief. There is no need to spoof an encrypted session or spoof a wire transaction to put a lot of money in an off-shore bank account. In the world of finance and banking, having prior knowledge of significant events coupled with fully legitimate investments or trading moves in the open market can make you extremely wealthy without having to resort to anything more than mere eavesdropping on what are thought to be "secure" channels.

Greed and anger are the issues that most severely weaken a cryptosystem. If a large amount of wealth is tied up in one place (the key escrow system), a foreign government or economic terrorist would conceivably offer a large price to escrow agency employees. In the example of a compromised escrowed key being used to get rich in open markets with insider knowledge, an unscrupulous person could offer an escrow agent a million dollars as well as a percentage of the gains. In this way, the more keys the employee reveals, the more money he or she makes. Greed can be a major factor in causing the entire escrowed key system to crumble. It is more because of human reasons than technical or legal ones that escrowed encryption is largely not workable.

Was this article helpful?

+1 0

Responses

  • frances
    Where is a key escrow found?
    3 months ago

Post a comment