The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 26, 2022
Filed:
Dec. 13, 2019
Cypress Semiconductor Corporation, San Jose, CA (US);
Clifford Zitlaw, San Jose, CA (US);
Markus Unseld, Elchingen, DE;
Sandeep Krishnegowda, Santa Clara, CA (US);
Daisuke Nakata, Yokohama, JP;
Shinsuke Okada, Kawashaki, JP;
Stephan Rosner, Campbell, CA (US);
Cypress Semiconductor Corporation, San Jose, CA (US);
Abstract
Disclosed are apparatus and methods for programming a plurality of nonvolatile memory (NVM) devices. Each NVM device self-generates and stores a unique encryption key. Each NVM device concurrently receives an image from a multiple-device programming system to which all the NVM devices are communicatively coupled. Each NVM device encrypts the received image using such NVM device's unique encryption key to produce a unique encrypted image for each NVM device. Each NVM device stores its unique encrypted image within a nonvolatile memory of such NVM device. The unique encryption key can then be securely transferred to a host device for decrypting the image accessed from one of the NVM devices.