摘要 |
PROBLEM TO BE SOLVED: To provide a storage device capable of taking out only data satisfying a certain attribute efficiently and safely from pieces of data stored in a memory area where pieces of data are arranged at random, a preservation method of data, and a program.SOLUTION: A storage device includes: a memory area where pieces of data are arranged at random in a storage area; encryption means that encrypts one of the pieces of data arranged in the memory area in an encryption method in which the encryption means designates a certain attribute, and only a user who has a decryption key that satisfies the attribute can correctly decrypt the data; and data preservation means that preserves the encrypted data in the memory area. |