(EN) The present invention is provided with: a BC storage unit (31) that stores a blockchain having saved therein search data that is generated on the basis of registered data registered in a database, that is hashed, and that is for searching for the registered data from the database; a DB storage unit (41); a DB search unit (43); and a tamper determination unit (44). In the database, the registered data is registered in association with the search data. The DB search unit (43) searches for the registered data registered in association with the search data from the database. The tamper determination unit (44) generates a hash value on the basis of the registered data acquired through search performed by the DB search unit (43), and compares the generated hash value with the search data saved in the blockchain to determine whether the registered data has been tampered with.
(FR) La présente invention comprend : une unité de stockage de BC (31) qui stocke une chaîne de blocs (BC) dans laquelle sont sauvegardées des données de recherche, qui sont générées sur la base de données enregistrées qui sont enregistrées dans une base de données (DB), qui sont hachées, et qui servent à rechercher les données enregistrées dans la base de données; une unité de stockage de DB (41); une unité de recherche en DB (43); et une unité de détermination d'altération (44). Dans la base de données, les données enregistrées sont enregistrées en association avec les données de recherche. L'unité de recherche en DB (43) recherche, dans la base de données, les données enregistrées qui sont enregistrées en association avec les données de recherche. L'unité de détermination d'altération (44) génère une valeur de hachage sur la base des données enregistrées acquises par la recherche effectuée par l'unité de recherche en DB (43), et compare la valeur de hachage générée aux données de recherche sauvegardées dans la chaîne de blocs pour déterminer si les données enregistrées ont été altérées.
(JA) データベースに登録されている登録データをもとに生成されたデータであって、ハッシュ化されており、データベースから登録データを検索するための検索データが保存されているブロックチェーンを記憶するBC記憶部(31)と、DB記憶部(41)と、DB検索部(43)と、改ざん判断部(44)とを備え、データベースは、検索データに対応付けて登録データが登録されており、DB検索部(43)は、データベースから検索データに対応付けて登録されている登録データを検索し、改ざん判断部(44)は、DB検索部(43)が検索して得た登録データをもとにハッシュ値を生成し、生成したハッシュ値とブロックチェーンに保存されている検索データとを比較して、登録データが改ざんされているかを判断する。