IP Library Granted Patent US 9,634,839
Granted Patent B2
US 9,634,839 · App. 14/594,022 · Granted Apr 25, 2017

Systems and methods for preventing transmitted cryptographic parameters from compromising privacy

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,634,839
App. No.
14/594,022
Granted
Apr 25, 2017
Kind
B2
Abstract

Techniques, systems, and devices are disclosed for performing secure cryptographic communication. One disclosed technique includes transmitting information that identifies a group key from a first device to a second device. The technique further includes, in the first device, using the group key to encrypt an input vector, transmitting the encrypted input vector, encrypting privacy-sensitive information using a device key, an encryption algorithm, and the input vector, and transmitting the encrypted privacy-sensitive information to the second device.

Claims (46)

1. A method for secure cryptographic communication, comprising:

transmitting information associated with at least one of an issuing authority and an expiration date from a first device to a second device, the information being associated with a first kev;

encrypting, at a first device, an initialization vector using a the first key;

transmitting the encrypted initialization vector from the first device to a the second device;

encrypting, at the first device, privacy-sensitive data using a second key and the initialization vector; and

transmitting the encrypted privacy-sensitive data from the first device to the second device, wherein the first device comprises a radio frequency identification (RFID) transponder and the second device comprises an RFID reader.

2. The method as recited in claim 1 , wherein the first key comprises a group key used by the first device and a third device.

3. The method as recited in claim 1 , wherein the second key comprises a device key that is unique to the first device.

4. The method as recited in claim 1 , wherein the information associated with the at least one of the issuing authority and the expiration date is transmitted as plaintext data.

5. The method as recited in claim 4 , wherein the plaintext data comprises privacy-insensitive information.

6. A first radio frequency identification (RFID) device, comprising:

an antenna;;

a memory configured to store a first key, a second key, an initialization vector, and privacy-sensitive information; and

a processor coupled with the memory and the antenna, the processor configured to:

transmit information associated with at least one of an issuing authority and an expiration date from the first RFID device to a second RFID device, the information being associated with a first key;

encrypt an initialization vector using a first key;

transmit the encrypted initialization vector from the first RFID device to the second RFID device;

encrypt privacy-sensitive data using a second key and the initialization vector; and

transmit the encrypted privacy-sensitive data vector from the first RFID device to the second RFID device.

7. The first RFID device as recited in claim 6 , wherein the first key comprises a group key used by the first RFID device and the second RFID device.

8. The first RFID device as recited in claim 6 , wherein the second key comprises a device key that is unique to the first RFID device.

9. The first RFID device as recited in claim 6 , wherein the information associated with the at least one of the issuing authority and the expiration date is transmitted as plaintext data.

10. The first RFID device as recited in claim 9 , wherein the plaintext data comprises privacy-insensitive information.

11. The first RFID device as recited in claim 6 , wherein the processor is configured to transmit at least one of the encrypted initialization vector and the encrypted privacy-sensitive data to an RFID reader.

12. A communication system, comprising:

a first device; and

a second device;

the first device comprising: an antenna;

a memory configured to store a first key, a second key, an initialization vector, and privacy-sensitive information; and

a processor coupled with the memory and the antenna, the processor configured to:

transmit information associated with at least one of an issuing authority and an expiration date to the second device, the information being associated with a first kev

encrypt an initialization vector using a first key; transmit the encrypted initialization vector to the second device; encrypt privacy-sensitive data using a second key and the initialization vector; and

transmit the encrypted privacy-sensitive data to the second device, wherein the first device comprises a radio frequency identification (RFID) transponder and the second device comprises an RFID reader.

13. The communication system as recited in claim 12 , wherein the first key comprises a group key used by the first device and a third device.

14. The communication system as recited in claim 12 , wherein the second key comprises a device key that is unique to the first device.

15. The communication system as recited in claim 12 , wherein the information associated with the at least one of the issuing authority and the expiration date is transmitted as plaintext data.

16. The communication system as recited in claim 15 , wherein the plaintext data comprises privacy-insensitive information.

17. The communication system as recited in claim 15 , wherein the second device comprises:

an antenna; and

a processor coupled with the antenna, the processor configured to

receive, from the first device, the plaintext information referencing the first key;

use the plaintext information to identify the first key;

receive the encrypted initialization vector;

receive the encrypted privacy-sensitive information;

decrypt the encrypted initialization vector using the first key; and

decrypt the encrypted privacy-sensitive information using the decrypted initialization vector.

Assignments (4)
MERGER AND CHANGE OF NAME Recorded Oct 1, 2020
From: EAPEIRON SOLUTIONS INC.; SMARTRAC TECHNOLOGY FLETCHER, INC.
To: SMARTRAC TECHNOLOGY FLETCHER, INC.
Reel/Frame 053942/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2020
From: SMARTRAC TECHNOLOGY FLETCHER, INC.
To: SMART COSMOS SOLUTIONS INC.
Reel/Frame 053943/0024 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2018
From: NEOLOGY, INC.; SINGLE CHIP SYSTEMS CORP.
To: SMARTRAC TECHNOLOGY FLETCHER, INC.
Reel/Frame 046321/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2016
From: TAHAN, THOMAS; LIU, JUN
To: NEOLOGY, INC.
Reel/Frame 037504/0886 →