Legal claims defining the scope of protection, as filed with the USPTO.
2. The system of claim 1, wherein the host device is further configured to perform operations comprising, before writing the digital fingerprint data to the location at the local memory indicated by the output pointer, decrypting the digital fingerprint data by the driver using a host device private key.
3. The system of claim 1, wherein the command comprises an input parameter, and wherein the host device is further configured to perform operations comprising encrypting the input parameter based at least in part on a public key associated with the memory device.
4. The system of claim 1, wherein the host device is further configured to perform operations comprising sending an instantiate command to the memory device, wherein the instantiate command indicates an allocation size indicating an amount of memory at the memory device to be allocated to PUF.
5. The system of claim 4, wherein the instantiate command also indicates a host public key for encrypting digital fingerprint data at the memory device.
6. The system of claim 1, wherein the command is an enroll command, and wherein the digital fingerprint data comprises an activation code.
7. The system of claim 1, wherein the command comprises an activation code received in response to a prior command to the driver.
8. The system of claim 1, wherein the command comprises an indication of a cryptographic key type and wherein the digital fingerprint data comprises a cryptographic key of the cryptographic key type.
10. The method of claim 9, further comprising, before writing the digital fingerprint data to the location at the local memory indicated by the output pointer, decrypting the digital fingerprint data by driver using a host device private key.
11. The method of claim 9, wherein the command comprises an input parameter, further comprising encrypting the input parameter based at least in part on a public key associated with the memory device.
12. The method of claim 9, further comprising sending an instantiate command to the memory device, wherein the instantiate command indicates an allocation size indicating an amount of memory at the memory device to be allocated to PUF.
13. The method of claim 12, wherein the instantiate command also indicates a host public key for encrypting digital fingerprint data at the memory device.
14. The method of claim 9, wherein the command is an enroll command, and wherein the digital fingerprint data comprises an activation code.
15. The method of claim 9, wherein the command comprises an activation code received in response to a prior command to the driver.
16. The method of claim 9, wherein the command comprises an indication of a cryptographic key type and wherein the digital fingerprint data comprises a cryptographic key of the cryptographic key type.
18. The medium of claim 17, wherein the operations further comprise, before writing the digital fingerprint data to the location at the local memory indicated by the output pointer, decrypting the digital fingerprint data by driver using a host device private key.
19. The medium of claim 17, wherein the command comprises an input parameter, and wherein operations further comprise encrypting the input parameter based at least in part on a public key associated with the memory device.
20. The medium of claim 17, wherein the operations further comprise sending an instantiate command to the memory device, wherein the instantiate command indicates an allocation size indicating an amount of memory at the memory device to be allocated to PUF.
Unknown
January 9, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.