发明名称 Search system
摘要 A search system includes a storage device and a search server. The storage device stores an index database storing an index encrypted with an index key and the index key encrypted with a user key and associated with the encrypted index and stores a document database storing a document encrypted with a document key and the document key encrypted with the user key and associated with the encrypted document. The search server extracts a term for search from a requested search query, decrypts the encrypted index key with a user key which belongs to a user requesting the search query, encrypts the extracted term with the decrypted index key without storing the decrypted index key in a non-transitory storage device, searches the index database with the index encrypted using the encrypted first term, and sends a search result to a terminal.
申请公布号 US9576005(B2) 申请公布日期 2017.02.21
申请号 US201615051808 申请日期 2016.02.24
申请人 Hitachi Solutions, Ltd. 发明人 Fujimoto Minoru;Sameshima Yoshiki
分类号 G06F21/62;G06F17/30;G06F12/14;H04L9/32 主分类号 G06F21/62
代理机构 Mattingly & Malur, PC 代理人 Mattingly & Malur, PC
主权项 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.
地址 Tokyo JP