EP1334601A2

Data scrambling system for a shared transmission medium

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 8 November 2021, 4.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

22 claims: 4 independent, 18 dependent

  1. 1
    Claims of equivalent WO 0239661 A2 What is claimed is:1. A method of maintaining additional security for communications between an upstream server and at least two downstream client modems on a shared communication media through use of a dynamic key generated by the particular client modems, the method comprising: . A. the server receiving a scrambled upstream communication from a first client modem;B. the server unscrambling a scrambled portion of the upstream communication containing a new key for the first client modem using a previous seed for the first client modem based on a previous key for the first client modem received in a previous upstream communication from the first client modem;C. the server storing information sufficient to create a new seed for the first client modem based on the new key for the first client modem based on the unscrambled contents of the upstream communication;D. the server scrambling at least a portion of the next downstream communication to a second client modem with scrambling based on a seed for the second client modem based on a key for the second client modem, where in the key for the second client modem is unrelated to the key for the first client modem;E. the server scrambling at least a portion of the next downstream communication to the first client modem with scrambling based on the new seed for the first client modem based on the new key for the first client modem;F. the first client modem receiving the next downstream communication to the first client modem;G. the first client modem unscrambling the scrambled portion of the next downstream communication to the first client modem with the new seed for the first client modem based on the new key for the first client modem;H. the first client modem creating a next upstream communication containing a next key for the first client modem;I. the first client modem storing information sufficient to create a next seed for the first client modem based on the next key for the first client modem;and J. the first client modem scrambling at least a portion of the next upstream communication using the new seed for the first client modem based on the previously communicated new key for the first client modem.
  2. 14
    A method of maintaining additional security for communications between an upstream server and at least two downstream client modems on a shared communication media through use of a dynamic key generated by the server, the method comprising:A. the server storing information sufficient to create a seed for the first client modem based on a key for the first client modem generated by the server, the key for the first client modem to be sent in a downstream communication to a first client modem;B. a second client modem receiving a downstream communication from the server;C. the second client modem unscrambling a scrambled portion of the downstream communication containing a new key for the second client modem using a seed for the second client modem based on a key for the second client modem received in a previous downstream communication from the server;D. the second client modem storing information sufficient to create a new seed for the second client modem based on the new key for the second client modem received in the unscrambled contents of the downstream communication;E. the second client modem scrambling at least a portion of the next upstream communication to the server with scrambling based on the new seed for the second client modem based on the new key for the second client modem;F. the server receiving the next upstream communication from the second client modem;G. the server unscrambling the scrambled portion of the next upstream communication from the second client modem with the new seed for the second client modem based on the new key for the second client modem;H. the server creating a next downstream communication containing a next key for the second client modem;I. the server storing information sufficient to create a next seed for the second client modem based on the next key for the second client modem without impacting the previously stored information sufficient to create the seed for the first client modem based on the first client modem key;and J. the server scrambling at least a portion of the next downstream communication using the new seed for the second client modem based on the previously communicated new key for the second client modem.
  3. 15
    A method of dynamic double scrambling of communications sent to and from a particular client modem; the method comprising the steps of:A. a server identifies the existence and the address of first client modem on a shared transmission media;B. the server creates and transmits a downstream communication addressed to the first client modem with a portion of the downstream communication scrambled twice based on two default scrambling seeds, the downstream communication containing a control field indicating that the default seeds were used;C. the first client modem receives the downstream communication and recognizes that the default seeds were used;D. the first client modem unscrambles the downstream communication using the default seeds: E. the first client modem creates and transmits an upstream communication, before transmission the upstream communication scrambled twice with the two default seeds, the scrambled portion of the upstream communication containing a key created by the first client modem;F. the server receives the upstream communication and the server unscrambles the scrambled portion of the upstream communication using the default seeds and stores the key created by the first client modem;G. the server creates and transmits a downsfream communication addressed to the first client modem with the control field indicating that the communication is scrambled using one default scrambling seed and one seed based on the key created by the first client modem, a portion of the downstream communication scrambled once with one default seed and once with one seed based on the key created by the first client modem, the scrambled portion of the downstream communication including a key created by the server for communication with the first client modem;H. the first client modem receives the downstream communication and reads the control field;I. the first client modem unscrambles the downstream J. communication using the one default seed and one seed based on the last transmitted key created by the first client modem;K. the first client modem stores the key created by the server for communication with the first client modem;L. the first client modem creates and transmits an upstream communication, before transmission a portion of the upstream communication including the new key created by the first client modem is scrambled twice using the one seed based on the last transmitted key created by the first client modem and one seed based on the last transmitted server created key for communication with the first client modem;M. the server receives the upstream communication, and unscrambles the upstream communication using one seed based on the previously stored key created by the first client modem and one seed based on the last transmitted server created key for communications with the first client modem;N. the server stores the last transmitted key created by the first client modem;O. the server creates and transmits a downstream communication addressed to the first client modem with the control field indicating that the communication is scrambled using one seed based on the last transmitted key created by the first client modem and one seed based on the last transmitted server created key for communication with the first client modem;a portion of the downstream communication scrambled once with one seed based on the last transmitted key created by the first client modem and once with one seed based on the last transmitted server created key for communication with the first client, the scrambled portion of the downstream communicatipn containing a new server created key for communication with the first client modem;P. the first client modem receives the downstream communication and reads the control field;Q. the first client modem unscrambles the downstream communication using one seed based on the previously stored server created key for communication with the first client modem and one seed based on the last transmitted key created by the first client modem;R. the first client modem stores the last transmitted server created key for communication with the first client modem, REPEAT steps K through G;UNTIL detecting a break in the communications between the first client modem and the server;THEN GOTO Step B.
  4. 19
    A method of updating the keys used by a first device in a dynamic dual key scrambling system with the dual keys of a key created by a first device and a key created by a second device, the updating occurring when an incoming communication received at the first device contains a unique address for the first device and the incoming communication indicates the completion of the start up sequence to establish dynamic dual key scrambling between the first device and a second device, the method comprising:A. Unscramble the scrambled portion of the incoming communication with the a stored key created by the first device and a stored key created by the second device;B. Store key created by the second device received in scrambled portion of incoming communication;C. Create key created by the first device and create the outgoing communication;D. Scramble portions of the outgoing communication including the key created by the first device with the stored key from the first device and the stored key from the second device;E. Store key created by the first device;and F. Send outgoing communication.