IP Library › Granted Patent US 12,712,748
Granted Patent B2
US 12,712,748 · App. 18/988,651 · Granted Aug 18, 2026

Physically unclonable function (PUF) authority for identification trust in communications with internet of things (IoT) devices

Inventors: Konstantinos N Krilakis (Athens, GR); Dimitrios Syvridis (Cholargos, GR)
Assignee: EULAMBIA ADVANCED TECHNOLOGIES LTD.
H04L9/3278
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,712,748
App. No.
18/988,651
Filed
Dec 19, 2024
Granted
Aug 18, 2026
Kind
B2
Art Unit
2495
USPC
713/168
Abstract

Physically unclonable function (PUF) enabling secure communications with a PUF enrolled device includes directing a PUF unit to acquire a PUF response to a on optical stimulus upon a physical random medium of the PUF unit for the enrollment, identification and secure communication with a device. The method additionally includes retrieving the PUF response from the PUF unit and generating a secure hash identifier (SHI) from the PUF response, from which a digital certificate may be created with the SHI. Finally, the method includes storing the SHI, digital certificate and PUF response in a record of a registry in connection with the device for use in a subsequent authentication of the device by a communicating client in order to establish a secure tunnel between the communicating client and the device.

Claims (32)

1 . A method for physically unclonable function (PUF) enabling secure communications with a PUF enrolled device, the method comprising:

directing a PUF unit to acquire, a PUF response to an optical stimulus by the PUF unit onto a physical random medium of the PUF unit, for establishing secure communications, enrollment and identification of a device;

retrieving the PUF response from the PUF unit and generating a secure hash identifier (SHI) from the PUF response;

creating a digital certificate with the SHI; and,

storing the SHI, digital certificate and PUF response in a record of a registry in connection with the device for use in a subsequent authentication of the device by a communicating client in order to establish a secure tunnel between the communicating client and the device.

2 . The method of claim 1 , wherein the PUF unit is embedded in the device as part of the device.

3 . The method of claim 1 , wherein the PUF unit is separate from the device.

4 . The method of claim 1 , further comprising generating a certified hash identifier (CHI) from a serial number of the certificate, the SHI and a processor identifier of the device and storing the CHI in the registry for use in the subsequent authentication.

5 . The method of claim 1 , further comprising modifying the record with revocation data responsive to a lapse of a threshold period of time without an attempt to validate the device.

6 . A data processing system adapted for physically unclonable function (PUF) enabling secure communications with a PUF enrolled device, the system comprising:

a host computing platform comprising one or more computers, each with memory and one or processing units including one or more processing cores;

fixed storage defining a registry of authentication data for different PUF enrolled devices;

a device selected for PUF enrollment in the registry;

a PUF unit in optical communication with the device and in data communication with the host computing platform; and,

an enrollment module comprising computer program instructions enabled while executing in the memory of at least one of the processing units of the host computing platform to perform:

directing the PUF unit to acquire a PUF response to an optical stimulus by the PUF unit onto a physical random medium portion of the PUF unit, for establishing secure communications, enrollment and identification of a device;

retrieving the PUF response from the PUF unit and generating a secure hash identifier (SHI) from the PUF response;

creating a digital certificate with the SHI; and,

storing the SHI, digital certificate and PUF response in a record of the registry in connection with the device for use in a subsequent authentication of the device by a communicating client in order to establish a secure tunnel between the communicating client and the device.

7 . The system of claim 6 , wherein the PUF unit is embedded in the device as part of the device.

8 . The system of claim 6 , wherein the PUF unit is separate from the device.

9 . The system of claim 6 , wherein the program instructions further perform generating a certified hash identifier (CHI) from a serial number of the certificate, the SHI and a processor identifier of the device and storing the CHI in the registry for use in the subsequent authentication.

10 . The system of claim 6 , wherein the program instructions further perform modifying the record with revocation data responsive to a lapse of a threshold period of time without an attempt to validate the device.

11 . A computing device comprising a non-transitory computer readable storage medium having program instructions stored therein, the instructions being executable by at least one processing core of a processing unit to cause the processing unit to perform a physically unclonable function (PUF) enabling secure communications with a PUF enrolled device, by:

directing a PUF unit to acquire a PUF response to an optical stimulus by the PUF unit onto a physical random medium portion of the PUF unit, for establishing secure communications, enrollment and identification of a device;

retrieving the PUF response from the PUF unit and generating a secure hash identifier (SHI) from the PUF response;

creating a digital certificate with the SHI; and,

storing the SHI, digital certificate and PUF response in a record of a registry in connection with the device for use in a subsequent authentication of the device by a communicating client in order to establish a secure tunnel between the communicating client and the device.

12 . The device of claim 11 , wherein the PUF unit is embedded in the device as part of the device.

13 . The device of claim 11 , wherein the PUF unit is separate from the device.

14 . The device of claim 11 , wherein the instructions cause the processing unit to additionally perform generating a certified hash identifier (CHI) from a serial number of the certificate, the SHI and a processor identifier of the device and storing the CHI in the registry for use in the subsequent authentication.

15 . The device of claim 11 , wherein the instructions cause the processing unit to additionally perform modifying the record with revocation data responsive to a lapse of a threshold period of time without an attempt to validate the device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2024
From: KRILAKIS, KONSTANTINOS N; SYVRIDIS, DIMITRIOS
To: EULAMBIA ADVANCED TECHNOLOGIES LTD.
Reel/Frame 069644/0907 →
Continuity (1)
Related Publication 20250365166A1 · Nov 27, 2025
References Cited (30)
US 8694778B2 · Teuwen · 2014 [cited by applicant]
US 9729317B2 · Pikus · 2017 [cited by applicant]
US 10521616B2 · Wallrabenstein · 2019 [cited by applicant]
US 10917251B2 · Satpathy · 2021 [cited by examiner]
US 11956376B2 · Kim · 2024 [cited by examiner]
US 12184797B2 · Cambou · 2024 [cited by examiner]
US 20080112596A1 · Rhoads · 2008 [cited by examiner]
US 20140189890A1 · Koeberl · 2014 [cited by examiner]
US 20170063559A1 · Wallrabenstein · 2017 [cited by applicant]
US 20190026724A1 · Wade · 2019 [cited by applicant]
US 20190165954A1 · Lu · 2019 [cited by applicant]
US 20190305970A1 · Satpathy · 2019 [cited by examiner]
US 20200034549A1 · Lu · 2020 [cited by applicant]
US 20200067708A1 · Subba · 2020 [cited by examiner]
US 20200104101A1 · Satpathy · 2020 [cited by examiner]
US 20200193006A1 · Krieg · 2020 [cited by examiner]
US 20200296128A1 · Wentz · 2020 [cited by examiner]
US 20210026603A1 · Wu · 2021 [cited by examiner]
US 20210184871A1 · Kim · 2021 [cited by examiner]
US 20220294644A1 · Liu · 2022 [cited by examiner]
US 20230091028A1 · Norrod · 2023 [cited by examiner]
US 20230096860A1 · Cambou · 2023 [cited by examiner]
US 20230412401A1 · White · 2023 [cited by applicant]
US 20240187222A1 · Lindskog · 2024 [cited by examiner]
US 20240396749A1 · Chiang · 2024 [cited by examiner]
US 20250080366A1 · Kim · 2025 [cited by examiner]
US 20250365166A1 · Krilakis · 2025 [cited by examiner]
WO WO2012122994A1 · 2012 [cited by examiner]
WO WO2020183035A1 · 2020 [cited by examiner]
WO WO2023212178A1 · 2023 [cited by examiner]