Secure digital signatures using physical unclonable function devices with reduced error rates

    公开(公告)号:US11271759B2

    公开(公告)日:2022-03-08

    申请号:US16560502

    申请日:2019-09-04

    Abstract: Systems and methods for securing blockchain and other cryptographically signed ledgers are disclosed. Client devices with arrays of physical-unclonable-function devices are respond to challenges from a server. Characteristics of the arrays are stored by the server during a secure enrollment process. Subsequently, the server issues challenges to the clients and receives responses generated by the clients from characteristics of portions of the arrays specified by the challenges. The challenge responses are used to authenticate the clients and are also used as cryptographic private keys for signing transaction blocks. Public keys corresponding to the private keys are generated allowing signed transaction blocks to be validated as well as allowing clients originating the transactions to be authenticated by other clients. Ternary PUF characterization schemes are used to achieve acceptable authentication error rates.

    PHYSICAL UNCLONABLE FUNCTION-BASED ENCRYPTION SCHEMES WITH COMBINATION OF HASHING METHODS

    公开(公告)号:US20210281432A1

    公开(公告)日:2021-09-09

    申请号:US17160072

    申请日:2021-01-27

    Abstract: A system is configured to derive a set of encryption keys from measured device characteristics of at least one PUF device and communicate with a remote device by performing a cryptographic operation secured by the set of encryption keys. The cryptographic operation includes segmenting a first data stream into a first plurality of data stream fragments, segmenting a first data stream fragment of the first plurality of data stream fragments into a first numeric value and a second numeric value, identifying, using the first numeric value, a first encryption key of the set of encryption keys, and applying a one-way cryptographic function to the first encryption key a first number of times determined by the second numeric value to generate a transformed fragment having a value that depends on the values of the first numeric value and the second numeric value from the first data stream fragment and a value of the first encryption key.

    QUANTUM TERNARY KEY DISTRIBUTION
    128.
    发明申请

    公开(公告)号:US20200382293A1

    公开(公告)日:2020-12-03

    申请号:US16883496

    申请日:2020-05-26

    Abstract: A transmitting device and a receiving device independently generate shared encryption keys by exchanging a ternary datastream composed of trits encoded by polarized photons generated and measured using one of two polarization orientations. The first orientation defines two mutually-orthogonal polarization axes and a mixed polarization state formed by a combination of the two axes for that orientation. The second orientation also define two mutually-orthogonal polarization axes and a mixed polarization state formed by a combination of the two axes for that orientation. The mutually-orthogonal axes of one orientation are combinations of the mutually-orthogonal axes of the other orientation. The sender and receiver independently choose an orientation for each trit and use trits where each party's polarization orientations agree to determine addresses in separate cryptographic tables belonging to each party. Information retrieved or generated using data in the cryptographic tables is used by both parties to independently generate the same encryption key.

    PUF-BASED KEY GENERATION FOR CRYPTOGRAPHIC SCHEMES

    公开(公告)号:US20200295954A1

    公开(公告)日:2020-09-17

    申请号:US16818807

    申请日:2020-03-13

    Abstract: Systems and methods for secure communication between devices where one device has a physical unclonable function (“PUF”) array of PUF devices and another device stores data representing characteristics of the PUF array include encryption schemes using repeated application of one-way cryptographic functions to message segments. The devices transmit or receive a processing instruction used to determined PUF devices whose measured characteristics are used to derive encryption keys. Messages are segmented and message information is securely transmitted by repeatedly application of a suitable one-way cryptographic function to each message segment where the number of applications of the function is determined by each message segment. Because both devices may independently generate the same encryption keys (including “public” keys which otherwise would need to be exchanged or published) by either measuring the PUF devices or retrieving data representing characteristics of the PUF devices, communications overhead is reduced and security is improved.

    KEYLESS ENCRYPTING SCHEMES USING PHYSICAL UNCLONABLE FUNCTION DEVICES

    公开(公告)号:US20200213140A1

    公开(公告)日:2020-07-02

    申请号:US16724739

    申请日:2019-12-23

    Abstract: Systems and methods of encrypted communication between a server and client devices using keyless encryption schemes are disclosed. Client devices with arrays of physical-unclonable-function devices respond to challenges from a server. Characteristics of the arrays are stored by the server during a secure enrollment process. Subsequently, the server issues challenges to the clients. The clients derive a ciphertext according to a variable cipher scheme determined using responses to the challenges issued by the server using characteristics of portions of the arrays specified by the challenges. The server and clients may independently determine encryption and decryption procedures using characteristics of the arrays.

Patent Agency Ranking