IP Library Granted Patent US 7,886,362
Granted Patent B2
US 7,886,362 · App. 11/735,134 · Granted Feb 8, 2011

Media authentication via physical attributes of a medium

View Patent ↗
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 7,886,362
App. No.
11/735,134
Granted
Feb 8, 2011
Kind
B2
Abstract

An optical disc is authenticated by measuring physical attributes of the disc. A challenge is presented to the drive comprising the disc. The challenge includes locations on the disc to be used for authentication. The locations are determined each time the disc is to be authenticated. No restriction is placed on the locations on the medium, and no restriction is placed on the number of locations. Locations on the disc are accessed and an answer to the challenge is calculated in accordance with a physical attribute pertaining to the locations. The answer can include an angle between the locations, the physical separation between the locations, an amount of time elapsed between detection of the locations, an amount of time taken to read data between written between the locations, or a number of rotations occurring between detection of the locations. The answer is analyzed to determine the validity of the disc.

Claims (64)

1. A method for authenticating a storage medium having a plurality of different logical locations used to determine physical attributes of the storage medium, the method comprising:

determining a query for authenticating the storage medium, wherein determining the query comprises randomly selecting at least two locations among the plurality of different logical locations;

providing the query, wherein the query specifies the at least two randomly selected locations;

receiving an answer to the query, wherein:

the answer is indicative of at least one physical attribute of the storage medium, wherein the at least one physical attribute comprises a physical relationship relating to the at least two randomly selected locations; and

no restriction is imposed on a location on the storage medium of the physical attribute; and

determining if the storage medium is authentic in accordance with the received answer.

2. A method in accordance with claim 1 , wherein:

the at least two randomly selected locations comprise an indication of a first portion of the storage medium and an indication of a second portion of the storage medium; and

the answer comprises an indication of a geometrical relationship between the first portion and the second portion.

3. A method in accordance with claim 2 , the method further comprising:

periodically repeating the steps in claim 1 , wherein periodically means upon each of a plurality of events, a plurality of random occasions or a combination thereof.

4. A method in accordance with claim 2 , wherein the answer comprises an angle between the first portion and the second portion.

5. A method in accordance with claim 2 , wherein the first portion and the second portion are at least one of:

randomly determined; and

determined in response to receipt of an indication to determine the first portion and the second portion.

6. A method in accordance with claim 1 , further comprising, if the storage medium is determined to not be authentic, performing at least one of denying access to the storage medium and providing an indication that the storage medium is not authentic.

7. A method in accordance with claim 6 , further comprising evading detection of the answer by allowing a period of time to elapse after the determination whether the storage medium is authentic before performing at least one of denying access to the storage medium and providing an indication that the storage medium is not authentic.

8. A method in accordance with claim 1 , wherein the storage medium comprises an optical storage medium.

9. A method in accordance with claim 1 , wherein:

the at least two randomly selected locations comprise an indication of a first portion of the storage medium and an indication of a second portion of the storage medium; and

the answer comprises at least one of:

a physical separation between the first portion and the second portion;

an amount of time elapsed between detection of the first portion and detection of the second portion;

an amount of time to read data starting at the first portion and ending at the second portion; and

a number of rotations occurring between detection of the first portion and detection of the second portion.

10. A method in accordance with claim 1 , wherein no indication of the answer is stored on the storage medium.

11. A storage medium authentication system comprising:

an input/output portion configured to:

provide a query for authenticating the storage medium, wherein the storage medium has a plurality of different logical locations used to determine physical attributes of the storage medium; and

receive an answer to the query, wherein:

the answer is indicative of a physical attribute of the storage medium; and

no restriction is imposed on a location on the storage medium of the physical attribute; and

a processing portion configured to periodically query the storage medium, wherein the query specifies at least two randomly selected locations among the plurality of different logical locations, and periodically determine if the storage medium is authentic in accordance with the received answer to each periodic query, wherein periodically means upon each of a plurality of events, a plurality of random occasions, or a combination thereof.

12. A system in accordance with claim 11 , wherein:

each query comprises an indication of a first portion of the storage medium and an indication of a second portion of the storage medium; and

the answer comprises an indication of a geometrical relationship between the first portion and the second portion.

13. A system in accordance with claim 12 , wherein:

the first portion comprises a first logical location on the storage medium; and

the second portion comprises a second logical location on the storage medium.

14. A system in accordance with claim 12 , wherein the first portion and the second portion are at least one of:

randomly determined; and

determined in response to receipt of an indication to determine the first portion and the second portion.

15. A system in accordance with claim 11 , the processing portion further configured to, if the storage medium is determined to not be authentic, performing at least one of denying access to the storage medium and providing an indication that the storage medium is not authentic.

16. A system in accordance with claim 12 , further comprising evading detection of the answer by allowing a period of time to elapse after the determination whether the storage medium is authentic before performing at least one of denying access to the storage medium and providing an indication that the storage medium is not authentic.

17. A system in accordance with claim 11 , wherein the storage medium comprises an optical storage medium.

18. A system in accordance with claim 11 , wherein:

the query comprises an indication of a first portion of the storage medium and an indication of a second portion of the storage medium; and

the answer comprises at least one of:

a physical separation between the first portion and the second portion;

an amount of time elapsed between detection of the first portion and detection of the second portion;

an amount of time to read data starting at the first portion and ending at the second portion;

a number of rotations occurring between detection of the first portion and detection of the second portion; and

an angle between the first portion and the second portion.

19. A system in accordance with claim 11 , wherein no indication of the answer is stored on the storage medium.

20. A computer-readable storage medium, wherein the computer-readable storage medium is not a signal, the computer-readable storage medium having stored thereon computer-executable instructions for authenticating a storage medium having a plurality of different logical locations used to determine physical attributes of the storage medium by performing the steps of:

determining a query for authenticating the storage medium, wherein determining the query comprises randomly selecting at least two locations among the plurality of different logical locations;

providing the query, wherein the query specifies the at least two randomly selected locations;

receiving an answer to the query, wherein:

the answer is indicative of at least one physical attribute of the storage medium,

wherein the at least one physical attribute comprises at least one of irregular:

radial displacement, vertical deviation, spherical aberration and logical bit density; and

no restriction is imposed on a location on the storage medium of the physical attribute; and

determining if the storage medium is authentic in accordance with the received answer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2007
From: UMENO, HIROO
To: MICROSOFT CORPORATION
Reel/Frame 019542/0048 →