ENCRYPTED DATABASE SYSTEM AND ENCRYPTED DATA MANAGEMENT METHOD
Provided is an encrypted database system wherein: a database wrapper unit converts a plain text SQL statement for searching encoded data to an encoded SQL statement for processing the encoded data on the center system; in the center system, a database controller searches a hash table and limits the...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | English French Japanese |
Published |
27.10.2016
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Provided is an encrypted database system wherein: a database wrapper unit converts a plain text SQL statement for searching encoded data to an encoded SQL statement for processing the encoded data on the center system; in the center system, a database controller searches a hash table and limits the scope of the encoded data by executing the received encoded SQL statement; an encoded text match comparison unit performs a match comparison, specified by the encoded SQL statement, on the encoded data the scope of which was limited; the database control unit transmits the encoded SQL statement execution results to a user system; and the database wrapper unit decodes the received SQL statement execution results and outputs the encoded data search results.
L'invention concerne un système de base de données chiffrée dans laquelle : une unité d'enveloppement de base de données convertit une instruction SQL en texte en clair pour rechercher des données codées en une instruction SQL codée pour traiter les données codées sur le système central ; dans le système central, un organe de commande de base de données cherche dans une table de hachage et limite la portée des données codées par l'exécution de l'instruction SQL codée reçue ; une unité de comparaison de correspondance de texte codé effectue une comparaison de correspondance, spécifiée par l'instruction SQL codée, sur les données codées dont la portée a été limitée ; l'unité de commande de base de données transmet les résultats de l'exécution de l'instruction SQL codée à un système utilisateur ; et l'unité d'enveloppement de base de données décode les résultats de l'exécution de l'instruction SQL reçue et délivre en sortie les résultats de recherche des données codées.
秘匿化データベースシステムであって、データベースラッパー部は、暗号化データを検索するための平文のSQL文を、前記暗号化データを前記センタシステム上で処理する暗号化SQL文に変換し、センタシステムは受信した前記暗号化SQL文を実行することによって、データベース制御部が前記ハッシュテーブルを検索して前記暗号化データの範囲を限定し、暗号文一致比較部が前記限定された範囲の暗号化データについて前記暗号化SQL文が指示する一致比較を行い、前記データベース制御部が前記暗号化SQL文の実行結果を前記ユーザシステムへ送信し、前記データベースラッパー部は、前記受信したSQL文の実行結果を復号化し、前記暗号化データの検索結果を出力する。 |
---|---|
Bibliography: | Application Number: WO2016JP62826 |