In Brief
Paul Kocher: The Numbers Man
Paul Kocher, president and chief scientist at Cryptography Research, has made a career out of using cryptography algorithms to protect companies from fraud and piracy.
By Katherine Walsh
November 21, 2007 — CSO —
At the most basic level, cryptography is the science of using math to protect information. Paul Kocher, president and chief scientist at Cryptography Research, has made a career out of using these algorithms to protect companies from fraud and piracy. CSO talked with him about cryptography’s history, present, future, and how it will continue to fit into the changing security landscape.
How has cryptography evolved over the years?
More than a hundred years ago it was almost exclusively the domain of governments. The largest wide-scale user of cryptography was the Catholic Church. In order to manage its empire, the church needed to be able to communicate with remote outposts and ensure those communications were both secret and unmodified, so cryptography was an essential piece of that. In wartime it became critical from a government perspective. The paths by which information was physically transported, whether telegraph or radio, were inherently vulnerable to capture and eavesdropping, so cryptography was very important. In the 1970s, banks became significant users because they realized they had large networks and little ability to physically secure communication channels. Today, the trend is toward a more broad use of cryptography. It’s showing up in virtually any sort of electronic device that has to process information with security attached to it. You’d be hard-pressed to think of any gadget these days that processes information yet doesn’t use cryptography to some degree.
What are some of the potential future applications?
In 10 years, cryptography will be cheap enough to use in order to protect brand identity. For example, toothpaste coming from China that is bearing the brand of a company that didn’t make it. There’s a huge incentive for that brand to put a chip associated with their product that proves it’s their product and not an impostor. I also think it’s inevitable that we will see chips in every ID card or credit card. They’ll all become cryptographic devices.
What kinds of attacks are cryptosystems subject to?
The one thing you don’t need to worry about with modern systems is that the algorithms will break. If you’re using the advanced encryption standard or the RSA algorithm with 1,500-bit or larger keys, those systems are incredibly unlikely to be broken by someone directing a mathematical attack against the design. Where they fail is in the implementation. If the keys to unlock the data can be accessed without having to do a frontal assault on the algorithm, then the security can break. The number-one issue is implementation bugs: software where you have buffer overflows that will let someone break into a machine. It doesn’t matter how strong the cryptography is if someone is running malicious code in the CPU and can access the key. The problem with implementation defects is getting worse as systems become more complicated. The global trend is toward less security and easier access for those interested in tampering with data.
paul kocher
Security Directions: A Virtual Conference
Available On Demand Sept. 30 - Dec. 30
Join us for a virtual event with candid, expert information on top security challenges and issues - all from the comfort of your desktop.
Protecting PII: How to Work with IT to Manage Risk
Understand the critical nature of the test data privacy problem and get tips on how to work with IT to implement a test data privacy program.



