home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #23 / NN_1992_23.iso / spool / sci / crypt / 3667 < prev    next >
Encoding:
Text File  |  1992-10-07  |  3.4 KB  |  72 lines

  1. Newsgroups: sci.crypt
  2. Path: sparky!uunet!mcsun!sunic!ericom!eddie.ericsson.se!etllnfr
  3. From: etllnfr@eddie.ericsson.se (Lyndon Fletcher)
  4. Subject: Re: Every Spy Should Carry a Bible
  5. Message-ID: <1992Oct7.150128.15531@ericsson.se>
  6. Sender: news@ericsson.se
  7. Nntp-Posting-Host: eddie.ericsson.se
  8. Organization: Ericsson Cellular Division
  9. References: <BvpEx7.7Iq@fulcrum.bt.co.uk> <1992Oct7.024837.4565@unlv.edu> <1992Oct7.094612.4720@pollux.lu.se>
  10. Date: Wed, 7 Oct 1992 15:01:28 GMT
  11. Lines: 59
  12.  
  13. >>In article <BvpEx7.7Iq@fulcrum.bt.co.uk> igb@fulcrum.bt.co.uk (Ian G Batten)  
  14. >>writes:
  15. >> "Suppose I strip off the bottom bit
  16. >> "of each sample in a piece of music on CD and replace it with my ideal
  17. >> "random bits, and press the CDs.
  18. >>
  19. I know that during the war two forms of "personal codes" for agents were used.
  20. One was the book code where the agent and his control used a common book as the
  21. source of a "random pad" for encoding messages.
  22.  
  23. For example if agent X used Hamlet for his book code he may have used
  24.  
  25. "Alas poor Yoric, I knew him..........."
  26. as the random sequence to encode the plain text. Both agent and control
  27. know that that paragraph is the "random pad" of the day but a potential 
  28. enemy would have to know at least the book, if not the passage to decode
  29. the cyphertext.
  30.  
  31. SOE agents used poems because they can be easily memorised so the agent need
  32. not carry a book (and thus the basis of their personal code ) with them.
  33. This has the secondary advantage that the code dies with the agent. A book
  34. found with an agent could be used for spoofing even if the agent where
  35. uncooperative or dead. When the Germans became aware of the poem codes and
  36. checked all published poems against received cyphertext the British just wrote
  37. new unpublished poems, some of which are the most beautiful coding systems
  38. you have ever heared :-)
  39.  
  40. My point is this. Why with the CD system is it nescessary to produce and
  41.  distribute special CD's.
  42. Instead the agent has a PC and a CDROM player and a very large collection of
  43.  standard off the shelf CD's.
  44.  
  45. The agent knows that in December the "disk of the month" is for instance
  46. Queen's "A Kind of Magic". This is a standard CD bought at a local music shop.
  47. The software on the PC takes a beginning block postion or time on the CD and
  48. uses that as a start point for encryption. As the disk contains a lot of
  49. effectively random data and the disk is changed regularly the method of
  50. finding the start position can be real simple without compromising the code.
  51. Suppose the spy takes the date and mutiplys it by 2 for example.
  52. The start position for today would be 921007 * 2 = 1842014, which is either
  53. a block number or a time in ms.
  54.  
  55. This has to be a perfect cypher. The musical data is effectively an agreed
  56. random number sequence, both the disk used and the start point are known
  57. only to the agent and his control. Even if the agent was discovered the
  58. huge amount of possible sequences even with a modest CD collection
  59. would be astronomical and make the code resistant to spoofing without the
  60. help of the agent (and all codes would fail in that case!!!!).
  61.  
  62. If the agent only bought his CD's as he needed them the code would be even
  63. better. IF the FBI raids agent X's house on August 20th they may discover
  64. his complete setup (v. unlikely) but if agent x hasn't actualy
  65. bought the disk which is the basis of Septembers code sequence, they stand
  66. no chance of discovering what it is without his assistance.
  67.  
  68. Well what do you think???
  69.  
  70. Fletch
  71.  
  72.