US8923511B2ExpiredUtilityA1

Enciphering apparatus and method, deciphering apparatus and method as well as information processing apparatus and method

Assignee: SONY CORPPriority: Apr 23, 1997Filed: May 21, 2013Granted: Dec 30, 2014
Est. expiryApr 23, 2017(expired)· nominal 20-yr term from priority
H04L 2209/605G11B 20/00086H04L 9/0891H04L 9/008G11B 2220/2562G06F 21/73G11B 2220/2525G06F 21/85G11B 20/00246G06F 2211/007G11B 20/00521G06F 2221/2107G06F 21/725G06F 21/6209G11B 20/0021G11B 20/00492G06F 21/10H04L 9/0869H04L 9/0861G06F 21/445H04L 2209/603G11B 20/0086G06F 17/00
78
PatentIndex Score
2
Cited by
96
References
25
Claims

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-modified
What 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.