IP Library Patent Application 11811344
Patent Application
App. No. 11/811,344

Memory device with circuitry for improving accuracy of a time estimate used to authenticate an entity

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/811,344
Abstract

A memory device with circuitry for improving accuracy of a time estimate used to authenticate an entity is disclosed. In one embodiment, a memory device receives a request to authenticate an entity. Before attempting to authenticate the entity, the memory device determines if a new time stamp is needed. If a new time stamp is needed, the memory device receives the new time stamp and then attempts to authenticate the entity using a time estimate based on the new time stamp. In another embodiment, the memory device comprises a plurality of different time stamp update policies (TUPs) that specify when a new time stamp is needed, and the determination of whether a new time stamp is needed is based on a TUP associated with the entity. Other embodiments are disclosed, and each of the embodiments can be used alone or together in combination.

Claims (36)

1 . 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;

before attempting to authenticate the entity, determine if a new time stamp is needed; and

if a new time stamp is needed, receive the new time stamp and then attempt to authenticate the entity using a time estimate based on the new time stamp.

2 . The memory device of claim 1 , wherein the circuitry is further operative to:

if a new time stamp is not needed, attempt to authenticate the entity using a time estimate based on a last time stamp received by the memory device.

3 . The memory device of claim 1 , wherein the circuitry is operative to determine whether a new time stamp is needed based on one or more of the following: a number of power cycles of the memory device since a last time stamp received by the memory device, active time of the memory device since the last time stamp, and stretched active time of the memory device since the last time stamp.

4 . The memory device of claim 1 , wherein the circuitry is operative to attempt to authenticate the entity using an asymmetric authentication procedure.

5 . The memory device of claim 1 , wherein the circuitry is operative to attempt to authenticate the entity by determining if a certificate is valid.

6 . The memory device of claim 1 , wherein the circuitry is operative to attempt to authenticate the entity by determining if a certificate revocation list (CRL) is valid

7 . The memory device of claim 1 , wherein the new time stamp is generated by a time server.

8 . The memory device of claim 7 , wherein the time server is independent from the entity.

9 . The memory device of claim 1 , wherein the new time stamp is generated by a host device connected with the memory device.

10 . The memory device of claim 1 , wherein the memory device stores digital rights management (DRM) keys and licenses to unlock protected content stored on the memory device.

11 . The memory device of claim 1 , wherein the circuitry is operative to determine if a new time stamp is needed by determining whether a time stamp update policy (TUP) of an access control record (ACR) associated with the entity requires a new time stamp.

12 . The memory device of claim 1 , wherein the new time stamp is sent via a free channel.

13 . A memory device comprising:

a memory array storing a plurality of different time stamp update policies (TUPs) that specify when a new time stamp is needed; and

circuitry in communication with the memory array and operative to:

receive a request to authenticate an entity;

before attempting to authenticate the entity, determine if a new time stamp is needed based on a TUP associated with the entity; and

if a new time stamp is needed, receive the new time stamp and then attempt to authenticate the entity using a time estimate based on the new time stamp.

14 . The memory device of claim 13 , wherein the circuitry is further operative to:

if a new time stamp is not needed, attempt to authenticate the entity using a last time stamp received by the memory device.

15 . The memory device of claim 13 , wherein the TUP associated with the entity comprises one or more of the following parameters: a number of power cycles of the memory device since a last time stamp received by the memory device, active time of the memory device since the last time stamp, and stretched active time of the memory device since the last time stamp.

16 . The memory device of claim 13 , wherein the circuitry is operative to attempt to authenticate the entity by using an asymmetric authentication procedure.

17 . The memory device of claim 13 , wherein the circuitry is operative to attempt to authenticate the entity by determining if a certificate is valid.

18 . The memory device of claim 13 , wherein the circuitry is operative to attempt to authenticate the entity by determining if a certificate revocation list (CRL) is valid

19 . The memory device of claim 13 , wherein the new time stamp is generated by a time server.

20 . The memory device of claim 19 , wherein the time server is independent from the entity.

21 . The memory device of claim 13 , wherein the new time stamp is generated by a host device connected with the memory device.

22 . The memory device of claim 13 , wherein the memory device stores digital rights management (DRM) keys and licenses to unlock protected content stored on the memory device.

23 . The memory device of claim 13 , wherein the plurality of TUPs are part of a respective plurality of access control records (ACRs).

24 . The memory device of claim 13 , wherein the new time stamp is sent via a free channel.

Assignments (3)
CHANGE OF NAME Recorded May 25, 2016
From: SANDISK TECHNOLOGIES INC
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 038807/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2016
From: SANDISK CORPORATION
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 038438/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2007
From: HOLTZMAN, MICHAEL; SELA, ROTEM; BARZILAI, RON; JOGAND-COULOMB, FABRICE E.
To: SANDISK CORPORATION
Reel/Frame 020164/0554 →