Data security and access tracking in memory
First Claim
Patent Images
1. A memory device comprising:
- a substrate;
a non-volatile memory array integrated on the substrate; and
data security logic integrated with the non-volatile memory array on the substrate, the data security logic operable to perform at least one data security function associated with the non-volatile memory array, wherein;
the data security logic operable to perform at least one data security function associated with the non-volatile memory array further includes read-once logic operable to read data from a selected portion of the non-volatile memory array for usage, flag the selected portion of the non-volatile memory array, and throw an exception for subsequent reads of the flagged selected portion of the non-volatile memory array.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory device includes but is not limited to a substrate, a non-volatile memory array integrated on the substrate, and data security logic integrated with the non-volatile memory array on the substrate. The data security logic is operable to perform at least one data security function associated with the non-volatile memory array.
-
Citations
32 Claims
-
1. A memory device comprising:
-
a substrate; a non-volatile memory array integrated on the substrate; and data security logic integrated with the non-volatile memory array on the substrate, the data security logic operable to perform at least one data security function associated with the non-volatile memory array, wherein; the data security logic operable to perform at least one data security function associated with the non-volatile memory array further includes read-once logic operable to read data from a selected portion of the non-volatile memory array for usage, flag the selected portion of the non-volatile memory array, and throw an exception for subsequent reads of the flagged selected portion of the non-volatile memory array. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A memory device comprising:
-
a substrate; a non-volatile memory array integrated on the substrate; and data security logic integrated with the non-volatile memory array on the substrate, the data security logic operable to perform at least one data security function associated with the non-volatile memory array, wherein; the data security logic operable to perform at least one data security function associated with the non-volatile memory array further includes counting logic operable to count a number of times data is read from a selected portion of the non-volatile memory array and a number of times the data is written to the selected portion of the non-volatile memory array, and throw an exception based on the counts. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A memory device comprising:
-
a substrate; a non-volatile memory array integrated on the substrate; and data security logic integrated with the non-volatile memory array on the substrate, the data security logic operable to perform at least one data security function associated with the non-volatile memory array, wherein; the data security logic operable to perform at least one data security function associated with the non-volatile memory array further includes process identification logic operable to identify a process and determine whether the process is enabled to read data from a selected portion of the non-volatile memory array and to throw an exception if the process is not enabled to read the data from the selected portion of the non-volatile memory array. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A memory device comprising:
-
a substrate; a non-volatile memory array integrated on the substrate; data security logic integrated with the non-volatile memory array on the substrate, the data security logic operable to perform at least one data security function associated with the non-volatile memory array; and a protection key register integrated with the data security logic and the non-volatile memory array on the substrate, wherein; the data security logic operable to perform at least one data security function associated with the non-volatile memory array further includes protection key logic operable to manage access to a selected portion of the non-volatile memory array based on information in the protection key register. - View Dependent Claims (22, 23, 24)
-
-
25. A memory device comprising:
-
a substrate; a non-volatile memory array integrated on the substrate; and data security logic integrated with the non-volatile memory array on the substrate, the data security logic operable to perform at least one data security function associated with the non-volatile memory array, wherein; the non-volatile memory array further includes a plurality of non-volatile memory segments characterized by a respective plurality of non-volatile memory types; and the data security logic operable to perform at least one data security function associated with the non-volatile memory array is operable to perform at least one data security function for the non-volatile memory segments selectively based on one or more of the plurality of non-volatile memory types. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification