Cryptographic operation

US11627002B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11627002-B2
Application numberUS-202117316146-A
CountryUS
Kind codeB2
Filing dateMay 10, 2021
Priority dateMay 15, 2020
Publication dateApr 11, 2023
Grant dateApr 11, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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.

Assignees

Inventors

Classifications

  • H04L9/3271Primary

    using challenge-response · CPC title

  • using additional device, e.g. trusted platform module [TPM], smartcard, USB or hardware security module [HSM] · CPC title

  • involving Lattices or polynomial equations, e.g. NTRU scheme · CPC title

  • H04L9/0643Primary

    Hash functions, e.g. MD5, SHA, HMAC or f9 MAC · CPC title

  • for power analysis, e.g. differential power analysis [DPA] or simple power analysis [SPA] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11627002B2 cover?
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 t…
Who is the assignee on this patent?
Infineon Technologies Ag
What technology area does this patent fall under?
Primary CPC classification H04L9/3271. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 11 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).