IP Library Granted Patent US 12,475,263
Granted Patent B2
US 12,475,263 · App. 18/589,578 · Granted Nov 18, 2025

Electromagnetic based secure contact-less integrity verification of hardware and/or software for integrated circuits

Inventors: Swarup Bhunia (Gainesville, FL); Jonathan William Cruz (Gainesville, FL); Junjun Huan (Gainesville, FL); Soumyajit Mandal (Upton, NY)
Assignees: University of Florida Research Foundation, Incorporated; Brookhaven Science Associates, LLC
G06F21/72G06F7/584G06F21/73
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,475,263
App. No.
18/589,578
Granted
Nov 18, 2025
Kind
B2
Abstract

Various embodiments of the present disclosure provide electromagnetic based secure contact-less integrity verification for an integrated circuit. In one example, an embodiment provides for mapping a signal to a pseudo-random number generator (PRNG) seed value, generating a PRNG output digital signal based on the PRNG seed value, encrypting the PRNG output digital signal based on a cipher function and a key, and generating an electromagnetic signal associated with the PRNG output digital signal to facilitate non-contact sensing of the electromagnetic signal by a probing system.

Claims (52)

1 . A method for providing electromagnetic based secure contact-less integrity verification for an integrated circuit, the method comprising:

mapping a signal to a pseudo-random number generator (PRNG) seed value;

generating a PRNG output digital signal based on the PRNG seed value;

encrypting the PRNG output digital signal based on a cipher function and a key; and

generating an electromagnetic signal associated with the PRNG output digital signal to facilitate non-contact sensing of the electromagnetic signal by a probing system.

2 . The method of claim 1 , further comprising:

authenticating hardware for the integrated circuit based on the non-contact sensing of the electromagnetic signal by the probing system.

3 . The method of claim 1 , further comprising:

authenticating software for the integrated circuit based on the non-contact sensing of the electromagnetic signal by the probing system.

4 . The method of claim 1 , further comprising:

applying an error correction technique to the PRNG output digital signal; and

serializing the PRNG output digital signal.

5 . The method of claim 1 , further comprising:

generating the PRNG output digital signal based on a field programmable gate array (FPGA)-based linear-feedback shift register (LFSR) circuit.

6 . The method of claim 1 , further comprising:

generating the PRNG output digital signal based on a hard processor system (HPS)-based linear-feedback shift register (LFSR) circuit.

7 . The method of claim 1 , further comprising:

generating the PRNG output digital signal based on an application-specific integrated circuit (ASIC)-based linear-feedback shift register (LFSR) circuit.

8 . An apparatus comprising at least one processor and at least one memory including program code, the at least one memory and the program code configured to, with the at least one processor, cause the apparatus to at least:

map a signal to a pseudo-random number generator (PRNG) seed value;

generate a PRNG output digital signal based on the PRNG seed value;

encrypt the PRNG output digital signal based on a cipher function and a key; and

generate an electromagnetic signal associated with the PRNG output digital signal to facilitate non-contact sensing of the electromagnetic signal by a probing system.

9 . The apparatus of claim 8 , wherein the at least one memory and the program code are configured to, with the at least one processor, further cause the apparatus to at least:

authenticate hardware for an integrated circuit based on the non-contact sensing of the electromagnetic signal by the probing system.

10 . The apparatus of claim 8 , wherein the at least one memory and the program code are configured to, with the at least one processor, further cause the apparatus to at least:

authenticate software for an integrated circuit based on the non-contact sensing of the electromagnetic signal by the probing system.

11 . The apparatus of claim 8 , wherein the at least one memory and the program code are configured to, with the at least one processor, further cause the apparatus to at least:

apply an error correction technique to the PRNG output digital signal; and

serialize the PRNG output digital signal.

12 . The apparatus of claim 8 , wherein the at least one memory and the program code are configured to, with the at least one processor, further cause the apparatus to at least:

generate the PRNG output digital signal based on a field programmable gate array (FPGA)-based linear-feedback shift register (LFSR) circuit.

13 . The apparatus of claim 8 , wherein the at least one memory and the program code are configured to, with the at least one processor, further cause the apparatus to at least:

generate the PRNG output digital signal based on a hard processor system (HPS)-based linear-feedback shift register (LFSR) circuit.

14 . The apparatus of claim 8 , wherein the at least one memory and the program code are configured to, with the at least one processor, further cause the apparatus to at least:

generate the PRNG output digital signal based on an application-specific integrated circuit (ASIC)-based linear-feedback shift register (LFSR) circuit.

15 . A non-transitory computer storage medium comprising instructions, the instructions being configured to cause one or more processors to at least perform operations configured to:

map a signal to a pseudo-random number generator (PRNG) seed value;

generate a PRNG output digital signal based on the PRNG seed value;

encrypt the PRNG output digital signal based on a cipher function and a key; and

generate an electromagnetic signal associated with the PRNG output digital signal to facilitate non-contact sensing of the electromagnetic signal by a probing system.

16 . The non-transitory computer storage medium of claim 15 , wherein the operations are further configured to:

authenticate an integrated circuit based on the non-contact sensing of the electromagnetic signal by the probing system.

17 . The non-transitory computer storage medium of claim 15 , wherein the operations are further configured to:

apply an error correction technique to the PRNG output digital signal; and

serialize the PRNG output digital signal.

18 . The non-transitory computer storage medium of claim 15 , wherein the operations are further configured to:

generate the PRNG output digital signal based on a field programmable gate array (FPGA)-based linear-feedback shift register (LFSR) circuit.

19 . The non-transitory computer storage medium of claim 15 , wherein the operations are further configured to:

generate the PRNG output digital signal based on a hard processor system (HPS)-based linear-feedback shift register (LFSR) circuit.

20 . The non-transitory computer storage medium of claim 15 , wherein the operations are further configured to:

generate the PRNG output digital signal based on an application-specific integrated circuit (ASIC)-based linear-feedback shift register (LFSR) circuit.

Assignments (3)
CONFIRMATORY LICENSE Recorded Aug 23, 2024
From: BROOKHAVEN SCIENCE ASSOCIATES
To: U.S. DEPARTMENT OF ENERGY
Reel/Frame 068387/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2024
From: MANDAL, SOUMYAJIT
To: BROOKHAVEN SCIENCE ASSOCIATES, LLC
Reel/Frame 066915/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2024
From: BHUNIA, SWARUP; CRUZ, JONATHAN WILLIAM; HUAN, JUNJUN
To: UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INCORPORATED
Reel/Frame 066661/0291 →
Continuity (2)
Provisional Application 63487652 · Mar 1, 2023
Related Publication 20240296252A1 · Sep 5, 2024
References Cited (3)
US 20110299678A1 · Deas · 2011 [cited by examiner]
US 20130077565A1 · Jacobs · 2013 [cited by examiner]
US 20210310996A1 · Jain · 2021 [cited by examiner]