FLASH MEMORY STORAGE SYSTEM, AND CONTROLLER AND ANTI-FALSIFYING METHOD THEREOF
First Claim
Patent Images
1. A flash memory storage system, comprising:
- a flash memory controller, having a private key;
a flash memory chip, coupled to the flash memory controller, wherein the flash memory chip stores security data; and
a smart card chip, coupled to the flash memory controller,wherein the flash memory controller generates a signature corresponding to the security data according to the private key and the security data with a one-way hash function, and stores the signature in the smart card chip.
1 Assignment
0 Petitions
Accused Products
Abstract
A flash memory storage system having a flash memory controller, a flash memory chip and a smart card chip is provided. The flash memory chip is configured to store security data. The flash memory controller generates a signature corresponding to the security data according to, a private key and the security data with a one-way hash function, and stores the signature into the smart card chip.
42 Citations
23 Claims
-
1. A flash memory storage system, comprising:
-
a flash memory controller, having a private key; a flash memory chip, coupled to the flash memory controller, wherein the flash memory chip stores security data; and a smart card chip, coupled to the flash memory controller, wherein the flash memory controller generates a signature corresponding to the security data according to the private key and the security data with a one-way hash function, and stores the signature in the smart card chip. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A flash memory storage system, comprising:
-
a flash memory controller, having a private key; a flash memory chip, coupled to the flash memory controller, wherein the flash memory chip stores security data; and a smart card chip, coupled to the flash memory controller, wherein the flash memory controller generates an eigenvalue corresponding to the security data and stores the eigenvalue in the smart card chip, wherein the flash memory controller generates a signature corresponding to the security data and the eigenvalue according to the private key, the eigenvalue and the security data with a one-way hash function, and stores the signature in the flash memory chip. - View Dependent Claims (7, 8, 9)
-
-
10. A flash memory controller, for protecting security data stored in a flash memory chip, the flash memory controller comprising:
-
a microprocessor unit; a flash memory interface unit, coupled to the microprocessor unit, and configured to couple to the flash memory chip; a memory management unit, coupled to the microprocessor unit; and a security data protection unit, coupled to the microprocessor unit and has a private key, wherein the security data protection unit generates a signature corresponding to the security data according to the private key and the security data with a one-way hash function, and stores the signature in the smart card chip. - View Dependent Claims (11, 12)
-
-
13. A flash memory controller, for protecting security data stored in a flash memory chip, the flash memory controller comprising:
-
a microprocessor unit; a flash memory interface unit, coupled to the microprocessor unit, and configured to couple to the flash memory chip; a memory management unit, coupled to the microprocessor unit; and a security data protection unit, coupled to the microprocessor unit and has a private key, wherein the security data protection unit generates an eigenvalue corresponding to the security data and stores the eigenvalue in a smart card chip, wherein the security data protection unit generates a signature corresponding to the security data and the eigenvalue according to the private key, the eigenvalue and the security data with a one-way hash function, and stores the signature in the flash memory chip. - View Dependent Claims (14, 15, 16)
-
-
17. An anti-falsifying method, for protecting security data stored in a flash memory chip of a flash memory storage system, the anti-falsifying method comprising:
-
disposing a smart card chip in the flash memory storage system; and generating a signature corresponding to the security data according to a private key and the security data with a one-way hash function, and storing the signature in the smart card chip. - View Dependent Claims (18, 19)
-
-
20. An anti-falsifying method, for protecting security data stored in a flash memory chip of a flash memory storage system, the anti-falsifying method comprising:
-
disposing a smart card chip in the flash memory storage system; generating an eigenvalue corresponding to the security data and storing the eigenvalue in the smart card chip; and generating a signature corresponding to the security data and the eigenvalue according to a private key, the eigenvalue and the security data with a one-way hash function, and storing the signature in the flash memory chip. - View Dependent Claims (21, 22, 23)
-
Specification