The Code Book
Simon Singh has written a readable, comprehensible and significant book about cryptography.
"The Code Book: The Evolution of Secrecy From Mary, Queen of Scots, to Quantum Cryptography" (Doubleday, $US 24) chronicles the obsessive human interest in and importance of codes, from Elizabethan England to the intrigue-riddled halls of the NSA and the era of quantum cryptography.
Secrets and the codes that protect them are important. They've brought about the rise and fall of monarchs and won wars; in some techno-circles, cryptography is almost becoming a religion. Issues surrounding codes speak directly to the Net, computing, freedom, privacy and power. Singh, a British author, producer and physicist, wrote the best-selling "Fermat's Enigma," and directed a documentary on Fermat's Last Theorm that aired on PBS's "Nova" series.
From tales of buried treasure, to stories of how the legendary mathematician and code breaker Alan Turing secretly helped defeat the Nazis and how Navajos (called code walkers) used their language to fight the Japanese, Singh puts our contemporary fascination with cryptography into perspective. He writes crisply and logically, and an instinct for talking about cryptography in terms of its most interesting tales.
"For two thousand years, codemakers have fought to preserve secrets while codebreakers have tried their best to reveal them," he explains. "It has always been a neck-and-neck race,with codebreakers battling back when codemakers seemed to be in command, and codemakers inventing new and stronger forms of encryption when previous methods had been compromised."
This battle becomes increasingly more intense and relevant, as the free-wheeling structure of the Internet increasingly collides with the perceived interests of individual citizens, with privacy, and with the interests and operations of law enforcement officials and national security organizations.
Singh suggests that we are entering a golden age of cryptography. He quotes one cryptographer as saying: "It is now possible to make ciphers in modern cryptography that are really, really out of reach of all known forms of cryptanalysis. And I think it's going to stay that way." This view, writes Singh, is supported by one of the NSA's Deputy Directors, who told him: "If all the personal computers in the world - approximately 260 million computers - were to be put to work on a single PGP encrypted message, it would take on average an estimated 12 million times the age of the universe to break a single message."
"The Code Book" even ends with "The Cipher Challenge: 10 Steps to $15,000." Singh offers a code -breaking challenge in 10 separate stages. I'll pass, but some of you might want take a shot at it.
Cryptography is a complex, even arcane subject for laypeople and non techno-heads to read about it. To Singh's credit, he's written a book that cryptographers and newbies can love equally. "The Code Book" unlocks the sometimes impenetrable complexity that surrounds cyptography, an achievement all its own.
You can pick this book up at Amazon.
I'm not an expert in this subject, and I don't even play one on TV, but a number of the concepts underlying quantum encryption appear to be...well, somewhat sketchy, to say the least.
;-)
While I accept that interception of a data stream is likely to cause modification to the underlying signal, so too should the natural chaos underlying any physical-realm transport. Any system even attempting to make quantum encryption a reality would have to be engineered to allow unplanned, non-predicted breaks in the link. Such expected breaks would be perfect opportunities for so-named "man in the middle" attacks, where the attacking agent would only need to compute expected replies.
It appears that the actual synthesis of the quantum-tuned keysystems is where the real "magic" goes on, and I agree, it's a seductive concept to have the literal photons in a stream be intrinsically keyed to their destination. But in order for such a system to be perfect, excessive order and stability(the same order and stability that would be presumed to be missing in case of an attack) is required.
In the meantime, the sheer inconvenience of this system still keeps pure mathematical cryptography in high demand. Even the best laser can not adjust for the curvature of the earth, and fiber isn't particuarly difficult to server *backhoe fade*. I can't really imagine quantum properties on radio signals, but then I'm not qualified to make that call. I do know back at Wireless '97, there were innumerable companies selling RF Fingerprinting technologies to combat cell phone cloning, but I'm rather sure the technology did not exploit quantum mechanics.
Yours Truly,
Dan Kaminsky
DoxPara Research
http://www.doxpara.com
Simon Singh was interviewed on The Connection immediately after the l0pht show last week. It was interesting and the real audio can be found at here.
Simon Singh has a proven track record of writing about hard maths and science so that you don't need to be a hard mathematician or scientist in order to understand it all. His book on Fermat's Last Theorem is one of my favourites, I'm not a mathmo by training, I'm a CompSci so while I could follow it, it could easily have been way beyond my ken. It was more than that though, Singh caught hold of Wiles' drive and passion - something that most of us can empathise with, but sometimes you can lose because the project going badly or your boss is being a little too PHed. He reminded me why I'm doing what I'm doing.
.... I certainly didn't appreciate it until now. Which is the key to some of the gems - that much of what he writes couldn't have been known even eighteen months ago.
The Code Book isn't *that* good - but then I doubt it ever could be. He gets a little muddled himself in places and there are better descriptions out there on the work of Bletchley Park (although he gives the Poles more of their due credit than most), but there are some gems in there too. His background writing, the side-tracking on Linear B, the revelations about how Diffie-Hellman-Merkle (and even RSA, to an extent) were beaten to their marks by us Brits but because that information was classified until very recently no-one knows it
He finishes with a look at the future and quantum machines - very topical and, a physicist by training, he seems more certain of his ground here - or maybe that's just because I know less about that than I did about the rest of the book.
He does a great job putting codes, ciphers and cryptography into context - both more the modern world and way back whenever.
If you're a cryptographer, this book will probably annoy more than inform, but I'm a sucker for pop science books and my knowledge of cryptography isn't so strong. I enjoyed it.
--
"I do not speak for my employers, though they are controlled from my Teddy's huge pulsating brain."