Patent ID: 11917088
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 19:
20. A computer program product for integrating device identity into a permissioning framework of a blockchain network, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
provide, by a node, pass-through security services, wherein the pass-through security services include a trusted registration of peers in the blockchain network;
receive, at the node, a registration request from a device;
validate the device, by the node in response to the registration request, using a physical uncloneable function (PUF) response received from the device, wherein the PUF automatically provides a cryptographic proof for immutable registration key previously measured or calculated by a manufacturer of the IoT device and previously communicated to the delineate node by a secure channel, and wherein the validating comprises:
sending, by the node, a challenge to the device; and
receiving, by the node, the PUF response from the device;

register, by the node in response to the validation, the device as a registered node on the blockchain network, wherein the registering includes creating, by the node based on the registering, a virtual profile for the registered device in a secure enclave;
maintain, by the node, a transaction correlation table for the registered device, wherein the transaction correlation table contains a record of blockchain essentials associated with the registered device, wherein the blockchain essentials include channels, endorsement policies, and delegate authority proofs; and
carry out, by the node, transaction commitment and client communication on behalf of the registered device.