IP Library Granted Patent US 12,309,284
Granted Patent B2
US 12,309,284 · App. 17/814,476 · Granted May 20, 2025

Hybridization of dilithium and falcon for digital signatures

Inventors: Santosh Ghosh (Hillsboro, OR); Manoj Sastry (Portland, OR)
Assignee: INTEL CORPORATION
H04L9/3247H04L2209/68
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 12,309,284
App. No.
17/814,476
Granted
May 20, 2025
Kind
B2
Abstract

In one example an apparatus comprises receive, in a processing platform, an input request from a remote device comprising a digital signature signing or verify function and determine a selected digital signature scheme for the request based at least in part on a determination of whether the processing platform is to apply a signing function or a verify function to the input request. Other examples may be described.

Claims (33)

1. An apparatus comprising processing circuitry to:

receive, in a processing platform associated with the processing circuitry, an input request from a remote device comprising a digital signature signing or a digital signature verify function; and

determine a selected digital signature scheme for the input request based at least in part on a determination of whether the processing platform is to apply a signing function to the input request, wherein the digital signature scheme is identified in a response to the input request.

2. The apparatus of claim 1 , further comprising processing circuitry to:

send the response to the remote device.

3. The apparatus of claim 1 , further comprising processing circuitry to:

select a Dilithium signature protocol in response to a determination that the processing platform is to apply a signing function to the input request.

4. The apparatus of claim 1 , further comprising processing circuitry to:

select FALCON signature protocol in response to a determination that the processing platform is to apply a verify function to the input request.

5. The apparatus of claim 1 , the processing circuitry comprising a number theoretic transform (NTT) circuitry.

6. The apparatus of claim 1 , the processing circuitry comprising a KECCAK circuitry.

7. A method, comprising:

receiving, in a processing platform associated with processing circuitry of a computing device, an input request from a remote device comprising a digital signature signing or a digital signature verify function; and

determining a selected digital signature scheme for the input request based at least in part on a determination of whether the processing platform is to apply a signing function or a verify function to the input request, wherein the digital signature scheme is identified in a response to the input request.

8. The method of claim 7 , further comprising:

sending the response to the remote device.

9. The method of claim 7 , further comprising:

selecting a Dilithium signature protocol in response to a determination that the processing platform is to apply a signing function to the input request.

10. The method of claim 7 , further comprising:

selecting a FALCON signature protocol in response to a determination that the processing platform is to apply a verify function to the input request.

11. The method of claim 7 , the processing circuitry comprising a number theoretic transform (NTT) circuitry.

12. The method of claim 7 , the processing circuitry comprising a KECCAK circuitry.

13. A non-transitory computer-readable medium having stored thereon instructions which, when executed, cause a computing device to perform operations comprising:

receiving, in a processing platform associated with processing circuitry of the computing device, an input request from a remote device comprising a signing or a verify function; and

determining a selected digital signature scheme for the input request based at least in part on a determination of whether the processing platform is to apply a signing or verify function to the input request, wherein the digital signature scheme is identified in a response to the input request.

14. The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise:

sending the response to the remote device.

15. The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise:

selecting a Dilithium signature protocol in response to a determination that the processing platform is to apply a signing function to the input request.

16. The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise:

selecting a FALCON signature protocol in response to a determination that the processing platform is to apply a verify function to the input request.

17. The non-transitory computer-readable medium of claim 13 , the processing circuitry comprising a number theoretic transform (NTT) circuitry.

18. The non-transitory computer-readable medium of claim 13 , the processing circuitry comprising a KECCAK circuitry.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2022
From: GHOSH, SANTOSH; SASTRY, MANOJ
To: INTEL CORPORATION
Reel/Frame 061597/0013 →
Continuity (1)
Related Publication 20240031164A1 · Jan 25, 2024
References Cited (13)
US 7305558B1 · Miyazaki · 2007 [cited by examiner]
US 10354236B1 · Wang · 2019 [cited by examiner]
US 20080301450A1 · Cramb · 2008 [cited by examiner]
US 20110078458A1 · Furukawa · 2011 [cited by examiner]
US 20140032917A1 · Morioka · 2014 [cited by examiner]
US 20190312734A1 · Wentz · 2019 [cited by examiner]
US 20190319799A1 · Suresh · 2019 [cited by examiner]
US 20200067907A1 · Avetisov · 2020 [cited by examiner]
US 20210105276A1 · Collinson · 2021 [cited by examiner]
US 20210184864A1 · Wentz · 2021 [cited by examiner]
US 20210359868A1 · Poeppelmann · 2021 [cited by examiner]
US 20220294611A1 · Katsumata · 2022 [cited by examiner]
US 20230171103A1 · Poeppelmann · 2023 [cited by examiner]