home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / sci / crypt / 6415 < prev    next >
Encoding:
Internet Message Format  |  1993-01-05  |  3.8 KB

  1. Path: sparky!uunet!dtix!oasys!kcwc.com
  2. From: curt@kcwc.com (Curt Welch)
  3. Newsgroups: sci.crypt
  4. Subject: Re: Any way to *CREATE* Vcr+ (VCR PLUS) codes??? (please read)
  5. Message-ID: <29287@oasys.dt.navy.mil>
  6. Date: 5 Jan 93 22:06:32 GMT
  7. References: <1iaa91INNhgr@agate.berkeley.edu> <1993Jan5.191138.16420@netcom.com>
  8. Sender: curt@oasys.dt.navy.mil
  9. Reply-To: curt@kcwc.com (Curt Welch)
  10. Organization: KCW Consulting
  11. Lines: 69
  12.  
  13. In sci.crypt, strnlght@netcom.com (David Sternlight) writes:
  14. >Finally, there seem to be two sets of codes. One, of up to six digits,
  15. >is for the standard start times (on the half-hour) and lengths (multiples
  16. >of 30 minutes). A second, of more digits, seems to be for the exception
  17. >cases.
  18.  
  19. I'm one of the people the "broke" the codes.  It isn't that simple.
  20.  
  21. The algorithm starts out being quite simple for single digit codes, and
  22. gets more and more complex for each digit you add.  The VCR Plus+
  23. algorithm is desinged so that common shows map to shorter numbers -
  24. which reduces the average number of digits you have to type.  The shorter
  25. the code, the more "typical" the show time.
  26.  
  27. The algorithm gets more complex every time you add another digit.  There
  28. is no second algorithm for 7 and 8 digit codes.  We just lost interest
  29. in the project and stopped working on it before solving the 7 and 8 digit
  30. codes.
  31.  
  32. >The first set has now been broken and a convenient pair of
  33. >"c" routines is making its way around the world.
  34.  
  35. Those routines (as far as I know - I haven't looked at them that closely
  36. yet) are an implementation of our algorithm - the one that was published
  37. in Cryptologia.
  38.  
  39. >The second has not
  40. >yet been broken, as far as I can tell, but is mostly of interest only to
  41. >make sure the recordings of cable movies with odd ending times are
  42. >correctly stopped to avoid wasting tape.
  43.  
  44. As far as I know, no one has made in progress on the 7 and 8 digit codes.
  45. However, like all the digits before, it's most likely just an extension
  46. of the algorithm used on the shorter codes.  The 6 digit algorithm stops
  47. in the middle of a range of shows.  I'm sure the 7 digit algorithm picks
  48. up where the 6 digit algorithm stops.
  49.  
  50. However, the change in the algorthim from the 6 to 7 digit codes seems
  51. more complex than the change from the 5 to 6 digit codes.
  52.  
  53. >Either the primary code is a table look-up in the chip, or it has been
  54. >broken by trial and error--the c routines work by table look-up.
  55.  
  56. Not really.  Most of it is is algorithmic.  However, there are tables
  57. used in the algorithm.  The day and channel are calculated without the
  58. use of any tables, and most of the start times and durations are also
  59. calculated without the use of tables.  And I wouldn't be surprised if
  60. the one table that is used could be replaced with an algorithm.
  61.  
  62. The algorithm was created by many, many hours of research.  We never
  63. looked at the ROMs in the VCR Plus+ device (assuming it has ROMs), so I
  64. have no idea what you could learn (or would find) by doing that.
  65.  
  66. >Since there aren't as many published canonical instances of the
  67. >secondary code, it may be a while before it is broken.
  68.  
  69. You don't have to collect published codes, you can just sit down with the
  70. VCR Plus+ device and start punching in numbers.  But there are 9,999,999
  71. 7 digit codes (and each one requires 9 button presses to test), so it can
  72. take a long time to get enough numbers.
  73.  
  74. This is at least part of why we stopped working on the codes.  It was
  75. taking too much time.
  76.  
  77. /-----------------------------------------------------------------------------\
  78. | Curt Welch - KCW Consulting           By 1995, there will be just two kinds |
  79. | curt@kcwc.com - NeXTmail please!      of professionals:  Those who use NeXT,|
  80. | (703) 938-4152  FAX (703) 938-5756    and those without Jobs.               |
  81. \-----------------------------------------------------------------------------/
  82.