IP Library Granted Patent US 7,085,376
Granted Patent B2
US 7,085,376 · App. 09/782,825 · Granted Aug 1, 2006

Method and system for securely exchanging encryption key determination information

Assignee: Copytele, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,085,376
App. No.
09/782,825
Granted
Aug 1, 2006
Kind
B2
Abstract

A system and method for securely exchanging plurality of information items used to generate a plurality of encryption keys used in a public key-and-private key system. In accordance with the principles of the invention, elements of exchanged information items, such as public key and synchronizing indictors are encrypted before the exchange. The information item element is encrypted using an encryption key determined from information items that were previously exchanged. The encryption of information items used to determine subsequent encryption keys provides additional security to the encryption key used in the transmission of informational data as the encrypted elements of the information item must be decrypted before the data message encryption key can be decrypted. The process of exchanging encrypted information items can be repeated until an agreed upon number of encrypting keys is determined.

Claims (18)

1. A computer implemented method for facilitating secure electronic communications among at least two parties over a communication network, comprising:

retaining a first private key and transmitting a corresponding first initial public key and synchronizing indicator;

using a received second public key and second synchronizing indicator in combination with said retained first private key to determine, and retain, a first encryption key;

determining a second private key, a third public key and a third synchronizing indicator, wherein said second private key is retained with said first retained private key;

encrypting at least said third synchronizing indicator using said first encryption key;

transmitting said third public key and encrypted third synchronizing indicator;

decrypting a received fourth synchronizing indicator using said first encryption key; and

determining a second encryption key from retained said second private key, a received fourth public key and decrypted said received fourth synchronizing indicator;

wherein said second encryption key is retained with said first encryption key, and

said first and second encryption keys are dependent upon said second and fourth synchronizing indicators, respectively, such that if said first and second encryption keys are determined using different synchronizing indicators, data encrypted using said first and second encryption keys provides different encrypted data, respectively, and wherein said synchronizing indicators are used to alter the starting position of the encrypting sequence with the corresponding public keys.

2. The method as recited in claim 1 wherein said determining a next private key and a next information item set, encrypting at least one element of said next information item set, transmitting said encrypted next information element, decrypting said received encrypted information item element; and, determining a next encryption key from said next private key and said decrypted information item are repeated until a known number of encryption keys are determined.

3. The method as recited in claim 1 wherein the step of encrypting further comprises: selecting at least one of said retained encryption keys alternatively.

4. The method as recited in claim 3 wherein said encryption keys are selected in a known sequence.

5. The method as recited in claim 4 wherein said known sequence corresponds to an order of retention of said encryption keys.

6. The method as recited in claim 4 wherein said known sequence corresponds to an order pre-selected by said parties.

7. The method as recited in claim 1 , wherein the step of encrypting further comprises: selecting a known encryption key.

8. The method as recited in claim 7 wherein said known encryption key is such that an output value is the same as an input value.

9. The method of claim 1 , wherein said synchronizing indicators correspond to select bit positions.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2015
From: ITUS CORPORATION
To: ITUS CORPORATION
Reel/Frame 035849/0190 →
CHANGE OF NAME Recorded Oct 29, 2014
From: COPYTELE, INC.
To: ITUS CORPORATION
Reel/Frame 034095/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2001
From: DISANTO, JR. FRANK; KRUSOS, DENIS A.
To: COPYTELE, INC.
Reel/Frame 011567/0602 →
Continuity (1)
Related Publication 20020150237A1 · Oct 17, 2002