Method and apparatus for limiting number of times contents can be accessed using hash chain
First Claim
1. An apparatus limiting a number of times contents are accessed by a user terminal, the apparatus comprising:
- a hash chain generator which receives information indicating selected contents by the user terminal and information indicating a number of times n the user terminal has authority to access the selected contents and generates a first hash chain comprising n hash values derived from a seed value; and
a contents access manager which deletes the hash values one by one from the hash chain when the user terminal accesses the selected contents such that the number of times n the user terminal has authority to access the selected contents is decreased by a number of deleted hash values.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for simply and securely limiting a number of times that contents can be accessed using a hash chain. The apparatus limiting a number of times contents are accessed by a user terminal includes a hash chain generator receiving information indicating selected contents by the user terminal and information indicating how many times (n) the user terminal has authority to access the selected contents and generating a hash chain including n hash values derived from a seed value, and a contents access manager deleting the hash values one by one from the hash chain whenever the user terminal accesses the selected contents such that the number of times the contents can be accessed by the user terminal is decreased by the number of deleted hash values.
24 Citations
24 Claims
-
1. An apparatus limiting a number of times contents are accessed by a user terminal, the apparatus comprising:
-
a hash chain generator which receives information indicating selected contents by the user terminal and information indicating a number of times n the user terminal has authority to access the selected contents and generates a first hash chain comprising n hash values derived from a seed value; and
a contents access manager which deletes the hash values one by one from the hash chain when the user terminal accesses the selected contents such that the number of times n the user terminal has authority to access the selected contents is decreased by a number of deleted hash values. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of limiting a number of times contents are accessed, the method comprising:
-
receiving information indicating selected contents by a user terminal and information indicating a number of times n the user terminal has authority to access the selected contents; and
generating a hash chain comprising n hash values derived from a seed value. - View Dependent Claims (7, 8)
-
-
9. A computer readable recording medium executing a method of limiting a number of times contents are accessed, the method comprising:
-
receiving information indicating selected contents by a user terminal and information indicating a number of times n the user terminal has authority to access the selected contents; and
generating a hash chain comprising n hash values derived from a seed value. - View Dependent Claims (10, 11)
-
-
12. A method of limiting a number of times contents are accessed by a contents requester having authority to access the contents n times, the method comprising:
-
preparing a hash chain with respect to the contents, the hash chain comprising n hash values derived from a seed value; and
deleting a hash value from the hash chain when the contents requester accesses the contents such that a total number of hash values deleted equals a number of times that the contents have been accessed by the contents requester. - View Dependent Claims (13, 14)
-
-
15. A computer readable recording medium on which a program executing a method of limiting a number of times contents are accessed by a contents requester having authority to access the contents n times has been recorded, the method comprising:
-
preparing a hash chain with respect to the contents, the hash chain comprising n hash values derived from a seed value; and
deleting a hash value from the hash chain when the contents requester accesses the contents such that a total number of hash values deleted equals the number of times that the contents have been accessed by the contents requester. - View Dependent Claims (16, 17)
-
-
18. An apparatus having authority to access contents n times, the apparatus comprising:
-
a hash chain generator which generates a hash chain comprising n hash values derived from a seed value;
a hash chain manager which transmits to a contents supplier a hash value corresponding to a total number of times that the contents have been accessed; and
a contents decrypter which decrypts encrypted contents received from the contents supplier using the hash value corresponding to the total number of times that the contents have been accessed. - View Dependent Claims (19, 20)
-
-
21. A computer readable recording medium on which a program executing a method of limiting a number of times contents are accessed by a contents requester having authority to access the contents n times is recorded, the method comprising:
-
generating a first hash chain comprising n hash values derived from a seed value;
transmitting to the contents supplying server a hash value corresponding to a total number of times that the contents have been accessed;
receiving encrypted contents using the hash value corresponding to the total number of times that the contents have been accessed from the contents supplying server; and
decrypting the encrypted contents encrypted using the hash value corresponding to the total number of times that the contents have been accessed. - View Dependent Claims (22, 23, 24)
-
Specification