On Thu, 02 Mar 2006 14:34:16 GMT, "Oliver Wong" <>
wrote, quoted or indirectly quoted someone who said :
>
> I'd figure the biggest problem is getting the key to the intended
>recipient without a man-in-the-middle attack.
You would send a secure courier around once a year with a stack of CDs
with true random numbers on them. If there is any hint that is
compromised, you send another guy out with a stack of CDs.
This is roughly how the Russians handled embassy transmissions even
back in the 60s. The did not mess around with the unknown of American
computational muscle.
You have the same problem distributing bug-free software (in both
senses). You pretty well must have it delivered by secure courier on
CD. Digital signing will stop your average hacker but I would not
trust it to stop the CIAs of the world.
If I were working for the government try to crack a terrorist ring
using one-time pads, the vulnerabilities to go for are:
1. intercept the courier and convince him something awful will happen
if he ever lets on. You make copies of the CDs.
2. You take advantage of the fact Windows is such a crappy OS. You
get Mr. Gates to smuggle in the code you need in the next official MS
update.
3. On the off chance someone slips, you create email viruses and porn
viewers that report back to Momma if they ever find themselves on a
computer with "interesting" software installed.
4. You install EMF tracking to read the screens of people viewing the
messages.
5. you use traditional bugging, including keyboard bugs that record
keystrokes.
6. You become a manufacturer of high security message exchange
software. If they are dumb enough to accept complex software without
source that they compile....
7. You prevail on Sun to insert backdoor code in compiled programs
under certain circumstances.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.