IP Library Granted Patent US 11,128,455
Granted Patent B2
US 11,128,455 · App. 16/603,339 · Granted Sep 21, 2021

Data encryption method and system using device authentication key

Inventor: Jong Myeong Yoo (Incheon, KR)
Assignees: TRUSST HOLDINGS INC.; SOTIS, INC.
H04L9/0861H04L9/0891H04L63/068H04L63/0876
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 11,128,455
App. No.
16/603,339
Granted
Sep 21, 2021
Kind
B2
Abstract

Method and system of encrypting data using device authentication key disclosed. The system of encrypting data may include a transmitting device, configured to transmit a device identification information to request an authentication and a receiving device, configured to perform the authentication, and to generate an authentication key to provide to the transmitting device when the authentication is successful.

Claims (24)

1. A system of encrypting data, comprising:

a transmitting device, configured to transmit a device identification information to request an authentication; and

a receiving device, configured to perform the authentication, and to generate an authentication key to provide to the transmitting device when the authentication is successful,

wherein the transmitting device generates, by using the authentication key, an encryption list having a plurality of encryption keys according to a rule agreed with the receiving device, selects an in-use encryption key that is selected from the plurality of encryption keys in the encryption list according to a predetermined rule, and encrypts a transmission data to be transmitted to the receiving device with the in-use encryption key,

wherein the receiving device generates a decryption list having a plurality of decryption keys on receiving the encrypted transmission data, selects one of the plurality of decryption keys in the decryption list according to the predetermined rule, and decrypts the transmission data with the selected decryption key.

2. The system according to claim 1 , wherein the receiving device generates a new authentication key every time the receiving device performs the authentication on the transmitting device.

3. The system according to claim 1 , wherein the receiving device transmits a time value corresponding to a generation time of the authentication key, wherein the predetermined rule allows the transmitting device and the receiving device to select the encryption key or the decryption key by using the time value.

4. The system according to claim 3 , wherein the encryption of transmission data in the transmitting device is performed in steps of:

dividing the transmission data into n data segments and generating an array having n numerical values that are randomly generated by using the time value;

selecting, based on each numerical value as an order, encryption keys respectively corresponding to each of data segments from the encryption list; and

encrypting each of data segments with selected encryption keys respectively corresponding to each of data segments.

5. The system according to claim 4 , wherein the receiving device counts a generation number of authentication keys that are provided to the transmitting device, and wherein the transmitting device further uses the generation number to select the in-use encryption key.

6. A method of encrypting data being executed in a transmitting device, comprising:

requesting an authentication after accessing a receiving device;

receiving an authentication key from the receiving device that performs the authentication;

generating, by using the authentication key, an encryption list having a plurality of encryption keys according to a rule agreed with the receiving device;

selecting an in-use encryption key from the plurality of encryption keys to encrypt a transmission data; and

transmitting encrypted transmission data to the receiving device.

7. The method according to claim 6 further comprising receiving a time value corresponding to a generation time of the authentication key from the receiving device,

wherein the in-use encryption key is selected based on the time value in order for the receiving device to select a decryption key corresponding to the in-use encryption key based on the time value.

8. The method according to claim 7 , wherein the encrypting the transmission data comprises:

dividing the transmission data into n data segments and generating an array having n numerical values that are randomly generated by using the time value;

selecting, based on each numerical value as an order, encryption keys respectively corresponding to each of data segments from the encryption list; and

encrypting each of data segments with selected encryption keys respectively corresponding to each of data segments.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2025
From: SOTIST, INC.
To: PANSTAR ENTERPRISE CO., LTD.
Reel/Frame 070400/0439 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2025
From: SOTIS, INC.
To: TRUSST HOLDINGS INC.
Reel/Frame 069973/0190 →
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2025
From: TRUSST HOLDINGS INC.
To: SOTIST, INC.
Reel/Frame 069987/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2019
From: YOO, JONG MYEONG
To: TRUSST HOLDINGS INC.; SOTIS, INC.
Reel/Frame 050639/0379 →
Priority Claims (1)
KR 10-2017-0045056 · Apr 7, 2017 · national
Continuity (1)
Related Publication 20200044838A1 · Feb 6, 2020