INFORMATION PROCESSING DEVICE, TERMINAL DEVICE, AND SEARCH METHOD

An information processing device (100) having: an acquisition unit (131) that obtains an encrypted search index and an identifier, from a second terminal device (50) for a second user, said encrypted search index having search keywords encrypted using a searchable encryption, by using a shared key a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MARUYAMA, Shinya, JIMBO, Masanobu
Format: Patent
Sprache:eng ; fre ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An information processing device (100) having: an acquisition unit (131) that obtains an encrypted search index and an identifier, from a second terminal device (50) for a second user, said encrypted search index having search keywords encrypted using a searchable encryption, by using a shared key and a certificate key that have been obtained from a first terminal device (10) for a first user who owns a document, and said identifier being for a second user who is searching the document; a verification unit (132) that browses a database and uses a verification key on the basis of the second user identifier and verifies the encrypted search index, said database having registered therein an encrypted document index generated by the first terminal device (10) and having the document keywords encrypted therein, an encrypted document associated to the encrypted document index, and a verification key and a re-encryption key corresponding to the second user; and generation units (133, 134) that encrypt the encrypted document found using the verified encrypted search index, encrypting same using a re-certification key on the basis of the second user identifier, and generate search results. L'invention concerne un dispositif de traitement d'informations (100) comprenant : une unité d'acquisition (131) qui obtient un indice de recherche chiffré et un identifiant à partir d'un second dispositif terminal (50) pour un second utilisateur, ledit indice de recherche chiffré ayant des mots-clés de recherche chiffrés à l'aide d'un chiffrement consultable, en utilisant une clé partagée et une clé de certificat qui ont été obtenues à partir d'un premier dispositif terminal (10) pour un premier utilisateur qui possède un document, et ledit identifiant étant destiné à un second utilisateur qui effectue une recherche dans le document; une unité de vérification (132) qui explore une base de données et qui utilise une clé de vérification sur la base du second identifiant d'utilisateur et qui vérifie l'indice de recherche chiffré, un indice de document chiffré généré par le premier dispositif terminal (10) étant enregistré dans ladite base de données et les mots-clés de document étant chiffrés dans celle-ci, un document chiffré associé à l'indice de document chiffré, et une clé de vérification ainsi qu'une clé de rechiffrement correspondant au second utilisateur; et des unités de génération (133, 134) qui chiffrent le document chiffré trouvé à l'aide de l'indice de recherche chiffré