IP Library › Granted Patent US 12,245,024
Granted Patent B2
US 12,245,024 · App. 17/746,316 · Granted Mar 4, 2025

Method and apparatus for performing UWB secure ranging

Inventors: Sehee Han (Gyeonggi-do, KR); Sungkyu Cho (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd
H04W12/03H04B1/71632H04L9/3263H04B2201/71634
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 12,245,024
App. No.
17/746,316
Filed
May 17, 2022
Granted
Mar 4, 2025
Kind
B2
Art Unit
2495
USPC
713/156
Abstract

Disclosed is a method for ultra-wide band (UWB) security ranging and a UWB device configured to perform secure ranging. The method includes obtaining, from a UWB sub-system of the UWB device, first encryption data including a symmetric key encrypted with a public key of a secure application of the UWB device; transferring the first encryption data to the secure application; obtaining, from the secure application, second encryption data including a ranging data set (RDS) encrypted with the symmetric key; and transferring the second encryption data to the UWB sub-system. In this case, the RDS may include a ranging session key configured to secure a UWB ranging session, and the secure application may be included in a trusted execution environment area.

Claims (64)

1. A method for performing a secure ranging by a first ultra-wide band (UWB) device, the method comprising:

obtaining, from a UWB sub-system of the first UWB device, first encryption data including a symmetric key encrypted with a public key of a secure application of the first UWB device;

transferring the first encryption data to the secure application;

obtaining, from the secure application, second encryption data including a ranging data set (RDS) encrypted with the symmetric key;

transferring the second encryption data to the UWB sub-system, and

performing the secure ranging with a second UWB device based on the second encryption data,

wherein the symmetric key is generated and encrypted by the UWB sub-system,

wherein the RDS includes a ranging session key used to secure an UWB ranging session,

wherein the secure application is included in a trusted execution environment (TEE) area,

wherein the public key is generated by the secure application and transferred to the UWB sub-system via a certificate of the secure application, and

wherein the certificate of the secure application is stored in the UWB sub-system.

2. The method of claim 1 , wherein the first encryption data further includes additional data encrypted with the public key of the secure application, and

wherein the additional data includes at least one of information for indicating a valid time of the symmetric key, information about an authority of the symmetric key, information for protecting an integrity of the symmetric key, or random number information associated with the symmetric key.

3. The method of claim 1 , wherein obtaining the first encryption data from the UWB sub-system and transferring the first encryption data to the secure application include:

transmitting, to the UWB sub-system, an encryption key acquisition command including identification information about the secure application;

receiving, from the UWB sub-system, a response corresponding to the encryption key acquisition command and the first encryption data; and

transmitting, to the secure application, an encryption key setting command including the first encryption data and the identification information about the secure application.

4. The method of claim 3 , wherein obtaining the first encryption data from the UWB sub-system and transferring the first encryption data to the secure application include:

receiving, from the secure application, a response corresponding to the encryption key setting command and random number information included in additional data associated with the symmetric key obtained from the first encryption data;

transmitting, to the UWB sub-system, an encryption key acknowledgment (ACK) command including the random number information; and

receiving, from the UWB sub-system, a response corresponding to the encryption key ACK command and a value based on the random number information.

5. The method of claim 1 , wherein obtaining the second encryption data from the secure application and transferring the second encryption data to the UWB sub-system include:

transmitting, to the secure application, an encryption RDS acquisition command including identification information of the secure application;

receiving, from the secure application, a response corresponding to the encryption RDS acquisition command and the second encryption data;

transmitting, to the UWB sub-system, an encryption RDS setting command including the second encryption data; and

receiving, from the UWB sub-system, a response corresponding to the encryption RDS setting command,

wherein the second encryption data further includes identification information of the UWB sub-system encrypted with the symmetric key.

6. The method of claim 1 , wherein the UWB sub-system is located outside the TEE area.

7. The method of claim 1 , wherein the secure application is a trusted application executed in the TEE area.

8. The method of claim 1 , wherein the symmetric key is generated by the UWB sub-system.

9. A first ultra-wide band (UWB) device for performing secure ranging, the first UWB device comprising:

a memory;

a transceiver; and

a controller operationally connected with the memory and the transceiver,

wherein the controller is configured to:

obtain, from a UWB sub-system of the first UWB device, first encryption data including a symmetric key encrypted with a public key of a secure application of the first UWB device,

transfer the first encryption data to the secure application,

obtain, from the secure application, second encryption data including a ranging data set (RDS) encrypted with the symmetric key,

transfer the second encryption data to the UWB sub-system, and

performing the secure ranging with a second UWB device based on the second encryption data,

wherein the symmetric key is generated and encrypted by the UWB sub-system,

wherein the RDS includes a ranging session key used to secure an UWB ranging session,

wherein the secure application is included in a trusted execution environment (TEE) area,

wherein the public key is generated by the secure application and transferred to the UWB sub-system via a certificate of the secure application, and

wherein the certificate of the secure application is stored in the UWB sub-system.

10. The first UWB device of claim 9 , wherein the first encryption data further includes additional data encrypted with the public key of the secure application, and

wherein the additional data includes at least one of information for indicating a valid time of the symmetric key, information about an authority of the symmetric key, information for protecting an integrity of the symmetric key, or random number information associated with the symmetric key.

11. The first UWB device of claim 9 , wherein the controller is further configured to:

transmit, to the UWB sub-system, an encryption key acquisition command including identification information about the secure application;

receive, from the UWB sub-system, a response corresponding to the encryption key acquisition command and the first encryption data; and

transmit, to the secure application, an encryption key setting command including the first encryption data and the identification information about the secure application.

12. The first UWB device of claim 11 , wherein the controller is further configured to:

receive, from the secure application, a response corresponding to the encryption key setting command and random number information included in additional data associated with the symmetric key obtained from the first encryption data;

transmit, to the UWB sub-system, an encryption key acknowledgment (ACK) command including the random number information; and

receive, from the UWB sub-system, a response corresponding to the encryption key ACK command and a value based on the random number information.

13. The first UWB device of claim 9 , wherein the controller is further configured to:

transmit, to the secure application, an encryption RDS acquisition command including identification information of the secure application;

receive, from the secure application, a response corresponding to the encryption RDS acquisition command and the second encryption data;

transmit, to the UWB sub-system, an encryption RDS setting command including the second encryption data; and

receive, from the UWB sub-system, a response corresponding to the encryption RDS setting command, and

wherein the second encryption data further includes identification information of the UWB sub-system encrypted with the symmetric key.

14. The first UWB device of claim 13 , wherein the UWB sub-system is located outside the TEE area.

15. The first UWB device of claim 9 , wherein the secure application is a trusted application executed in the TEE area.

16. The first UWB device of claim 9 , wherein the symmetric key is generated by the UWB sub-system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2022
From: HAN, SEHEE; CHO, SUNGKYU
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 059946/0104 →
Priority Claims (1)
KR 10-2021-0063701 · May 17, 2021 · national
Continuity (1)
Related Publication 20220369103A1 · Nov 17, 2022
References Cited (10)
US 20120072714A1 · Grandcolas · 2012 [cited by examiner]
US 20140122878A1 · Cho et al. · 2014 [cited by applicant]
US 20190116619A1 · Hauck · 2019 [cited by examiner]
US 20190135229A1 · Ledvina et al. · 2019 [cited by applicant]
US 20210058252A1 · Jung et al. · 2021 [cited by applicant]
US 20220255931A1 · Avetisov · 2022 [cited by examiner]
WO WO2019067056 · 2019 [cited by applicant]
WO WO2020069311 · 2020 [cited by applicant]
ETSI TR 103 181-1 V1.1.1, Short Range Devices (SRD) using Ultra Wide Band (UWB); Technical Report, Part 1: UWB Signal Characteristics and Overview CEPT/ECC and EC Regulation, Jul. 2015, 53 pages. [cited by applicant]
International Search Report dated Aug. 22, 2022 issued in counterpart application No. PCT/KR2022/007062, 6 pages. [cited by applicant]