Apparatus, method, and program product for proof of work based authentication

    公开(公告)号:US11379572B2

    公开(公告)日:2022-07-05

    申请号:US16555662

    申请日:2019-08-29

    IPC分类号: H04L29/06 G06F21/44

    摘要: Apparatuses, methods, and program products are disclosed for proof of work based authentication. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine, by use of the processor, a set of computer-based attributes corresponding to a first device. The code is executable by the processor to compute a proof of work based on the set of computer-based attributes. The code is executable by the processor to transmit the proof of work and the set of computer-based attributes to a second device for authentication based on the proof of work and the set of computer-based attributes.

    DISTRIBUTED LICENSE ENCRYPTION AND DISTRIBUTION

    公开(公告)号:US20210124812A1

    公开(公告)日:2021-04-29

    申请号:US16661654

    申请日:2019-10-23

    IPC分类号: G06F21/10 H04L9/08 H04L9/32

    摘要: Apparatuses, methods, systems, and program products are disclosed for distributed license encryption and distribution. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable to select a license token from a pool of available license tokens associated with available digital licenses in response to a license request from a first device. The license token includes information identifying second devices where segments of a digital license associated with the license token are stored. The segments are encrypted using encryption keys for one or more participants. The code is executable to re-encrypt the segments of the digital license for the selected license token using an encryption key for the first device and send the license token to the first device where it is used to request the segments from the second devices, decrypt the segments, and reconstruct the digital license.

    HTTPS BOOT TO PROVIDE DECRYPTION KEY

    公开(公告)号:US20210256133A1

    公开(公告)日:2021-08-19

    申请号:US16795049

    申请日:2020-02-19

    摘要: Systems and methods are disclosed for generating a key based on at least one hardware component identifier for hardware of a first device and/or at least one piece of firmware code of the first device. The key may then be stored at a storage area accessible to the first device via hypertext transfer protocol secure (HTTPS) communication and the key may also be used to encrypt storage of the first device. Booting of the first device may then be facilitated based on HTTPS communication with a second device and using an extensible firmware interface (EFI) file and/or an IMG file stored at the second device. Then subsequent to at least partially facilitating the booting of the first device and based on verifying authentication credentials, the key may be transmitted to the first device to decrypt the storage of the first device.

    APPARATUS, METHOD, AND PROGRAM PRODUCT FOR PROOF OF WORK BASED AUTHENTICATION

    公开(公告)号:US20210064733A1

    公开(公告)日:2021-03-04

    申请号:US16555662

    申请日:2019-08-29

    IPC分类号: G06F21/44

    摘要: Apparatuses, methods, and program products are disclosed for proof of work based authentication. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine, by use of the processor, a set of computer-based attributes corresponding to a first device. The code is executable by the processor to compute a proof of work based on the set of computer-based attributes. The code is executable by the processor to transmit the proof of work and the set of computer-based attributes to a second device for authentication based on the proof of work and the set of computer-based attributes.

    Distributed license encryption and distribution

    公开(公告)号:US11734394B2

    公开(公告)日:2023-08-22

    申请号:US16661654

    申请日:2019-10-23

    IPC分类号: G06F21/10 H04L9/32 H04L9/08

    摘要: Apparatuses, methods, systems, and program products are disclosed for distributed license encryption and distribution. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable to select a license token from a pool of available license tokens associated with available digital licenses in response to a license request from a first device. The license token includes information identifying second devices where segments of a digital license associated with the license token are stored. The segments are encrypted using encryption keys for one or more participants. The code is executable to re-encrypt the segments of the digital license for the selected license token using an encryption key for the first device and send the license token to the first device where it is used to request the segments from the second devices, decrypt the segments, and reconstruct the digital license.

    PASSWORD PROTECTION BASED ON MERKLE TREE PROOFS

    公开(公告)号:US20210297261A1

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

    申请号:US16821592

    申请日:2020-03-17

    IPC分类号: H04L9/32 G06F16/22

    摘要: An approach is provided that receives a password that corresponds to a user identifier. A number of hashing algorithms are retrieved with the specific hashing algorithms that are retrieved being based on the received user identifier. The password is hashed using each of retrieved hashing algorithms resulting in a number of hash results. The hash results are combined with the combining of the hash result eventually resulting in a combined hash result. An expected hash result that corresponds to the user identifier is retrieved and compared to the combined hash result. The password is verified based on the results of the comparison.