🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.crypt
Article #994

Re: Every Spy Should Carry a Bible

#994
From: Lyndon Fletcher
Date: Wed, 07 Oct 1992 15:01
58 lines
3545 bytes
>>In article <BvpEx7.7Iq@fulcrum.bt.co.uk> igb@fulcrum.bt.co.uk (Ian G Batten)  
>>writes:
>> "Suppose I strip off the bottom bit
>> "of each sample in a piece of music on CD and replace it with my ideal
>> "random bits, and press the CDs.
>>
I know that during the war two forms of "personal codes" for agents were used.
One was the book code where the agent and his control used a common book as the
source of a "random pad" for encoding messages.

For example if agent X used Hamlet for his book code he may have used

"Alas poor Yoric, I knew him..........."
as the random sequence to encode the plain text. Both agent and control
know that that paragraph is the "random pad" of the day but a potential 
enemy would have to know at least the book, if not the passage to decode
the cyphertext.

SOE agents used poems because they can be easily memorised so the agent need
not carry a book (and thus the basis of their personal code ) with them.
This has the secondary advantage that the code dies with the agent. A book
found with an agent could be used for spoofing even if the agent where
uncooperative or dead. When the Germans became aware of the poem codes and
checked all published poems against received cyphertext the British just wrote
new unpublished poems, some of which are the most beautiful coding systems
you have ever heared :-)

My point is this. Why with the CD system is it nescessary to produce and
 distribute special CD's.
Instead the agent has a PC and a CDROM player and a very large collection of
 standard off the shelf CD's.

The agent knows that in December the "disk of the month" is for instance
Queen's "A Kind of Magic". This is a standard CD bought at a local music shop.
The software on the PC takes a beginning block postion or time on the CD and
uses that as a start point for encryption. As the disk contains a lot of
effectively random data and the disk is changed regularly the method of
finding the start position can be real simple without compromising the code.
Suppose the spy takes the date and mutiplys it by 2 for example.
The start position for today would be 921007 * 2 = 1842014, which is either
a block number or a time in ms.

This has to be a perfect cypher. The musical data is effectively an agreed
random number sequence, both the disk used and the start point are known
only to the agent and his control. Even if the agent was discovered the
huge amount of possible sequences even with a modest CD collection
would be astronomical and make the code resistant to spoofing without the
help of the agent (and all codes would fail in that case!!!!).

If the agent only bought his CD's as he needed them the code would be even
better. IF the FBI raids agent X's house on August 20th they may discover
his complete setup (v. unlikely) but if agent x hasn't actualy
bought the disk which is the basis of Septembers code sequence, they stand
no chance of discovering what it is without his assistance.

Well what do you think???

Fletch
Technical Details
Message-ID: <1992Oct7.150128.15531@ericsson.se>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!sunic!ericom!eddie.ericsson.se!etllnfr
References: <BvpEx7.7Iq@fulcrum.bt.co.uk> <1992Oct7.024837.4565@unlv.edu> <1992Oct7.094612.4720@pollux.lu.se>

Show Full Headers
Complete Article Headers
Newsgroups: sci.crypt
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!sunic!ericom!eddie.ericsson.se!etllnfr
From: etllnfr@eddie.ericsson.se (Lyndon Fletcher)
Subject: Re: Every Spy Should Carry a Bible
Message-ID: <1992Oct7.150128.15531@ericsson.se>
Sender: news@ericsson.se
Nntp-Posting-Host: eddie.ericsson.se
Organization: Ericsson Cellular Division
References: <BvpEx7.7Iq@fulcrum.bt.co.uk> <1992Oct7.024837.4565@unlv.edu> <1992Oct7.094612.4720@pollux.lu.se>
Date: Wed, 7 Oct 1992 15:01:28 GMT
Lines: 59