IP Library Granted Patent US 9,699,153
Granted Patent B2
US 9,699,153 · App. 14/751,436 · Granted Jul 4, 2017

Systems, methods and devices for direct communication

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 9,699,153
App. No.
14/751,436
Granted
Jul 4, 2017
Kind
B2
Abstract

Device to device (D2D) communication can be performed with packet data convergence protocol (PDCP) based encapsulation without internet protocol (IP) addressing. The non-IP D2D PDCP-encapsulated communication can further include two forms of secure data transfer. A first non-IP D2D PDCP-encapsulated communication can be a negotiated non-IP D2D PDCP-encapsulated communication. A second non-IP D2D PDCP-encapsulated communication can be a non-negotiated non-IP D2D communication. The non-negotiated non-IP D2D PDCP-encapsulated communication can include a common key management server (KMS) version and a distributed KMS version. The encapsulated communication can be used with various protocols, including a PC5 protocol (such as the PC5 Signaling Protocol) and wireless access in vehicular environments (WAVE) protocols.

Claims (54)

1. A user equipment (UE) comprising:

a wireless interface configured to communicate directly with a receiving UE using non-internet protocol (non-IP) communication;

memory configured to store instructions and data; and

a processor configured to execute the instructions, the instructions causing the UE to:

process a non-internet protocol (non-IP) message using a non-IP protocol enumerated in a service data unit (SDU) type field;

select a non-IP SDU type that corresponds to the non-IP protocol from the SDU type field in a packet data convergence protocol (PDCP);

encapsulate the non-IP message in a PDCP data unit using the selected non-IP SDU type in the SDU type field; and

encode the non-IP message for the receiving UE using the PDCP data unit,

wherein to transmit the non-IP message to the receiving UE further comprises to:

determine an identity of the receiving UE without establishing a layer-2 secure link;

encapsulate the non-IP message in a PC5 protocol message using the PDCP data unit;

provide an asserted public identity of a user of the UE and a digital signature; and

encode the message for the secure link using the PC5 protocol, the asserted public identity and the digital signature, and

wherein the digital signature uses an Elliptic Curve-based Certificateless Signatures for Identity-based Encryption (ECCSI) signature.

2. The UE of claim 1 , wherein the SDU type is wireless access in vehicular environments (WAVE) short message protocol (WSMP).

3. The UE of claim 1 , wherein the SDU type is logical link control/sub-network access protocol (LLC/SNAP).

4. The UE of claim 3 , wherein LLC/SNAP is further used to encapsulate a message using a PC5 Signaling Protocol.

5. The UE of claim 1 , wherein the SDU type is PC5 Signaling Protocol.

6. The UE of claim 1 , wherein transmit the message to the receiving UE further comprises:

establish a secure link with the receiving UE using a PC5 protocol;

encapsulate the user data in a PC5 protocol message using the PDCP data unit; and

transmit the PC5 protocol message over the secure link using the PC5 protocol.

7. The UE of claim 1 , wherein transmit the message to the receiving UE further comprises:

determine an identity of the receiving UE;

encapsulate the user data in a PC5 protocol message using the PDCP data unit; and

transmit the PC5 protocol message over the secure link using the PC5 protocol.

8. The UE of claim 1 , wherein transmit the message to the receiving UE further comprises:

determine an identity of the receiving UE;

encapsulate the user data in a PC5 protocol message using the PDCP data unit;

provide an identifier that enables the receiving UE to extract the user data from the PC5 protocol message; and

transmit the message over the secure link using the PC5 protocol.

9. The UE of claim 1 , wherein to transmit the message to the receiving UE further comprises to provide an encryption key used to encrypt the user data and a key management server identifier.

10. The UE of claim 9 , wherein the encryption key is included in a Sakai-Kasahara Key Encryption (SAKKE) payload that is encoded using a public identity of the receiving UE.

11. The UE of claim 1 , wherein the user data is a non-IP packet.

12. The UE of claim 1 , wherein the user data is an IP packet.

13. A circuitry for device to device (D2D) non-internet protocol (non-IP) communication the circuitry comprising:

memory configured to store a non-IP message;

a baseband processing unit configured to:

process a non-internet protocol (non-IP) message using a non-IP protocol enumerated in a service data unit (SDU) type field;

select non-IP SDU type that corresponds to the non-IP protocol from the SDU type field in a D2D non-IP protocol;

determine whether to negotiate a secure connection with a receiving device;

when determined to negotiate the secure connection:

establish a secure link with the receiving device using a D2D non-IP protocol;

encapsulate the non-IP message in a D2D non-IP protocol message using the selected non-IP SDU type in the SDU type field; and

transmit the D2D non-IP protocol message over the secure link using the D2D non-IP protocol;

when determined to communicate without negotiating the secure connection:

determine an identity of the receiving device;

encapsulate the user data in a D2D non-IP protocol message using an identifier based at least in part on the identity that enables the receiving device to extract the data from the D2D non-IP protocol message and using the selected non-IP SDU type in the SDU type field; and

transmit the D2D non-IP protocol message over the secure link using the D2D non-IP protocol;

wherein determine an identity of the receiving device further comprises determine an identity of the receiving device without establishing a layer-2 secure link;

wherein encapsulate the user data in a D2D non-IP protocol message further comprises encapsulate the data in a PC5 protocol message using an asserted public identity of a user of the device, a digital signature, an encryption key used to encrypt the user data and a key management server identifier, and

wherein the digital signature uses an Elliptic Curve-based Certificateless Signatures for Identity-based Encryption (ECCSI) signature.

14. The circuitry of claim 13 , wherein the D2D non-IP protocol is a PC5 Signaling Protocol.

15. The circuitry of claim 13 , wherein the encryption key is included in a Sakai-Kasahara Key Encryption (SAKKE) payload that is encoded using a public identity of the receiving device.

Assignments (2)
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 Sep 2, 2015
From: STOJANOVSKI, ALEXANDRE; VENKATACHALAM, MUTHAIAH; PINHEIRO, ANA LUCIA A.; ADRANGI, FARID
To: INTEL IP CORPORATION
Reel/Frame 036526/0990 →