Encryption key management: Critically important, frighteningly immature
Large organizations are deploying more and more encryption technologies these days on laptops, tape backup systems, mobile devices--everywhere.
Yes, they are concerned about regulatory compliance, data breaches, and embarrassing front-page headlines, but there is something else going on as well. Technology suppliers are now baking encryption into technology components and systems. As encryption becomes cheap and ubiquitous, risk-averse users will likely deploy it everywhere.
Ironically, multilayer encryption may actually compromise data security. Why? If data is encrypted multiple times, someone better know about the chain of encryption events that took place. Each encryption activity relies on an encryption key to return digital gobbledygook into readable text (i.e. Cleartext). One lost encryption key and the data cannot be recovered. Avoiding this problem demands formalized processes and robust technologies for key management--creating, organizing, storing, and auditing encryption keys.
Following this logic, key management plays an extremely important role in the world of data security/privacy. The problem here is that the development of enterprise-class key management systems lags well behind the adoption of encryption technologies. Large organizations already have lots of islands of encryption and the situation is getting worse, not better.
Why not integrate key management systems together to have centralized "command and control"? The problem here is the lack of solid key management standards. The Institute of Electrical and Electronics Engineers deserves a lot of credit for jumping into this messy situation with a key management standards effort dubbed P1619.3. There is a lot of brainpower behind P1619, but things are progressing slowly. In the meantime, users are crying for help.
In my view, something has to give and every vendor involved in key management standards has to eat a big slice of humble pie. Large vendors who are paying lip service to the IEEE effort must get more engaged quickly. The standards body itself needs to adopt a "start small and grow" mentality, get a 1.0 specification to the market soon, and proceed from there.
If these things don't happen, encryption key management will become a proprietary battle with multiple standards and one-off sales and marketing arrangements between vendors. Large organizations will be forced into extremely detailed and complex data security processes and the risk of unrecoverable data due to a lost encryption key grows exponentially.
In my mind, there is something immoral about prioritizing individual corporate business agendas over a global effort to improve security. Do we as an industry want to be responsible for this outcome?
Jon Oltsik is a senior analyst at the Enterprise Strategy Group. He is not an employee of CNET. 



If, within an island, the keys are not visible in the normal course of operations and the vendor ensures this - we don't/should not have a huge key management problem.
However, the problem rears its head when data from one island has to cross into the other - ensuring this hand off is secure is when the ugly side of key management, decryption and re-encryption is visible.
While I agree that IEEE standards (or similar ones) are important, if we don't structurally move away from the island approach to a, for lack of a better analogy, "stream" approach (the data itself is continuously encrypted thus enabling it to move freely and securely) we will further complicate the problem. So I guess I am advocating the solution be two fold - better architecture around how encryption is implemented will make it easier to solve the key management issue.
My PC logs onto wireless with no passwords and keys held in hardware
My PC logs onto the VPN with keys only know by my IT department and held in my TPM
But I needed a password (and had to remembe it ) to log into this site and that made my computer vunerable. It is time to leverage the investment that has already been made and utilze hardware security in our PCs to make it easier and simpler to be on the services based network.
Steven Sprague
CEO
Wave Systems Corp.
- by gsidman September 26, 2008 11:28 AM PDT
- Waiting for standards groups to solve the key exchange problem will be a very long wait. We have waited through DNSSec, promises around IPv6, etc. and the problems are growing. Educating the 99 percentile of unsophisticated business users about sophisticated protocol layer fixes, like TPM, will not happen because the vast majority have no access to IT help, but need privacy and compliance.
- Like this Reply to this comment
-
(5 Comments)This is not an advertisement, but WebLOQ has solved this problem and is deploying today in many industries, including healthcare, law enforcement, defense, legal, finance, etc. WebLOQ goes way beyond transparent key management to deliver a complete communications ecosystem based on the simplicity of email. Within WebLOQ all elements of email are managed within an applications layer that delivers total keyboard-to-keyboard security and privacy, audit and compliance reports of all email activity, dual layer encryption, and a privacy space right within any email client that is completely free of malware. Key management is invisible, being managed entirely within the application. It is a combination of session based symmetric and PKI key and crypto technology that the user never sees. As a result the keys are machine generated, immune to user error and passwords are not required.
George Sidman
Chairman, WebLOQ