← Back to Patent Explorer
US5604807A Expired / Lapsed US ⏱️ 0.0 years remaining

System and scheme of cipher communication

Assignee: NTT Inc
•
Filing: 1995-04-20
•
Granted: 1997-02-18
•
Expires: 2015-04-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A cipher communication system and scheme capable of realizing the cipher communication without affecting the already existing application programs and hardware, and establishing a synchronization at the start and end of the cipher communication. In the cipher communication, the session key generated by the key distribution center are obtained and shared at the first and second terminals at a timing of a request for establishing a cipher communication session between the first and second terminals, and then the cipher communication between the first and second terminals is carried out by using the shared session key. The synchronization at the start and end of the cipher communication is established by the matching of the synchronization data transmitted from the first terminal to second terminal or its enciphered form with the return data from the second terminal to the first terminal which is either the synchronization data as received at the second terminal, or its enciphered form depending on the communication state of the second terminal.

Inventors

  • 👤 Toshikazu Yamaguchi
  • 👤 Kiyoto Tanaka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 20:05
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/12; H04L9/08; H04L9/0816; H04L9/0819; H04L9/083; H04L9/0838

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 213 words
A method of cipher communication between first and second terminals, comprising the steps of: generating a synchronization data at the first terminal, and transmitting the synchronization data from the first terminal to the second terminal after setting a communication state of the first terminal with respect to the second terminal as a cipher/non-cipher communication state; checking a communication state of the second terminal with respect to the first terminal when the synchronization data transmitted from the first terminal is received at the second terminal; returning a return data from the second terminal to the first terminal, the return data being provided by an enciphered synchronization data obtained by enciphering the synchronization data as received at the second terminal when the communication state of the second terminal with respect to the first terminal is the cipher/non-cipher communication state at the checking step, and by the synchronization data as received at the second terminal when the communication state of the second terminal with respect to the first terminal is not the cipher/non-cipher communication state at the checking step; and starting/ending the cipher communication at the first terminal only when the return data returned at the returning step is equal to the enciphered synchronization data obtained by enciphering the synchronization data generated at the generating step.
Claim 2
Independent Claim 213 words
A method of cipher communication between first and second terminals, comprising the steps of: generating a synchronization data at the first terminal, and transmitting the synchronization data from the first terminal to the second terminal after setting a communication state of the first terminal with respect to the second terminal as a cipher/non-cipher communication state; checking a communication state of the second terminal with respect to the first terminal when the synchronization data transmitted from the first terminal is received at the second terminal; returning a return data from the second terminal to the first terminal, the return data being provided by an enciphered synchronization data obtained by enciphering the synchronization data as received at the second terminal when the communication state of the second terminal with respect to the first terminal is the cipher/non-cipher communication state at the checking step, and by the synchronization data as received at the second terminal when the communication state of the second terminal with respect to the first terminal is not the cipher/non-cipher communication state at the checking step; and starting/ending the cipher communication at the first terminal only when the return data returned at the returning step is equal to the enciphered synchronization data obtained by enciphering the synchronization data generated at the generating step.
Claim 3
Dependent Claim 223 words
The method of claim 1, further comprising the steps of: starting/ending the cipher communication at the second terminal when the communication state of the second terminal with respect to the first terminal is the cipher/non-cipher communication state at the checking step; re-transmitting the synchronization data from the first terminal to the second terminal when the return data returned at the returning step is not equal to the enciphered synchronization data obtained by enciphering the synchronization data generated at the generating step and repeating the checking step again; starting/ending the cipher communication at the second terminal after setting the communication state of the second terminal with respect to the first terminal as the cipher/non-cipher communication state in a case the communication state of the second terminal with respect to the first terminal is not the cipher/non-cipher communication state again when the checking step is repeated and the synchronization data re-transmitted at the re-transmitting step and received at the second terminal is equal to the synchronization data previously received at the second terminal; and returning the return data provided by the synchronization data as received at the second terminal from the second terminal to the first terminal when the synchronization data re-transmitted at the re-transmitting step and received at the second terminal is not equal to the synchronization data previously received at the second terminal.
Claim 4
Dependent Claim 27 words
The method of claim 1, wherein the synchronization data is given as any one of a random number, a characteristic value, a sequence number, and a time-stamp.
Claim 5
Independent Claim 206 words
A method of cipher communication between first and second terminals, comprising the steps of: generating a synchronization data at the first terminal, and transmitting the synchronization data from the first terminal to the second terminal after setting a communication state of the first terminal with respect to the second terminal as a non-cipher/cipher communication state; checking a communication state of the second terminal with respect to the first terminal when the synchronization data transmitted from the first terminal is received at the second terminal; returning a return data from the second terminal to the first terminal, the return data being provided by the synchronization data as received at the second terminal when the communication state of the second terminal with respect to the first terminal is the non-cipher/cipher communication state at the checking step, and by an enciphered synchronization data obtained by enciphering the synchronization data as received at the second terminal when the communication state of the second terminal with respect to the first terminal is not the non-cipher/cipher communication state at the checking step; and ending/starting the cipher communication at the first terminal only when the return data returned at the returning step is equal to the synchronization data generated at the generating step.
Claim 6
Independent Claim 206 words
A method of cipher communication between first and second terminals, comprising the steps of: generating a synchronization data at the first terminal, and transmitting the synchronization data from the first terminal to the second terminal after setting a communication state of the first terminal with respect to the second terminal as a non-cipher/cipher communication state; checking a communication state of the second terminal with respect to the first terminal when the synchronization data transmitted from the first terminal is received at the second terminal; returning a return data from the second terminal to the first terminal, the return data being provided by the synchronization data as received at the second terminal when the communication state of the second terminal with respect to the first terminal is the non-cipher/cipher communication state at the checking step, and by an enciphered synchronization data obtained by enciphering the synchronization data as received at the second terminal when the communication state of the second terminal with respect to the first terminal is not the non-cipher/cipher communication state at the checking step; and ending/starting the cipher communication at the first terminal only when the return data returned at the returning step is equal to the synchronization data generated at the generating step.
Claim 7
Dependent Claim 223 words
The method of claim 4, further comprising the steps of: ending/starting the cipher communication at the second terminal when the communication state of the second terminal with respect to the first terminal is the non-cipher/cipher communication state at the checking step; re-transmitting the synchronization data from the first terminal to the second terminal when the return data returned at the returning step is not equal to the synchronization data generated at the generating step and repeating the checking step again; ending/starting the cipher communication at the second terminal after setting the communication state of the second terminal with respect to the first terminal as the non-cipher/cipher communication state in a case the communication state of the second terminal with respect to the first terminal is not the non-cipher/cipher communication state again when the checking step is repeated and the synchronization data re-transmitted at the re-transmitting step and received at the second terminal is equal to the synchronization data previously received at the second terminal; and returning the return data provided by the enciphered synchronization data obtained by enciphering the synchronization data as received at the second terminal from the second terminal to the first terminal when the synchronization data re-transmitted at the re-transmitting step and received at the second terminal is not equal to the synchronization data previously received at the second terminal.
Claim 8
Dependent Claim 27 words
The method of claim 4, wherein the synchronization data is given as any one of a random number, a characteristic value, a sequence number, and a time-stamp.

References Cited (Backward Citations)

US5144667A Cited
US5341426A Cited
US5384848A Cited
US5375169A Cited
US5377270A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-18 2000-08-19 2001-02-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-18 2004-08-19 2005-02-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-18 2008-08-19 2009-02-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag