Memory device using time from a trusted host device
First Claim
Patent Images
1. A memory device comprising:
- a memory array; and
circuitry in communication with the memory array and operative to provide;
a security system operative to authenticate an entity running on a host device;
a time module that keeps track of time; and
an application operative to perform a time-based operation, wherein the application is further operative to use time from the host device instead of time from the time module to perform the time-based operation.
3 Assignments
0 Petitions
Accused Products
Abstract
A memory device for using time from a trusted host device is disclosed. In one embodiment, a memory device comprises a memory array and circuitry operative to provide a security system operative to authenticate an entity running on a host device, a time module that keeps track of time, and an application operative to perform a time-based operation, wherein the application is further operative to use time from the host device instead of time from the time module to perform the time-based operation. Other embodiments are disclosed, and each of the embodiments can be used alone or together in combination.
-
Citations
29 Claims
-
1. A memory device comprising:
-
a memory array; and circuitry in communication with the memory array and operative to provide; a security system operative to authenticate an entity running on a host device; a time module that keeps track of time; and an application operative to perform a time-based operation, wherein the application is further operative to use time from the host device instead of time from the time module to perform the time-based operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A memory device comprising:
-
a memory array; and circuitry in communication with the memory array and operative to; receive a request to authenticate an entity running on a host device; authenticate the entity using an authentication method specified in an access control record (ACR) and time from a time module on a memory device, wherein the ACR associates the entity with an application in the memory device; receive a request from the entity for the application to perform a time-based operation; select time from the host device instead of time from the time module to perform the time-based operation; and use the time from the host device to perform the time-based operation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A memory device comprising:
-
a memory array; and circuitry in communication with the memory array and operative to; store time received from a first host device; receive time from a second host device; compare the time from the second host device to the stored time from the first host device; and based on the comparison, decide whether to use the time from the second host device or the stored time from the first host device to perform a time-based operation. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A memory device comprising:
-
a memory array; and circuitry in communication with the memory array and operative to; authenticate a host device using a non-time-based authentication system; receive time from the host device; and use the time received from the host device to perform a time-based operation. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification