IP Library Granted Patent US 11,627,002
Granted Patent B2
US 11,627,002 · App. 17/316,146 · Granted Apr 11, 2023

Cryptographic operation

Inventors: Thomas Poeppelmann (Munich, DE); Rainer Urian (Augsburg, DE)
Assignee: Infineon Technologies AG
H04L9/3271H04L9/0869H04L9/0877H04L9/3093
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 11,627,002
App. No.
17/316,146
Granted
Apr 11, 2023
Kind
B2
Abstract

A method is suggested for providing a response, wherein the method comprises: obtaining a challenge from a host, determining the response based on the challenge, determining an auxiliary value based on the response or the challenge, providing the auxiliary value to the host, obtaining a random value from the host, checking the validity of the challenge based on the random value, and providing the response to the host only if the challenge is valid. Also, according methods running on the host and system are provided. Further, corresponding devices, hosts and systems are suggested.

Claims (38)

1. A method for providing a response comprising:

obtaining a challenge from a host,

determining the response based on the challenge,

determining an auxiliary value based on the response or the challenge,

providing the auxiliary value to the host,

obtaining a random value from the host,

checking the validity of the challenge based on the random value, and

providing the response to the host only if the challenge is valid.

2. The method according to claim 1 , wherein the response is configured such that the host is able to verify the validity of the originator.

3. The method according to claim 1 , wherein determining the response and checking the validity of the challenge each utilize at least one cryptographic Lattice operation.

4. The method according to claim 1 , wherein the response is determined based on at least cryptographic operation.

5. The method according to claim 1 , wherein the auxiliary value is determined using a one-way function.

6. The method according to claim 1 , wherein the auxiliary value is determined based on an additional value (μ) and wherein the additional value (μ) is conveyed to the host.

7. The method according to claim 1 , wherein the method is used on a security device or for operating a security device, wherein such security device comprises at least one of the following:

an integrated circuit,

a hardware security module,

a trusted platform module,

a crypto unit,

a FPGA,

a processing unit,

a controller,

a smartcard.

8. A method for authenticating a device to a host comprising:

at the host, determining a challenge based on a random value and providing the challenge to the device;

at the device, obtaining the challenge from the host, determining a response based on the challenge, determining an auxiliary value based on the response or the challenge, and providing the auxiliary value to the host;

at the host, obtaining the auxiliary value from the device, providing the random value to the device;

at the device, obtaining the random value from the host, checking the validity of the challenge based on the random value, providing the response to the host only if the challenge is valid; and

at the host, obtaining a response from the device and authenticating the device if the response corresponds to the auxiliary value.

9. A security device comprising:

interface circuitry; and

processing circuitry operatively connected to the interface circuitry and configured to:

obtain a challenge from a host, via the interface circuitry,

determine the response based on the challenge,

determine an auxiliary value based on the response or the challenge,

provide the auxiliary value to the host, via the interface circuitry,

obtain a random value from the host, via the interface circuitry,

check the validity of the challenge based on the random value, and

provide the response to the host only if the challenge is valid.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2021
From: POEPPELMANN, THOMAS; URIAN, RAINER
To: INFINEON TECHNOLOGIES AG
Reel/Frame 056932/0468 →
Priority Claims (1)
DE 102020113198.4 · May 15, 2020 · national
Continuity (1)
Related Publication 20210359868A1 · Nov 18, 2021