Enciphering apparatus and method, deciphering apparatus and method as well as information processing apparatus and method
Abstract
The invention provides an enciphering apparatus and method, a deciphering apparatus and method and an information processing apparatus and method by which illegal copying can be prevented with certainty. Data enciphered by a 1394 interface of a DVD player is transmitted to a personal computer and a magneto-optical disk apparatus through a 1394 bus. In the magneto-optical disk apparatus with which a change to a function is open to a user, the received data is deciphered by a 1394 interface. In contrast, in the personal computer with which a change to a function is open to a user, the enciphered data is deciphered using a time variable key by a 1394 interface, and a result of the decipherment is further deciphered using a session key by an application section.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. Apparatus for generating a cryptographic key, comprising:
a memory storing computer executable instructions which, when executed by a processor, cause the processor to:
provide a first key which is derived through an authentication procedure, the first key being based on information generated in another apparatus;
provide a second key which is changed during a term that the first key is used;
generate the cryptographic key based on the first and second keys, the cryptographic key being changed in accordance with the change of the second key; and
a processor programmed to execute the stored instructions to output the cryptographic key.
2. The apparatus of claim 1 , wherein said first key and said second key are secret.
3. The apparatus of claim 2 , wherein the second key is based on information assigned to each apparatus.
4. The apparatus of claim 1 , wherein the first key includes secret information shared with a deciphering apparatus, the second key is derived from a source, and the secret information is a disturbance key to disturb the source of the second key.
5. The apparatus of claim 1 , wherein a source of the second key is changed in accordance with a packet.
6. The apparatus of claim 1 , wherein the computer-executable instructions further cause the processor to encipher data with the cryptographic key.
7. The apparatus of claim 6 , wherein the computer-executable instructions cause the processor to execute an exclusive-or operation of the data with the crytographic key.
8. The apparatus of claim 1 , further comprising a sharing unit configured to share the first key using a public key system.
9. The apparatus of claim 8 , wherein said sharing unit is configured to share said first key using a Diffie-Hellman key agreement procedure.
10. The apparatus of claim 9 , further comprising a first-in-first-out unit used in cryptographic processing.
11. The apparatus of claim 10 , further comprising a pseudo-random number generator.
12. The apparatus of claim 11 , wherein the pseudo-random number generator includes a linear feedback shift register.
13. Apparatus for generating a cryptographic key, comprising:
circuitry configured to generate a cryptographic key based on first and second keys; and
a memory storing computer executable instructions which, when executed by a processor, cause the processor to:
provide the first key which is derived through an authentication procedure, the first key being based on information generated in another apparatus; and
provide the second key which is changed during a term that the first key is used.
14. The apparatus of claim 13 , wherein said first key and said second key are secret.
15. The apparatus of claim 14 , wherein the second key is based on information assigned to each apparatus.
16. The apparatus of claim 13 , wherein the first key includes secret information shared with a deciphering apparatus, the second key is derived from a source, and the secret information is a disturbance key to disturb the source of the second key.
17. The apparatus of claim 13 , wherein a source of the second key is changed in accordance with a packet.
18. The apparatus of claim 13 , wherein the computer-executable instructions further cause the processor to encipher data with the cryptographic key.
19. The apparatus of claim 18 , wherein the computer-executable instructions cause the processor to execute an exclusive-or operation of the data with the crytographic key.
20. The apparatus of claim 13 , further comprising a sharing unit configured to share the first key using a public key system.
21. The apparatus of claim 20 , wherein said sharing unit is configured to share said first key using a Diffic-Hellman key agreement procedure.
22. The apparatus of claim 21 , further comprising a first-in-first-out unit used in cryptographic processing.
23. The apparatus of claim 22 , further comprising a pseudo-random number generator.
24. The apparatus of claim 23 , wherein the pseudo-random number generator includes a linear feedback shift register.
25. An information processing system comprising:
a memory storing computer executable instructions which, when executed by an information processing apparatus, cause the information processing apparatus to:
provide a first key which is derived through an authentication procedure, the first key being based on information generated in another apparatus;
provide a second key which is changed during a term that the first key is used; and
generate the cryptographic key based on the first and second keys, the cryptographic key being changed in accordance with the change of the second key.Join the waitlist — get patent alerts
Track US8923511B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.