摘要 |
PROBLEM TO BE SOLVED: To search for a large amount of encrypted data at a high speed.SOLUTION: An encrypted database system includes: a database wrapper unit which converts a plain text SQL statement for searching encoded data to an encoded SQL statement for processing the encoded data on the center system; a database controller, in a center system, which searches a hash table and limits the scope of the encoded data by executing the received encoded SQL statement; and an encoded text match comparison unit which performs a match comparison, specified by the encoded SQL statement, on the encoded data the scope of which has been limited. The database control unit transmits the encoded SQL statement execution results to a user system. The database wrapper unit decodes the received SQL statement execution results and outputs the encoded data search results.SELECTED DRAWING: Figure 1 |