IP Library Granted Patent US 8,787,573
Granted Patent B2
US 8,787,573 · App. 13/572,458 · Granted Jul 22, 2014

Cipher communication method and apparatus for the same

Inventors: Taek-Jun Nam (Daejeon, KR); Byeong-Ho Ahn (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
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 8,787,573
App. No.
13/572,458
Granted
Jul 22, 2014
Kind
B2
Abstract

A cipher communication method for an encryption apparatus an includes: receiving a second encryption key while performing a cipher communication using a first encryption key; storing encryption key input information on the first and second encryption keys in a static region; copying the stored encryption key input information into a dynamic region; selecting any one of the first and second encryption keys based on the copied encryption key input information and current time information; generating encryption key position information and encryption key selection information on the selected encryption key; and transmitting a cipher text and the encryption key selection information to another encryption apparatus connected to the encryption apparatus through a network such that the another encryption apparatus acquires an encryption key to decrypt the cipher text.

Claims (33)

1. A cipher communication method of an encryption apparatus for seamless cipher communication with another encryption apparatus, the method comprising:

receiving a second encryption key from another encryption apparatus connected to the encryption apparatus over a network while the encryption apparatus is using a first encryption key to make a cipher communication;

storing encryption key input information on the first encryption key and the second encryption key in a static region;

copying the stored encryption key input information into a dynamic region;

selecting any one of the first and second encryption keys by comparing the copied encryption key input information on the first encryption key, the copied encryption key input information on the second encryption key, and current time information;

generating encryption key position information and encryption key selection information on the selected encryption key; and

transmitting a cipher text and the encryption key selection information to the other encryption apparatus such that the other encryption apparatus acquires an encryption key to decrypt the cipher text.

2. The cipher communication method of claim 1 , wherein the encryption key selection information comprises 0 or 1.

3. The cipher communication method of claim 2 , wherein the encryption key selection information is generated as 0 when the selected encryption key is an encryption key of which the start time is faster between the first and second encryption keys, and generated as 1 when the selected encryption key is an encryption key of which the start time is slower between the first and second encryption keys.

4. The cipher communication method of claim 1 , wherein the encryption key input information comprises information about encryption key, an encryption key start time, and an encryption key end time.

5. The cipher communication method of claim 1 , wherein the storing the encryption key input information on the first and second encryption keys in the static region comprises storing the encryption key input information on the first encryption key and the encryption key input information on the second encryption key in different regions from each other among regions included in the static region.

6. The cipher communication method of claim 1 , further comprising:

comparing position information of the selected key within the static region to position information of the key within the dynamic region; and

when the position information of the selected key within the static region is different from the position information of the key within the dynamic region, copying the corresponding key into the dynamic region from the static region and updating the position information of the key.

7. The cipher communication method of claim 1 , further comprising:

receiving a fourth encryption key while performing a cipher communication using a third encryption key;

storing encryption key input information on the third and fourth encryption keys in a static region;

copying the stored encryption key input information into a dynamic region;

receiving encryption key selection information and a cipher text from another encryption apparatus;

selecting an encryption key to decrypt the received cipher text based on the received encryption key selection information and the encryption key input information copied into the dynamic region; and

decrypting the cipher text based on the selected encryption key.

8. An encryption apparatus for seamless cipher communication with another encryption apparatus, comprising:

an interface unit configured to receive a second encryption key from another encryption apparatus connected to the encryption apparatus over a network while performing a cipher communication using a first encryption key;

a storage management unit configured to store encryption key input information on the first and second encryption keys in a static region and store the stored encryption key input information in a dynamic region; and

a controller configured to select any one of the first and second encryption keys by comparing the copied encryption key input information on the first encryption key, the copied encryption key input information on the second encryption key, and current time information, generate encryption key position information and encryption key selection information on the selected encryption key, and transmit a cipher text and the encryption key selection information to the other encryption apparatus such that the other encryption apparatus acquires an encryption key to decrypt the cipher text.

9. The encryption apparatus of claim 8 , wherein the storage management unit stores the encryption key input information on the first encryption key and the encryption key input information on the second encryption key in different regions from each other among regions included in the static region.

10. The encryption apparatus of claim 8 , wherein the encryption key input information comprises information about encryption key, an encryption key start time, and an encryption key end time.

11. The encryption apparatus of claim 8 , wherein the encryption key selection information comprises 0 or 1.

12. The encryption apparatus of claim 11 , wherein the controller compares starts times of the first and second encryption keys, generates the encryption key selection information as 0 when the selected key is an encryption key of which the start time is faster between the first and second encryption keys, and generates the encryption key selection information 1 when the selected key is an encryption key of which the start time is slower.

13. The encryption apparatus of claim 8 , wherein the controller compares position information of the selected key within the static region to position information of the key within the dynamic region, and copies the corresponding key into the dynamic region from the static region to update the position information of the key, when the position information of the selected key within the static region is different from the position information of the key within the dynamic region.

14. The encryption apparatus of claim 8 , wherein the interface unit receives a fourth encryption key while performing a cipher communication using a third encryption key,

wherein the storage management unit stores encryption key input information on the third and fourth encryption keys in the static region, and copies the stored encryption key input information into the dynamic region, and

wherein the controller selects an encryption key to decrypt the received cipher text based on the received encryption key selection information and the encryption key input information copied into the dynamic region, and decrypts the cipher text based on the selected encryption key, when encryption key selection information and a cipher text are received from another encryption apparatus.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL 52252, FRAME 0289 Recorded Mar 30, 2026
From: GALLAGHER IP SOLUTIONS LLC, AS SUCCESSOR TO NEWLIGHT CAPITAL, LLC; UMB BANK, NATIONAL ASSOCIATION
To: TIGO ENERGY, INC.
Reel/Frame 075311/0457 →
SECURITY INTEREST Recorded Mar 27, 2020
From: TIGO ENERGY, INC.
To: NEWLIGHT CAPITAL, LLC; UMB BANK, NATIONAL ASSOCIATION, AS TRUSTEE
Reel/Frame 052252/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2019
From: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
To: SLTECH CORP.
Reel/Frame 051199/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2012
From: NAM, TAEK-JUN; AHN, BYEONG-HO
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 028784/0661 →
Priority Claims (1)
KR 10-2012-0052651 · May 17, 2012 · national
Continuity (1)
Related Publication 20130308777A1 · Nov 21, 2013