IP Library Granted Patent US 10,110,593
Granted Patent B2
US 10,110,593 · App. 14/611,771 · Granted Oct 23, 2018

Device and method certificate generation

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,110,593
App. No.
14/611,771
Granted
Oct 23, 2018
Kind
B2
Abstract

A device receives a password from a user, obtains a public key for a cryptographic algorithm for the device, obtains a password verifier by applying a one-way function to a combination of a unique identifier, the password and the public key, generates the certificate comprising the unique identifier, the public key and the password verifier, signs the certificate using a private key corresponding to the public key thereby obtaining a self-signed certificate, and outputs the self-signed certificate. Also provided is the device.

Claims (21)

1. A device for generating a certificate, the device comprising:

an interface circuit configured to receive any of a password, a pass phrase or biometric data of a user; and

at least one hardware processor configured to:

obtain a public key for a cryptographic algorithm for the device;

generate a verifier by applying a one-way function or an encryption function to a combination of (a) an unique identifier of at least one device or of at least one resource, (b) the public key and (c) a value based on the password, the pass phrase or the biometric data of the user;

generate the certificate comprising the public key and the verifier;

obtain a signature on the certificate thereby obtaining a signed certificate; and

output the signed certificate,

wherein the cryptographic algorithm is an elliptic curve cryptography algorithm.

2. The device of claim 1 , wherein the value based on the password, the pass phrase or the biometric data is identical to the password, the pass phrase or the biometric data.

3. The device of claim 1 , wherein the cryptographic algorithm is Rivest, Shamir, Adelman (RSA) and the public key comprises a modulus.

4. The device of claim 1 , wherein the hardware processor is configured to obtain the signature by signing the certificate using a private key corresponding to the public key.

5. A method for generating a certificate comprising, in at least one hardware processor of a device:

receiving by an interface circuit any of a password, a pass phrase or biometric data of a user;

obtaining a public key for a cryptographic algorithm for the device;

generating a verifier by applying a one-way function or an encryption function to a combination of (a) an unique identifier of at least one device or of at least one resource, (b) the public key and (c) a value based on the password, the pass phrase or the biometric data of the user;

generating the certificate comprising the public key and the verifier;

obtaining a signature on the certificate thereby obtaining a signed certificate; and

outputting the signed certificate,

wherein the cryptographic algorithm is an elliptic curve cryptography algorithm.

6. The method of claim 5 , wherein the value based on the password, the pass phrase or the biometric data is identical to the password, the pass phrase or the biometric data.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2018
From: KARROUMI, MOHAMED; COURTAY, OLIVIER
To: THOMSON LICENSING
Reel/Frame 045478/0726 →
Cited By (9)
US 12,242,599 US 12,284,224 US 12,348,519 US 12,355,770 US 12,423,418 US 12,432,242 US 12,603,921 US 12,670,246 US 12,695,793