Claims
- 1. A data process apparatus comprising:
key convert means for generating a key different for each hierarchy on the basis of a specific key with respect to data having a hierarchical structure; and encipher means for enciphering data in a predetermined hierarchy using a key in the hierarchy.
- 2. A data process apparatus according to claim 1, where the encipher means enciphers one key out of keys in the hierarchy, and outputs it together with the enciphered data in each hierarchy.
- 3. A data process apparatus comprising:
key convert means for generating a key different for each hierarchy on the basis of a specific key with respect to data which has a hierarchical structure and is enciphered by a key different for each hierarchy; and decode means for decoding data in a predetermined hierarchy using a key in the hierarchy.
- 4. A data process apparatus according to any one of claims 1, 2, and 3, wherein the specific key is a key used for converting a hierarchy adjacent to the own hierarchy, and the key convert means generates a key using one-way function.
- 5. A data process apparatus comprising decode means for using a certain key to decode data in a hierarchy corresponding to the key and lower hierarchies with respect to data which has a hierarchical structure and is enciphered by a key different for each hierarchy.
- 6. A data process apparatus comprising decode means for decoding the enciphered key and decoding data in a hierarchy corresponding to the key and the lower hierarchies using the decoded key with respect to data which has a hierarchical structure and is enciphered by a key different for each hierarchy and an enciphered key obtained by enciphering one key out of keys in the hierarchy.
- 7. A data process apparatus according to claim 5 or 6, wherein the decode means generates a key used for decoding data in an adjacent hierarchy by converting the key by one-way function.
- 8. A data process apparatus according to claim 2 or 6, wherein an encipher method of the enciphered key is a private key encipher algorithm.
- 9. A data process apparatus according to claim 2 or 6, wherein an encipher method of the enciphered key is a public key encipher algorithm.
- 10. A data process apparatus according to any one of claims 1, wherein the data having a hierarchical structure is image data.
- 11. A data process apparatus according to any one of claims 1, wherein the data having a hierarchical structure is multimedia data.
- 12. A data process apparatus according to claim 10, wherein a key used for enciphering or decoding image data in the highest hierarchy is specific private information or information dependent on the image data.
- 13. A data process apparatus according to claim 10, wherein the hierarchical structure is a hierarchical structure based on resolution, and the resolution becomes higher as a hierarchy is higher.
- 14. A data process apparatus according to claim 10, wherein the hierarchical structure is a hierarchical structure based on resolution, and the degree of importance becomes higher as a hierarchy is higher.
- 15. A data process apparatus according to claim 10, wherein the hierarchical structure is a hierarchical structure based on SNR, and the SNR becomes lower as a hierarchy is higher.
- 16. A data process method comprising;
a key convert step of generating a key different for each hierarchy on the basis of a specific key with respect to data having a hierarchical structure; and an encipher step of enciphering data in a predetermined hierarchy using a key in the hierarchy.
- 17. A data process method comprising:
a key convert step of generating a key different for each hierarchy on the basis of a specific key with respect to data which has a hierarchical structure and is enciphered by a key different for each hierarchy; and a decode step of decoding data in a predetermined hierarchy using a key in the hierarchy.
- 18. A data process method comprising:
a decode step of using a certain key to decode data in a hierarchy corresponding to the key and the lower hierarchies with respect to data which has a hierarchical structure and is enciphered by a key different for each hierarchy.
Priority Claims (2)
Number |
Date |
Country |
Kind |
051823/2002 |
Feb 2002 |
JP |
|
157553/2002 |
May 2002 |
JP |
|
Parent Case Info
[0001] This application is a continuation of International Application No. PCT/JP03/01863, filed Feb. 20, 2003, which claims the benefit of Japanese Patent Application Nos. 051823/2002, filed Feb. 27, 2002, 157553/2002, filed May 30, 2002.
Continuations (1)
|
Number |
Date |
Country |
Parent |
PCT/JP03/01863 |
Feb 2003 |
US |
Child |
10434161 |
May 2003 |
US |