The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 19, 2019
Filed:
Feb. 25, 2013
Takashi Ito, Tokyo, JP;
Nori Matsuda, Tokyo, JP;
Mitsuhiro Hattori, Tokyo, JP;
Takumi Mori, Tokyo, JP;
Takato Hirano, Tokyo, JP;
Takashi Ito, Tokyo, JP;
Nori Matsuda, Tokyo, JP;
Mitsuhiro Hattori, Tokyo, JP;
Takumi Mori, Tokyo, JP;
Takato Hirano, Tokyo, JP;
MITSUBISHI ELECTRIC CORPORATION, Tokyo, JP;
Abstract
A server devicecomprises a communication part, a search history storage region, a data storage part, and a checking part. The communication part receives a set of a trapdoor and a deterministic encrypted keyword from a search device. The search history storage regionstores the set of the trapdoor and the deterministic encrypted keyword. The data storage partstores keyword information in which search target data and an encrypted keyword are associated with each other. If the deterministic encrypted keyword is obvious, a deterministic encrypted keyword corresponding to the encrypted keyword is additionally associated with the search target data and the encrypted keyword in the keyword information. The checking partchecks whether or not a deterministic encrypted keyword which matches the received deterministic encrypted keyword exists in the search history storage region. If the deterministic encrypted keyword exists, the checking partexecutes a concealed search targeting the data storage part, based on a deterministic encryption scheme using the deterministic encrypted keyword existing in the search history storage region. If the deterministic encrypted keyword does not exist, the checking partexecutes the concealed search targeting the data storage part, based on a probabilistic encryption scheme using the received trapdoor and the encrypted keyword stored in the data storage part