摘要 |
【課題】それぞれ暗号化された異なる数値データの大小比較を行うこと。【解決手段】数値としての文書とその識別子を入力値として導出鍵を算出すると共に上記識別子、文書を入力値とした計算により上記文書を暗号化した識別子毎暗号文を生成する暗号化装置510と、導出鍵および平文を入力値として第2のハッシュ関数による計算を行うことにより平文と他の平文との大小比較判定用の値である相対値を生成すると共に、導出鍵、識別子、および相対値とを入力値とした計算により上記相対値を暗号化した相対値暗号文を生成し、識別子毎暗号文と相対値暗号文から成る文字列を文書暗号文として生成し、他の暗号文とこれに対する識別子とが入力されたときに上記第2のハッシュ関数による計算により、異なる暗号文それぞれに対応した相対値を復元しこの相対値の大小比較を行うことにより、暗号化された異なる平文の大小判定を行う比較部513を備えた。【選択図】図1 |