3)と、照合を行った登録IDとを暗号化装置3へ送信し、処理を終了する。[0097]以上説明したように、本開示の第1の実施の形態に係る、宿泊施設の入退出に用いられる暗号データ処理システムによれば、各部屋に設置された暗号化装置は、第1の暗号鍵に基づいて、入力された第1の情報を暗号化して登録用の暗号化情報を生成してサーバへ送信し、第2の暗号鍵に基づいて、入力された第2の情報を暗号化して照合対象の暗号化情報を生成してサーバへ送信する暗号化部を備え、サーバは、暗号化情報を照合する暗号化照合関数を用いて、登録用の暗号化情報と、照合対象の暗号化情報とを照合し、照合結果を前記暗号化装置へ送信する照合部を備え、暗号化装置は、第1の暗号鍵及び第2の暗号鍵を用いて照合結果を復号化する復号化関数により、第1の情報と前記第2の情報との一致度合いを求める照合結果復号化部を更に含むように構成することにより、入力された情報を照合する際の秘匿性を向上させることができる。[0098]<本開示の第2の実施の形態に係る暗号データ処理システムの構成>[0099]次に、本開示の第2の実施の形態に係る暗号データ処理システムの構成について説明する。第2の実施の形態では、ホテル等の施設において、部屋の入退出の管理のため、各部屋のドアに設けられた読取装置で情報を読み取り、一つの暗号化装置に集約して管理する場合を例に説明する。第1の実施の形態と同様となる箇所については同一符号を付して説明を省略する。[0100]図10に示すように、本開示の第2の実施の形態に係る暗号データ処理システム200は、読取装置204と、暗号化装置203と、サーバ6とを含み、暗号化装置203及びサーバ6はインターネット等のネットワーク10を介して接続されている。[0101]読取装置204は、各部屋に設けられた、磁気カードのデータを読み取る装置である。1)と、ホテル利用者に割り当てられた部屋の部屋番号とを対応付けて暗号化装置203に入力する。1)と、部屋番号とを暗号化装置203に送信するようにしてもよい。2)とする)を照合用に読み取って、読み取った第2の情報と、部屋番号とを対応付けて暗号化装置203に送信する。[0103]なお、読取装置204は、生体情報、スマートフォンからの出力信号等を読み取る装置であればどのようなものであってもよい。その場合、生体情報、スマートフォンからの出力信号等の情報を第1の情報及び第2の情報として暗号化装置203に送信する。[0104]次に、暗号化装置203について説明する。234と、を含んで構成されている。暗号化部230は、暗号化情報の登録毎に登録IDを生成する。登録IDは、例えば、登録時の部屋番号に対応する情報を用いて、「部屋番号+登録番号」などにより生成すればよい。1)、複数の部屋に対応した登録の管理が行えるものとする。1)と、登録IDとを対応付けて登録コマンドと共にサーバ6へ送信する。1)と、登録IDとを対応付けて鍵記憶部232の格納テーブル232Aに保存する。登録IDには部屋番号を用いずに、部屋番号と、登録IDとを対応付けてそれぞれ鍵記憶部32に保存するようにしてもよい。ここで、照合用の第2の暗号鍵は、ワンタイムキーであり、照合時においてのみ有効である。2)と、鍵記憶部32に当該部屋番号に対応して保存された登録IDとを対応付けて照合コマンドと共にサーバ6へ送信する。対応付けは登録IDから識別できる部屋番号により行えばよい。2)を鍵記憶部32の格納テーブル232Bに保存する。2)を記憶するものである。図11に示すように、第1の実施の形態の鍵記憶部32と同様のテーブル構成であるが、第2の実施の形態では、複数の部屋に対応した鍵の管理を行う。[0109]照合結果復号化部234は、第1の実施の形態と同様の処理を行って復号化した照合結果により、照合を行った登録IDに対応する部屋番号の部屋の制御機構5に解除を通知し、部屋のドアのロックの解除、又はエラーを通知する。[0110]なお、第2の実施の形態の他の構成については第1の実施の形態と同様であるため説明を省略する。[0111]<本開示の第2の実施の形態に係る暗号データ処理システムの作用>[0112]次に、本開示の第2の実施の形態に係る暗号データ処理システムの作用について説明する。1)と、部屋番号と受信すると、上記図6に示す登録処理ルーチンを実行する。2)と、部屋番号とを受信すると、上記図7に示す照合処理ルーチンを実行する。[0114]なお、第2の実施の形態の他の作用については第1の実施の形態と同様であるため説明を省略する。[0115]以上説明したように、本開示の第2の実施の形態に係る、宿泊施設の入退出に用いられる暗号データ処理システムによれば、各部屋の読取装置からの情報を受信して集約して処理する暗号化装置は、第1の暗号鍵に基づいて、入力された第1の情報を暗号化して登録用の暗号化情報を生成してサーバへ送信し、第2の暗号鍵に基づいて、入力された第2の情報を暗号化して照合対象の暗号化情報を生成してサーバへ送信する暗号化部を備え、サーバは、暗号化情報を照合する暗号化照合関数を用いて、登録用の暗号化情報と、照合対象の暗号化情報とを照合し、照合結果を前記暗号化装置へ送信する照合部を備え、暗号化装置は、第1の暗号鍵及び第2の暗号鍵を用いて照合結果を復号化する復号化関数により、第1の情報と前記第2の情報との一致度合いを求める照合結果復号化部を更に含むように構成することにより、入力された情報を照合する際の秘匿性を向上させることができる。[0116]<本開示の第3の実施の形態に係る暗号データ処理システムの構成及び作用>[0117]次に、本開示の第3の実施の形態に係る暗号データ処理システムの構成について説明する。第3の実施の形態では、イベント等の会場の入場、退場に適用する場合について説明する。第3の実施の形態の構成は、上記図10に示す第2の実施の形態と同様であるが、以下に第3の実施形態において異なる点について説明する。[0118]読取装置204は、入退場のゲートに設置され、イベント参加者のスマートフォンの出力情報を読み取る装置である。1)として暗号化装置3に送信される。2)として照合用に読み取って、読み取った第2の情報を暗号化装置3に送信する。[0119]暗号化部230は、第2の実施の形態と同様の処理を行う。本実施の形態では、登録IDは、受付毎に生成するものとし、例えば、スマートフォンの出力情報をハッシュ化し、ハッシュ化されたデータの上位N桁を、登録IDとして生成すればよい。[0120]なお、第3の実施の形態の他の構成及び作用は第2の実施の形態と同様であるため説明を省略する。[0121]以上説明したように、本開示の第3の実施の形態に係る、イベント会場の入退場に用いられる暗号データ処理システムによれば、暗号データ処理システムによれば、インターネットを介して接続されたサーバ及び暗号化装置を含む暗号データ処理システムにおいて、暗号化装置は、第1の暗号鍵に基づいて、入力された第1の情報を暗号化して登録用の暗号化情報を生成してサーバへ送信し、第2の暗号鍵に基づいて、入力された第2の情報を暗号化して照合対象の暗号化情報を生成してサーバへ送信する暗号化部を備え、サーバは、暗号化情報を照合する暗号化照合関数を用いて、登録用の暗号化情報と、照合対象の暗号化情報とを照合し、照合結果を前記暗号化装置へ送信する照合部を備え、暗号化装置は、第1の暗号鍵及び第2の暗号鍵を用いて照合結果を復号化する復号化関数により、第1の情報と前記第2の情報との一致度合いを求める照合結果復号化部を更に含むように構成することにより、入力された情報を照合する際の秘匿性を向上させることができる。[0122]以上のように、情報を暗号化したまま照合を行い、暗号化された情報について照合結果を得るようにすることで、ネットワーク上でやり取りされる情報を取得されたとしても、暗号化された情報からは元の情報を特定することができないため、秘匿性を保ったまま認証等を行えるというメリットがある。[0123]また、上述した各実施形態によれば、暗号化された情報を復号することなく照合し、照合結果をリアルタイムに利用できるため、セキュリティを担保しつつ、個人の認証に関する利便性が向上する。[0124]また、上述した各実施形態によれば、暗号化された情報を用いて、高速に認証を行えるというメリットもある。[0125]ここで従来の特開2015-192446号公報と本開示の技術との対比したそれぞれの特徴について説明する。以下、特開2015-192446号公報の技術を(A)、本開示の技術を(B)として説明する。[0126]技術(A)は、不正登録を防止するためのアイデンティフィケーションを目的とした技術である。本開示の技術(B)は、暗号化された情報を用いて認証を行うオーセンティケーションを目的とした技術である。このような目的の相違を前提に、技術(A)について本開示の技術(B)と相違する点を説明する。[0127](A)の技術の概要を説明する。Aの暗号データC1を計算し、計算装置に登録している。判定装置で、一時鍵Ktで第2の鍵KA2を暗号化した暗号鍵データEk(KA2)を計算し、計算装置に送信している。計算装置は、暗号データC1と暗号鍵データEk(KA2)とから暗号データC2を計算して登録している。このように(A)は、複数の暗号鍵を用いて暗号化を行って登録処理を行うことで不正登録を防止していることが特徴である。ここで、(A)で登録した情報の照合処理を行う場合を説明する。Aの暗号データC1’を計算し、計算装置に送信している。判定装置で、一時鍵Kt’で第2の鍵KA2を暗号化した暗号鍵データEk’(KA2)を計算し、計算装置に送信している。計算装置は、暗号データC1’と暗号鍵データEk’(KA2)とから暗号データC2’を計算し、登録されている暗号データC2と、計算された暗号データC2’とを照合し、認証の成功と失敗とを判定している。このように、計算装置による認証の判定情報から、第2の暗号鍵KA2の情報が漏えいするリスクがある。このように(A)は、あくまで登録に係るセキュリティの向上を目的とした技術であり、照合に係るセキュリティを想定した技術ではないといえる。[0129]一方で、本開示の技術(B)は、上述したようにサーバでは照合処理を行っているものの、照合結果の成否は分からず、暗号化装置で、第1の暗号鍵及び第2の暗号鍵を用いて、サーバによる照合結果の復号化を行うことにより、照合結果の成否が分かる。サーバによる照合結果から、照合結果の成否が分からないため、鍵の情報が漏えいするリスクが少なく、また、高速に認証が行えるというメリットがある。以上のように、本開示の技術には(A)の技術に対する顕著な優位性があるといえる。[0130]なお、本開示は、上述した実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。[0131]例えば、上述した各実施の形態では、暗号化部により第1の情報及び第2の情報を暗号化関数Eにより暗号化する場合を例に説明したが、これに限定されるものではない。暗号化ではなく変調符号によりハッシュ化するようにしてもよい。その場合には、サーバ側の照合部の暗号化照合関数F、及び暗号化装置側の照合結果復号化部34の復号化関数Dは、変調符号に対応した関数として実現するようにすればよい。[0132]2017年12月22日に出願された日本国特許出願2017-246716の開示はその全体が参照により本明細書に取り込まれる。[0133]本明細書に記載された全ての文献、特許出願、および技術規格は、個々の文献、特許出願、および技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。上記の特許・技術に関心のある方は、下記問合せ先にご相談下さい。同じキーワードでJ-STORE内を検索することが出来ます。