Information processing device, information processing system, and program
First Claim
1. An information processing device, comprising:
- encryption information storage means for storing encryption information in which a folder or a file is associated with identification information of a corresponding encryption key;
encryption key decision means for deciding, when a request to save data in the folder or the file has been issued from a user, whether or not an encryption key corresponding to the request target data is included in an encryption key which can be used by the user based on the encryption information stored in the encryption information storage means;
data encryption means for encrypting the request target data using the encryption key corresponding to the data when the encryption key decision means has decided “
yes”
;
nonvolatile storage means for storing the save target data; and
write means for writing the data encrypted by the data encryption means in the nonvolatile storage means.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an information processing device, an information processing system, and a program capable of improving security and convenience. An information processing system (1) includes an IC card (30) which stores an encryption key and a registered password and allows the encryption key to be read when the IC card (30) has authenticated the user as an authorized user based on the registered password, and an information processing device (10) which stores folder information in which the folder name, path, and hash value of the encryption key are associated, when a request to save data in the folder has been issued from the user, decides whether or not an encryption key corresponding to the folder is included in the encryption key read from the IC card (30) based on the folder information, encrypts the request target data using the corresponding encryption key when the information processing device (10) has decided “YES”, and stores the encrypted data.
61 Citations
23 Claims
-
1. An information processing device, comprising:
-
encryption information storage means for storing encryption information in which a folder or a file is associated with identification information of a corresponding encryption key;
encryption key decision means for deciding, when a request to save data in the folder or the file has been issued from a user, whether or not an encryption key corresponding to the request target data is included in an encryption key which can be used by the user based on the encryption information stored in the encryption information storage means;
data encryption means for encrypting the request target data using the encryption key corresponding to the data when the encryption key decision means has decided “
yes”
;
nonvolatile storage means for storing the save target data; and
write means for writing the data encrypted by the data encryption means in the nonvolatile storage means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A program for execution by an information processing device, the information processing device including encryption information storage means for storing encryption information in which a folder or a file is associated with identification information of a corresponding encryption key, and nonvolatile storage means for storing save target data, and performing processing according to an application program, the program comprising:
-
a first decision procedure for deciding, when a request to write data into the folder or the file has been issued from the application program, whether or not an encryption key corresponding to the request target data is included in an encryption key which can be used by a user based on the encryption information stored in the encryption information storage means;
a data encryption procedure for encrypting the request target data using the encryption key corresponding to the data when “
YES”
in the first decision procedure; and
a write procedure for writing the data encrypted in the data encryption procedure into the nonvolatile storage means. - View Dependent Claims (20, 21, 22, 23)
-
Specification