主权项 |
1. A search system comprising:
a storage device configured to store a document and an index which are encrypted with a searchable format; and a search server configured to search data stored in the storage device, wherein the storage device configured to store: an index database storing an encrypted index, which is an index encrypted with an index key, and an encrypted index key, which is the index key encrypted with a user key, associated with the encrypted index; and a document database storing an encrypted document, which is the document encrypted with a document key, and an encrypted document key, which is the document key encrypted with the user key, associated with the encrypted document, wherein the search server is configured to extract a term for search from a requested search query, decrypt the encrypted index key with a user key which belongs to a user requesting the search query, encrypt the extracted term with the decrypted index key without storing the decrypted index key in a non-transitory storage device, search the index database with the index encrypted using the encrypted term, and send a search result to a terminal. |