Broadcast-free threshold post-quantum key generation and verification over unencrypted channels from hardware-based correlated randomness
AssigneeCircle Internet Group, Inc.
InventorVipin Singh Sehrawat
Life of this patent
Estimating the term…
Loading patent…
AssigneeCircle Internet Group, Inc.
InventorVipin Singh Sehrawat
Estimating the term…
Methods, systems, and apparatus for generating an encryption key. In one aspect, a method includes the generating and sending, by a first device, a stream of random challenges to other devices. Each other device processes, by a physically unclonable function (PUF) included in the device, the stream of random challenges twice to obtain pairs of responses and computes a first Bernoulli matrix vector. Each other device generates a first LPN instance using a pre-stored public matrix, a partial encryption key, and the first Bernoulli error matrix, and sends the first LPN instance to the first device. The first device computes a threshold number of the first LPN instances and an estimated combined error of PUFs included in the other devices. The first device generates an encryption key by recovering a summation of each partial encryption key encoded in the threshold number of first LPN instances.
-20. (canceled)
A system comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations for generating an encryption key, the operations comprising:
A non-transitory computer-readable storage medium comprising instructions stored thereon that are executable by a processing device and upon such execution cause the processing device to perform operations for generating an encryption key, the operations comprising:
Dependencies are inferred from the claim text.