×

Method and apparatus for scrambling and unscrambling data streams using encryption and decryption

  • US 4,535,355 A
  • Filed: 09/07/1982
  • Issued: 08/13/1985
  • Est. Priority Date: 06/23/1982
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of scrambling and unscrambling a plurality of data streams having differing data on a plurality of signal channels, where each data stream has discrete and recognizable synchronizing information contained therein, which is periodically or aperiodically transmitted, and where there are at least as many signal channels, each having a fixed carrier frequency, as there are differing data streams to be scrambled and unscramble;

  • comprising the steps of;

    (a) synchronizing all of said plurality of data streams;

    (b) generating an encryption key code and imposing said encryption key code onto said plurality of data streams;

    (c) generating a data package which contains an identifier code for each data stream and a routing code by which said plurality of data streams are routed at any instant of time, so that each said data stream is assigned at that instant of time to a specific one of said plurality of signal channels;

    (d) encrypting said data package in each of said data streams by inserting the same in said data stream at a specific place therein relative to said synchronizing information;

    (e) transmitting said assigned routed data streams on their respective assigned signal channels;

    (f) receiving said assigned routed data streams at any receiver equipped to receive and de-modulate the same;

    (g) at any authorized receiver, capturing said encryption key code and utilizing said encryption key code to decrypt said encrypted data package so as to decode said identifier codes and said routing code; and

    (h) utilizing said identifier codes and said routing codes so as to track a given data stream, no matter on which transmitted channel it appears at any instant of time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×