IP Library Granted Patent US 10,771,244
Granted Patent B2
US 10,771,244 · App. 15/747,184 · Granted Sep 8, 2020

Method for communication between devices and devices thereof

Inventors: Se-il Kim (Seongnam-si, KR); Dong-chan Kim (Seoul, KR); Mi-suk Huh (Seoul, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04L9/0825H04L9/0869H04L9/14H04L63/0442H04L63/06H04L63/061H04W4/70H04W4/80H04W12/0013H04W12/0401H04W12/04033H04W12/0609H04L2209/80
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 10,771,244
App. No.
15/747,184
Filed
Jan 24, 2018
Granted
Sep 8, 2020
Kind
B2
Examiner
WANG, CHAO
Art Unit
2439
USPC
713/171
Abstract

Disclosed is a method of performing, by a first device, short-range wireless communication with a second device, the method including receiving, from the second device, second authentication information encrypted using first authentication information of the first device, decrypting the encrypted second authentication information by using the first authentication information, determining a secret key based on the decrypted second authentication information, and performing communication between the first device and the second device by using the determined secret key.

Claims (53)

1. A method comprising:

transmitting, by a first electronic device to a second electronic device, a first public key;

encrypting, by the second electronic device, a second public key based on the first public key;

obtaining, by the first electronic device from the second electronic device, the encrypted second public key that was encrypted using the transmitted first public key;

decrypting, by the first electronic device, the encrypted second public key by using the first public key;

generating, by the first electronic device, a secret key based on a first private key and the second public key;

obtaining, by the first electronic device from the second electronic device, an encrypted network key, wherein a network key is encrypted based on a secret key generated, at the second electronic device based on the first public key and a second private key;

decrypting, by the first electronic device, the encrypted network key by using the secret key;

establishing an encrypted communication channel between the first electronic device and the second electronic device by using the network key; and

performing communication, by the first electronic device, with the second electronic device by using the encrypted communication channel.

2. A first electronic device comprising:

a communication interface configured to perform short-range wireless communication with a second electronic device; and

a hardware processor configured to:

control the communication interface to transmit a first public key to the second electronic device;

obtain, from the second electronic device, a second public key encrypted using the transmitted first public key;

decrypt the encrypted second public key by using the first public key;

generate a secret key based on a first private key and the second public key;

obtain, from the second electronic device, an encrypted network key, wherein a network key is encrypted based on a secret key generated, at the second electronic device based on the first public key and a second private key;

decrypt the encrypted network key by using the secret key;

establish an encrypted communication channel between the first electronic device and the second electronic device by using the network key; and

control the communication interface to perform communication with the second electronic device by using the encrypted communication channel.

3. The first electronic device of claim 2 , wherein the first public key is generated at the first electronic device and the second public key is generated at the second electronic device.

4. The first electronic device of claim 3 , wherein the hardware processor is further configured to generate the first public key by using a random number.

5. The first electronic device of claim 2 , wherein the communication interface is further configured to obtain identification information of the second electronic device together with the encrypted second public key.

6. The first electronic device of claim 2 , wherein

the second public key comprises a plurality of secret keys, and

the hardware processor is further configured to select at least one of the plurality of secret keys.

7. A second electronic device comprising:

a communication interface configured to perform short-range wireless communication with a first electronic device; and

a hardware processor configured to:

control the communication interface to obtain a first public key from the first electronic device;

encrypt a second public key based on the obtained first public key;

control the communication interface to transmit, to the first electronic device, the encrypted second public key;

generate a secret key based on the first public key and a second private key;

encrypt a network key based on the secret key;

control the communication interface to transmit the encrypted network key to the first electronic device;

establish an encrypted communication channel between the first electronic device and the second electronic device by using the network key; and

perform communication with the second electronic device using the encrypted communication channel.

8. The second electronic device of claim 7 , wherein the first public key is generated by the first electronic device.

9. The second electronic device of claim 7 , wherein the communication interface is further configured to obtain identification information of the first electronic device together with the first public key.

10. The second electronic device of claim 7 , wherein

the second public key comprises a plurality of secret keys,

the communication interface is further configured to obtain at least one secret key selected by the first electronic device, and

the hardware processor is further configured to identify whether the obtained at least one secret key is comprised in the plurality of secret keys.

11. A non-transitory computer-readable recording medium having recorded thereon computer program instructions, which when executed by a processor of a first electronic device, controls the processor to:

control a communication interface of the first electronic device to transmit a first public key to a second electronic device;

obtain, from the second electronic device, a second public key encrypted using the transmitted first public key;

decrypt the encrypted second public key by using the first public key;

generate a secret key based on a first private key and the second public key;

obtain, from the second electronic device, an encrypted network key, wherein a network key is encrypted based on a secret key generated, at the second electronic device based on the first public key and a second private key;

decrypt the encrypted network key by using the secret key;

establish an encrypted communication channel between the first electronic device and the second electronic device by using the network key; and

control the communication interface to perform communication with the second electronic device by using the network key.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2018
From: KIM, SE-IL; KIM, DONG-CHAN; HUH, MI-SUK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 044711/0793 →
Priority Claims (1)
KR 10-2015-0107517 · Jul 29, 2015 · national
Continuity (1)
Related Publication 20180227279A1 · Aug 9, 2018
Cited By (1)
US 12,675,564