IP Library Granted Patent US 10,499,236
Granted Patent B2
US 10,499,236 · App. 15/749,704 · Granted Dec 3, 2019

Secure direct discovery among user equipment

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,499,236
App. No.
15/749,704
Granted
Dec 3, 2019
Kind
B2
Abstract

System and techniques for secure direct discovery UEs are described herein. A UE may initiate ProSe D2D discovery and create a discovery request that includes an asserted identity in clear text and a message integrity code. The discovery request may then be transmitted in a D2D discovery channel.

Claims (22)

1. An apparatus of a User Equipment (UE), the apparatus comprising: memory; and processing circuitry coupled to the memory, wherein to protect a Group Member Discovery Message, the processing circuitry is configured to: generate the Group Member Discovery Message comprising a proximity services (ProSe) UE identifier (ID), Announcer Info, and a Discovery Group ID, wherein when the Group Member Discovery Message is sent, a first part of the Group Member Discovery Message comprising the Discovery Group ID is sent in clear-text, and wherein a remaining part of the Group Member Discovery Message is protected by message-specific confidentiality; calculate a Message Integrity Code (MIC) using a discovery user integrity key (DUIK); add the message-specific confidentiality to the Group Member Discovery Message; append the MIC to the Group Member Discovery Message; and encode the Group Member Discovery Message including the appended MIC for transmission, wherein a length of the Group Member Discovery Message is constrained, wherein the processing circuitry is further configured to encode, at pre-defined discovery intervals, the Group Member Discovery Message, and wherein the memory is configured to store the Group Member Discovery Message.

2. The apparatus of claim 1 , wherein the MIC is computed based on a Coordinated Universal Time (UTC)-based counter.

3. The apparatus of claim 1 , wherein a Coordinated Universal Time (UTC)-based counter is used to calculate the message-specific confidentiality to the Group Member Discovery Message.

4. The apparatus of claim 1 , wherein the ProSe UE ID is a link layer identifier and is used for subsequent direct one-to-one and one-to-many communication.

5. The apparatus of claim 1 , wherein the announcer info provides information about an announcing user.

6. The apparatus of claim 1 , wherein the discovery group ID identifies a discovery group that the UE belongs to.

7. The apparatus of claim 1 , wherein the Discovery Group ID is sent in clear-text without encryption.

8. A non-transitory computer-readable storage medium that stores instructions for execution by processing circuitry of a user equipment to configured to UE to protect a Group Member Discovery Message, the processing circuitry is configured to:

generate the Group Member Discovery Message comprising a proximity services (ProSe) UE identifier (ID), Announcer Info, and a Discovery Group ID, wherein when the Group Member Discovery Message is sent, a first part of the Group Member Discovery Message comprising the Discovery Group ID is sent in clear-text, and a remaining part of the Group Member Discovery Message is protected by message-specific confidentiality;

calculate a Message Integrity Code (MIC) using a discovery user integrity key (DUIK);

add the message-specific confidentiality to the Group Member Discovery Message;

append the MIC to the Group Member Discovery Message; and

encode the Group Member Discovery Message including the appended MIC for transmission,

wherein a length of the Group Member Discovery Message is constrained,

wherein the processing circuitry is further configured to encode, at pre-defined discovery intervals, the Group Member Discovery Message, and

wherein the Group Member Discovery Message is stored in the memory.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the MIC is computed based on a Coordinated Universal Time (UTC)-based counter.

10. The non-transitory computer-readable storage medium of claim 8 , wherein a Coordinated Universal Time (UTC)-based counter is used to calculate the message-specific confidentiality to the Group Member Discovery Message.

11. The non-transitory computer-readable storage medium of claim 8 , wherein the ProSe UE ID is a link layer identifier and is used for subsequent direct one-to-one and one-to-many communication.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the announcer info provides information about an announcing user.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the discovery group ID identifies a discovery group that the UE belongs to.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the Discovery Group ID is sent in clear-text without encryption.

Assignments (3)
CONFIRMATORY ASSIGNMENT Recorded Aug 11, 2020
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 053455/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2019
From: STOJANOVSKI, ALEXANDRE SASO; ADRANGI, FARID
To: INTEL IP CORPORATION
Reel/Frame 049826/0508 →