Encryption method, encryption apparatus, data storage distribution apparatus and data delivery system
First Claim
1. An encryption method for encrypting data to be encrypted by using a random number sequence generated by a random number generating unit for generating the random number sequence uniquely decided from an input parameter, comprising the step of:
- generating the input parameter based on metadata of the data to be encrypted.
2 Assignments
0 Petitions
Accused Products
Abstract
Data to be encrypted is effectively encrypted by a data delivery system for encrypting the data to be encrypted with a transmitting apparatus and decrypting a cipher thereof with a receiving apparatus. In a configuration for encrypting and decrypting the data to be encrypted by using a random number sequence generated by a random number generating portion for generating the random number sequence uniquely decided from an input parameter, the transmitting apparatus generates the input parameter to perform encryption based on metadata of the data to be encrypted while the receiving apparatus generates the input parameter to perform cipher decryption based on the metadata embedded in the data to be encrypted.
-
Citations
15 Claims
-
1. An encryption method for encrypting data to be encrypted by using a random number sequence generated by a random number generating unit for generating the random number sequence uniquely decided from an input parameter, comprising the step of:
generating the input parameter based on metadata of the data to be encrypted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A data delivery system for encrypting data to be encrypted with a transmitting apparatus and decrypting it with a receiving apparatus, wherein:
-
the transmitting apparatus comprises;
a random number generating unit for generating a random number sequence uniquely decided from an input parameter;
an input parameter generating unit for generating an input parameter based on metadata of the data to be encrypted;
a metadata embedding unit for embedding the metadata in the data to be encrypted or encrypted data to be encrypted; and
an encrypting unit for encrypting a data body except a header and the metadata of the data to be encrypted by using the random number sequence generated by the random number generating unit, and the receiving apparatus comprises;
the random number generating unit;
a metadata extracting unit for extracting the metadata from the encrypted data to be encrypted;
an input parameter generating unit for generating the input parameter based on the metadata extracted by the metadata extracting unit; and
a decrypting unit for decrypting the data body except the header and the metadata of the encrypted data to be encrypted by using the random number sequence generated by the random number generating unit. - View Dependent Claims (12)
-
-
13. An encryption apparatus for encrypting data to be encrypted, comprising:
-
a random number generating unit for generating a random number sequence uniquely decided from an input parameter;
an input parameter generating unit for generating the input parameter based on metadata of the data to be encrypted;
a metadata embedding unit for embedding the metadata in the data to be encrypted or the encrypted data to be encrypted; and
an encrypting unit for encrypting a data body except a header and the metadata of the data to be encrypted by using the random number sequence generated by the random number generating unit. - View Dependent Claims (14)
-
-
15. A data storage distribution apparatus including a storage portion for storing encryption data having its data body encrypted except a header and metadata out of data to be encrypted and having the metadata embedded therein by generating an input parameter based on the metadata of the data to be encrypted and using a random number sequence uniquely decided from the input parameter, wherein:
a search is performed based on the metadata according to a search request of the encryption data of desired conditions from a client and transmits the encryption data meeting the search request to the client.
Specification