(57)【要約】【課題】公的機関等の管理サーバに保存された利用者情報を、近距離無線通信機能を持つ携帯端末へ安全に移譲する。【解決手段】本発明に係る情報移譲システムは、近距離無線通信に対応した携帯端末２０と、前記携帯端末の利用者情報を保持する管理サーバ１０と、を備え、前記携帯端末２０は、公開鍵とプライベート鍵の鍵ペアを生成し、前記管理サーバ１０は、前記携帯端末の公開鍵で前記利用者情報を暗号化し、暗号化した前記利用者情報を前記近距離無線通信により前記携帯端末２０に送信し、前記携帯端末２０は、受信した前記利用者情報を前記プライベート鍵で復号化して保存する。【選択図】図１
2014135558.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信に対応した携帯端末と、
前記携帯端末の利用者情報を保持する管理サーバと、を備える情報移譲システムであって、
前記携帯端末は、公開鍵とプライベート鍵の鍵ペアを生成し、
前記管理サーバは、前記携帯端末の公開鍵で前記利用者情報を暗号化し、暗号化した前記利用者情報を前記近距離無線通信により前記携帯端末に送信し、
前記携帯端末は、受信した前記利用者情報を前記プライベート鍵で復号化して保存する、ことを特徴とする情報移譲システム。
【請求項２】
前記携帯端末は、前記近距離無線通信とは異なる無線通信に対応しており、
前記管理サーバは、前記暗号化した利用者情報を前記近距離無線通信により前記携帯端末に送信する際、関連情報を前記近距離無線通信とは異なる無線通信で前記携帯端末に送信する、ことを特徴とする請求項１に記載の情報移譲システム。
【請求項３】
近距離無線通信に対応した携帯端末と、
前記携帯端末の利用者情報を保持する管理サーバと、を備える情報移譲システムにおける情報移譲方法であって、
前記携帯端末が、公開鍵とプライベート鍵の鍵ペアを生成するステップと、
前記管理サーバが、前記携帯端末の公開鍵で前記利用者情報を暗号化し、暗号化した前記利用者情報を前記近距離無線通信により前記携帯端末に送信するステップと、
前記携帯端末が、受信した前記利用者情報を前記プライベート鍵で復号化して保存するステップと、を有することを特徴とする情報移譲方法。
【請求項４】
近距離無線通信に対応した携帯端末と、
前記携帯端末の利用者情報を保持する管理サーバと、を備える情報移譲システムにおいて、
前記携帯端末に、公開鍵とプライベート鍵の鍵ペアを生成するステップと、
前記管理サーバに、前記携帯端末の公開鍵で前記利用者情報を暗号化し、暗号化した前記利用者情報を前記近距離無線通信により前記携帯端末に送信するステップと、
前記携帯端末に、受信した前記利用者情報を前記プライベート鍵で復号化して保存するステップと、を実行させるための情報移譲プログラム。
【請求項５】
近距離無線通信に対応した携帯端末と、
前記携帯端末の利用者情報を保持する管理サーバと、を備える情報移譲システムであって、
前記携帯端末は、公開鍵とプライベート鍵の鍵ペアを生成し、
前記管理サーバは、共通鍵を生成し、生成した前記共通鍵で前記利用者情報を暗号化し、前記携帯端末の公開鍵で前記共通鍵を暗号化し、暗号化した前記利用者情報及び前記共通鍵を近距離無線通信により前記携帯端末に送信し、
前記携帯端末は、受信した前記共通鍵を前記プライベート鍵で復号化し、受信した前記利用者情報を復号化した前記共通鍵で復号化して保存する、ことを特徴とする情報移譲システム。
【請求項６】
前記携帯端末は、前記近距離無線通信とは異なる無線通信に対応しており、
前記管理サーバは、前記暗号化した利用者情報及び共通鍵を前記近距離無線通信により前記携帯端末に送信する際、関連情報を前記近距離無線通信とは異なる無線通信で前記携帯端末に送信する、ことを特徴とする請求項５に記載の情報移譲システム。
【請求項７】
近距離無線通信に対応した携帯端末と、
前記携帯端末の利用者情報を保持する管理サーバと、を備える情報移譲システムにおける情報移譲方法であって、
前記携帯端末が、公開鍵とプライベート鍵の鍵ペアを生成するステップと、
前記管理サーバは、共通鍵を生成し、生成した前記共通鍵で前記利用者情報を暗号化し、前記携帯端末の公開鍵で前記共通鍵を暗号化し、暗号化した前記利用者情報及び前記共通鍵を近距離無線通信により前記携帯端末に送信するステップと、
前記携帯端末は、受信した前記共通鍵を前記プライベート鍵で復号化し、受信した前記利用者情報を復号化した前記共通鍵で復号化して保存するステップと、を有することを特徴とする情報移譲方法。
【請求項８】
近距離無線通信に対応した携帯端末と、
前記携帯端末の利用者情報を保持する管理サーバと、を備える情報移譲システムにおいて、
前記携帯端末に、公開鍵とプライベート鍵の鍵ペアを生成するステップと、
前記管理サーバに、共通鍵を生成し、生成した前記共通鍵で前記利用者情報を暗号化し、前記携帯端末の公開鍵で前記共通鍵を暗号化し、暗号化した前記利用者情報及び前記共通鍵を近距離無線通信により前記携帯端末に送信するステップと、
前記携帯端末に、受信した前記共通鍵を前記プライベート鍵で復号化し、受信した前記利用者情報を復号化した前記共通鍵で復号化して保存するステップと、を実行させるための情報移譲プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、管理サーバに保存された秘密情報（利用者情報）を、近距離無線通信機能を持つ携帯端末へ安全に移譲する情報移譲システム、方法及びプログラムに関する。
【背景技術】
【０００２】
国や自治体などの公的機関や、広く一般需要者にサービスを提供する企業が、需要者に対し、需要者自身の情報を使って、公的サービスあるいは各企業独自のサービスを提供する場合、秘密管理された利用者情報を、需要者の持ち運び可能なセキュアデバイスであるＩＣカードへ格納し、ＩＣカードを用いてサービスを受けることが従来行われてきた（例えば非特許文献１参照）。また、企業内など、人の出入りの管理を行う場面でも、社員等にそれぞれの情報を格納したＩＣカードを配布して管理が行われてきた。ＩＣカードは可搬性に優れており、耐タンパ性を有するためセキュリティの面で優れている。秘密情報を有する公的機関や企業等は、ＩＣカードを作製・発行し、数日後に引き渡すのが通例であった。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】水沢純一著「ＩＣカード（ニューメディア技術シリーズ）」、電子情報通信学会編、オーム社
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＩＣカードの普及により、需要者が複数の企業や公的機関からＩＣカードの発行を受けることが増え、多くのＩＣカードを管理する必要性が増してきたため、その管理が困難であるという問題がある。また、各サービスを利用する場合には、それに適合したカードを携帯、持参する必要があり、煩雑でカード忘れなどが生じやすいという問題がある。また、ICカードの再発行などは時間がかかり、またその必要もない場合には、一時的に、又は権限を絞ってＩＣカードの機能を他の物に付与できれば、需要者の利便性が著しく向上する場合もあるため、そのような方法が望まれる。このような場合、常に携帯していることの多い、携帯電話などの携帯端末に、ＩＣカードの機能を一元化することで、このような煩雑でめんどうな管理を簡略化し、利便性も向上させることができる。
【０００５】
したがって、かかる点に鑑みてなされた本発明の目的は、公的機関等の管理サーバに保存された秘密情報（利用者情報）を、近距離無線通信機能を持つ携帯端末へ安全に移譲することが可能な情報移譲システム、方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上述した諸課題を解決すべく、本発明に係る情報移譲システムは、近距離無線通信に対応した携帯端末と、前記携帯端末の利用者情報を保持する管理サーバと、を備える情報移譲システムであって、前記携帯端末は、公開鍵とプライベート鍵の鍵ペアを生成し、前記管理サーバは、前記携帯端末の公開鍵で前記利用者情報を暗号化し、暗号化した前記利用者情報を前記近距離無線通信により前記携帯端末に送信し、前記携帯端末は、受信した前記利用者情報を前記プライベート鍵で復号化して保存する、ことを特徴とする。
【０００７】
また、前記携帯端末は、前記近距離無線通信とは異なる無線通信に対応しており、前記管理サーバは、前記暗号化した利用者情報を前記近距離無線通信により前記携帯端末に送信する際、関連情報を前記近距離無線通信とは異なる無線通信で前記携帯端末に送信することが好ましい。
【０００８】
また、本発明に係る情報移譲方法は、近距離無線通信に対応した携帯端末と、前記携帯端末の利用者情報を保持する管理サーバと、を備える情報移譲システムにおける情報移譲方法であって、前記携帯端末が、公開鍵とプライベート鍵の鍵ペアを生成するステップと、前記管理サーバが、前記携帯端末の公開鍵で前記利用者情報を暗号化し、暗号化した前記利用者情報を前記近距離無線通信により前記携帯端末に送信するステップと、前記携帯端末が、受信した前記利用者情報を前記プライベート鍵で復号化して保存するステップと、を有することを特徴とする。
【０００９】
また、本発明に係る情報移譲プログラムは、近距離無線通信に対応した携帯端末と、前記携帯端末の利用者情報を保持する管理サーバと、を備える情報移譲システムにおいて、前記携帯端末に、公開鍵とプライベート鍵の鍵ペアを生成するステップと、前記管理サーバに、前記携帯端末の公開鍵で前記利用者情報を暗号化し、暗号化した前記利用者情報を前記近距離無線通信により前記携帯端末に送信するステップと、前記携帯端末に、受信した前記利用者情報を前記プライベート鍵で復号化して保存するステップと、を実行させるものである。
【００１０】
さらに、上述した諸課題を解決すべく、本発明に係る情報移譲システムは、近距離無線通信に対応した携帯端末と、前記携帯端末の利用者情報を保持する管理サーバと、を備える情報移譲システムであって、前記携帯端末は、公開鍵とプライベート鍵の鍵ペアを生成し、前記管理サーバは、共通鍵を生成し、生成した前記共通鍵で前記利用者情報を暗号化し、前記携帯端末の公開鍵で前記共通鍵を暗号化し、暗号化した前記利用者情報及び前記共通鍵を近距離無線通信により前記携帯端末に送信し、前記携帯端末は、受信した前記共通鍵を前記プライベート鍵で復号化し、受信した前記利用者情報を復号化した前記共通鍵で復号化して保存する、ことを特徴とする。
【００１１】
また、前記携帯端末は、前記近距離無線通信とは異なる無線通信に対応しており、前記管理サーバは、前記暗号化した利用者情報及び共通鍵を前記近距離無線通信により前記携帯端末に送信する際、関連情報を前記近距離無線通信とは異なる無線通信で前記携帯端末に送信することが好ましい。
【００１２】
また、本発明に係る情報移譲方法は、近距離無線通信に対応した携帯端末と、前記携帯端末の利用者情報を保持する管理サーバと、を備える情報移譲システムにおける情報移譲方法であって、前記携帯端末が、公開鍵とプライベート鍵の鍵ペアを生成するステップと、前記管理サーバは、共通鍵を生成し、生成した前記共通鍵で前記利用者情報を暗号化し、前記携帯端末の公開鍵で前記共通鍵を暗号化し、暗号化した前記利用者情報及び前記共通鍵を近距離無線通信により前記携帯端末に送信するステップと、前記携帯端末は、受信した前記共通鍵を前記プライベート鍵で復号化し、受信した前記利用者情報を復号化した前記共通鍵で復号化して保存するステップと、を有することを特徴とする。
【００１３】
また、本発明に係る情報移譲プログラムは、近距離無線通信に対応した携帯端末と、前記携帯端末の利用者情報を保持する管理サーバと、を備える情報移譲システムにおいて、前記携帯端末に、公開鍵とプライベート鍵の鍵ペアを生成するステップと、前記管理サーバに、共通鍵を生成し、生成した前記共通鍵で前記利用者情報を暗号化し、前記携帯端末の公開鍵で前記共通鍵を暗号化し、暗号化した前記利用者情報及び前記共通鍵を近距離無線通信により前記携帯端末に送信するステップと、前記携帯端末に、受信した前記共通鍵を前記プライベート鍵で復号化し、受信した前記利用者情報を復号化した前記共通鍵で復号化して保存するステップと、を実行させるものである。
【発明の効果】
【００１４】
本発明に係る情報移譲システム、方法およびプログラムによれば、公的機関等の管理サーバに保存された秘密情報（利用者情報）を、近距離無線通信機能を持つ携帯端末へ安全に移譲することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る情報移譲システムの構成を示す図である。
【図２】公開鍵を用いた情報移譲処理のシーケンス図である。
【図３】ＳＤＭサーバ及びＮＦＣ携帯端末間の通信形態例を示す図である。
【図４】公開鍵と共通鍵を併用する情報移譲処理のシーケンス図である。
【図５】ＮＦＣ携帯端末からＳＤＭサーバに公開鍵を送信する処理のシーケンス図である。
【図６】複数会社間のＳＤＭサーバ連携の一例を示す図である。
【発明を実施するための形態】
【００１６】
以降、諸図面を参照しながら、本発明の実施態様を詳細に説明する。
【００１７】
図１は、本発明の一実施形態に係る情報移譲システムの構成を示す図である。情報移譲システムは、ＳＤＭ（Secure Device Management）サーバ１０（管理サーバ）と、近距離無線通信に対応したＮＦＣ（Near Field Communication）携帯端末２０と、認証局３０と、リポジトリ４０とを備え、ＳＤＭサーバ１０は、利用者情報を記憶する記憶部１１と、暗号化処理を行う暗号化部１２と、証明書（デジタル署名）の検証を行う検証部１３と、ＮＦＣインターフェイス１４とを備える。ＳＤＭサーバ１０、ＮＦＣ携帯端末２０、認証局３０、及びリポジトリ４０はインターネットや移動体通信網であるＮＷを通じて相互に通信可能である。また、ＳＤＭサーバ１０とＮＦＣ携帯端末２０とは、ＮＦＣインターフェイス１４を通じて近距離無線通信（ＮＦＣ通信）を行うことができる。ここで、ＮＦＣは１３．５６ＭＨｚ帯域の電波を使用した「近接型」無線通信の規格である。この通信規格のＩＣチップを搭載している機器同士を数センチ程度まで近づけると、双方が認識し、最大４２４ｋｂｐｓで情報交換ができる。なお、図１では、ＳＤＭサーバ１０、認証局３０、及びリポジトリ４０をそれぞれ独立した構成（サーバ）としているが、それぞれの機能を１つのサーバにまとめて実装することや、それぞれの機能を複数のサーバにより実装することも可能である。
【００１８】
（公開鍵を用いた情報移譲）
図２は、公開鍵を用いた情報移譲処理のシーケンス図である。ある利用者（利用者Ａ）が所有するＮＦＣ携帯端末２０は、公開鍵およびプライベート鍵の鍵ペアを作成し（ステップＳ１０１）、公開鍵を認証局３０へ送信する（ステップＳ１０２）。認証局３０は、利用者を認証の上、公開鍵を登録する（ステップＳ１０３）。なお、認証には任意の既知の手法を用いることが可能である。認証局３０は、利用者の公開鍵に認証局３０のプライベート鍵でデジタル署名を付して証明書（証明書Ａ）を作成し、リポジトリ４０に作成した証明書を送信する（ステップＳ１０４）。リポジトリ４０は、受信した証明書を登録する（ステップＳ１０５）。
【００１９】
情報移譲の際、ＳＤＭサーバ１０は、リポジトリ４０から証明書をダウンロードする（ステップＳ１０６）。ＳＤＭサーバ１０は、認証局３０の公開鍵で証明書のデジタル署名を検証し、利用者の公開鍵が正しいことを確認する（ステップＳ１０７）。ＳＤＭサーバ１０は、記憶部１１に予め保存されている利用者の情報に対し、利用者の公開鍵による暗号化を行う（ステップＳ１０８）。
【００２０】
利用者がＮＦＣ携帯端末２０をＳＤＭサーバ１０に接続されたＮＦＣインターフェイス１４に近づけて通信を確立すると、ＳＤＭサーバ１０はＮＦＣ携帯端末２０に暗号化した利用者情報を送信する（ステップＳ１０９）。なお、この場合、ＮＦＣ携帯端末２０からＳＤＭサーバ１０に対して利用者情報の要求信号を送信しても良いし、また、取得情報選択画面を表示し、取得する情報を利用者に選択させても良い。また、ＮＦＣ通信確立後に自動的にＳＤＭサーバ１０が利用者情報を送信したり、ＮＦＣ携帯端末２０において認証を行い本人確認後にＳＤＭサーバ１０が利用者情報を送信したりする構成も可能である。例えば、認証による本人確認のため、利用者は、ＳＤＭサーバ１０に独自の暗証番号（ＰＩＮ：Personal Identified Number）を登録できる。この場合、ＳＤＭサーバ１０は、ＮＦＣ通信確立後や利用者情報の要求に対してＮＦＣ携帯端末２０にＰＩＮの入力画面を表示させ、入力されたＰＩＮと登録済みのＰＩＮとが一致した場合のみ、利用者情報をＮＦＣ携帯端末２０に送信する。なお、認証はＰＩＮに限定されず、例えば生体認証（指紋、虹彩、静脈認証、声紋、顔形など）も利用できる。
【００２１】
ＮＦＣ携帯端末２０は、取得した暗号化された利用者情報をＮＦＣ携帯端末２０のプライベート鍵で復号化し（ステップＳ１１０）、ＮＦＣ携帯端末２０のセキュア領域に保存する（ステップＳ１１１）。これにより、ＮＦＣ携帯端末２０の利用者は、ＩＣカードを利用するのと同じように、ＮＦＣ携帯端末２０を使ってサービスを受けることが可能となる。例えば、利用者の「氏名、性別、生年月日、住所、本籍地、家族構成」がＳＤＭサーバ１０からＮＦＣ携帯端末２０に送信され、利用者は、「氏名、住所」の証明が必要なサービスに対しては、ＮＦＣ携帯端末２０により「氏名、住所」をサービス提供サーバに送信し、サービスを受けることができる。
【００２２】
なお、図２のステップＳ１０９において、ＳＤＭサーバ１０からＮＦＣ携帯端末２０に送信する情報は利用者情報に限定されず、また、通信方式もＮＦＣ通信のみに限定されない。図３は、ＳＤＭサーバ１０及びＮＦＣ携帯端末２０間の通信形態例を示す図である。図３（ａ）は、図２のステップＳ１０９に対応する形態であり、ＮＦＣ通信によりＳＤＭサーバ１０からＮＦＣ携帯端末２０に利用者情報が送信される。また、ＳＤＭサーバ１０において利用者情報の送信履歴を管理し、予め送信された利用者情報に更新（例えば住所変更）があった場合、再度該当するＮＦＣ携帯端末２０とＮＦＣ通信が確立した際に、更新情報を送信してＮＦＣ携帯端末２０の利用者情報を書き換えることもできる。
【００２３】
図３（ｂ）は、利用者情報とともにサービス利用に必要となるアプリケーション（以下「アプリ」という）を送信する形態であり、利用者情報を受信したＮＦＣ携帯端末２０は、ＮＦＣ通信によりＳＤＭサーバ１０から必要となるアプリをダウンロードすることができる。なお、この場合、ＳＤＭサーバ１０が利用者情報とアプリとを一括してＮＦＣ携帯端末２０に送信したり、認証による本人確認やアプリ選択画面表示などを適宜組み合わせたりすることができる。
【００２４】
図３（ｃ）は、利用者情報とともにサービス利用に必要となるアプリを送信する形態であり、利用者情報を受信したＮＦＣ携帯端末２０は、ＮＦＣ通信以外の無線通信によりＳＤＭサーバ１０から必要となるアプリをダウンロードする形態である。アプリのデータサイズが大きい場合などは、ＮＦＣ通信によるダウンロードに時間がかかるため、ＮＦＣ携帯端末２０は、ＮＦＣ通信以外の無線通信によりアプリを取得することが好ましい。例えば、無線通信として、ＷｉＦｉ、移動体通信（３Ｇ、ＬＴＥなど）が利用できる。なお、この場合、ＮＦＣ携帯端末２０がＮＦＣインターフェイス１４に近接することが通信のトリガーとなるため、利用者（ＮＦＣ携帯端末２０）の位置情報が特定しやすく、近傍のアクセスポイント及び基地局を用いた効率的なアプリ配信が可能となる。
【００２５】
図３（ｄ）は、利用者情報の代わりに利用者情報に関するコマンドを送信する形態である。ＳＤＭサーバ１０からＮＦＣ携帯端末２０に利用者情報を移譲した後、利用者情報を停止すべき事態が生じた場合には、再度該当するＮＦＣ携帯端末２０とＮＦＣ通信が確立した際に、ＳＤＭサーバ１０はＮＦＣ携帯端末２０に利用者情報の利用停止コマンドを送信する。利用者情報の利用停止以外に、利用者情報削除や、アプリの利用停止／削除などのコマンドを送信することもできる。これにより、ＮＦＣ携帯端末２０における利用者情報の利用を不可能とし、悪用などを防止することが可能となる。なお、利用者情報（及びアプリ）に予め有効期限を定め、ＳＤＭサーバ１０及びＮＦＣ携帯端末２０の少なくとも一方で当該有効期限を管理することとしても良い。
【００２６】
（公開鍵と共通鍵を併用する情報移譲）
利用者情報の暗号化を処理速度の速い共通鍵により行うことも可能である。図４は、公開鍵と共通鍵を併用する移譲処理のシーケンス図である。ステップＳ１０１〜Ｓ１０７については図２と同様の処理であるため説明を省略する。
【００２７】
ＳＤＭサーバ１０は、擬似乱数発生器により共通鍵を生成し（ステップＳ１２１）、生成した共通鍵により利用者情報を暗号化する（ステップＳ１２２）。また、ＳＤＭサーバ１０は、共通鍵を利用者の公開鍵で暗号化し（ステップＳ１２３）、共通鍵で暗号化した利用者情報と公開鍵で暗号化した共通鍵とを結合してＮＦＣ携帯端末２０に送信する（ステップＳ１２４）。
【００２８】
ＮＦＣ携帯端末２０は、ＳＤＭサーバ１０から取得した情報を利用者情報に関する部分と共通鍵に関する部分とに分割し、共通鍵に関する部分をＮＦＣ携帯端末２０のプライベート鍵で復号化する（ステップＳ１２５）。ＮＦＣ携帯端末２０は、復号化した共通鍵を用いて利用者情報に関する部分を復号化し（ステップＳ１２６）、復号化した利用者情報をセキュア領域に保存する（ステップＳ１２７）。
【００２９】
なお、ＳＤＭサーバ１０は、利用者情報を公開鍵又は共通鍵で暗号化する際、利用者情報を圧縮してから暗号化しても良い。また、ＮＦＣ携帯端末２０は、プライベート鍵を予めパスワードにより暗号化しておき、利用者情報又は共通鍵の復号化するとき、プライベート鍵を復号化して利用するようにしても良い。また、ＳＤＭサーバ１０及びＮＦＣ携帯端末２０間で送受信するデータは、プロトコルに合わせて適宜テキスト／バイナリの変換を行っても良い。
【００３０】
（リポジトリを介さない公開鍵の送受信）
図５は、ＮＦＣ携帯端末２０からＳＤＭサーバ１０に公開鍵を送信する処理のシーケンス図である。ステップＳ１０８〜Ｓ１１１については図２と同様の処理であるため説明を省略する。
【００３１】
ある利用者（利用者Ａ）が所有するＮＦＣ携帯端末２０は、公開鍵およびプライベート鍵の鍵ペアを作成する（ステップＳ２０１）。利用者がＮＦＣ携帯端末２０をＮＦＣインターフェイス１４に近接させＮＦＣ通信が確立すると、ＮＦＣ携帯端末２０はＳＤＭサーバ１０に情報配信依頼を送信する。ＳＤＭサーバ１０は、情報配信依頼に応じてチャレンジ（乱数）をＮＦＣ携帯端末２０に送信する（ステップＳ２０３）。ＮＦＣ携帯端末２０３は、受信したチャレンジ、ＮＦＣ携帯端末２０の公開鍵および固有情報（例えば電話番号、製造番号など）をセットし、一方向ハッシュ関数（SHA-1、SHA-2、RIPEMD-160など）によりハッシュ値（ビット列）を生成する（ステップＳ２０４）。さらに、ＮＦＣ携帯端末２０は、生成したハッシュ値をＮＦＣ携帯端末２０のプライベート鍵で暗号化（署名）し、数値（暗号ハッシュＸ）を求める（ステップＳ２０５）。ＮＦＣ携帯端末２０は、暗号ハッシュＸと、ＮＦＣ携帯端末２０の公開鍵及び固有情報をＳＤＭサーバに送信する（ステップＳ２０６）。なお、ハッシュ値を利用するのは、ハッシュ値は短いので、正真性の確認が容易なためである。
【００３２】
ＳＤＭサーバは、ＮＦＣ携帯端末２０の公開鍵で暗号ハッシュＸを復号化し、ＮＦＣ携帯端末２０において計算されたハッシュ値を得る（ステップＳ２０７）。ＳＤＭサーバ１０は、ＮＦＣ携帯端末２０に送信したチャレンジにＮＦＣ携帯端末２０から受信したＮＦＣ携帯端末２０の公開鍵及び固有情報をセットし、ステップＳ２０４におけるハッシュ関数と同じ一方向ハッシュ関数によりハッシュ値を生成する（ステップＳ２０８）。ＳＤＭサーバ１０は、ステップＳ２０７で復号化したハッシュ値と、ステップＳ２０８で生成したハッシュ値とが同一であるか否かを確認し、公開鍵が利用者（ＮＦＣ携帯端末２０）のものであるか正真性を検証する（ステップＳ２０９）。このようにして、ＳＤＭサーバ１０はＮＦＣ携帯端末２０の公開鍵を取得することができる。
【００３３】
なお、図５において、ＳＤＭサーバ１０がＮＦＣ携帯端末２０の公開鍵を取得した後の処理は、図２に示す公開鍵を用いた移譲処理シーケンスのステップＳ１０８〜Ｓ１１１を記載しているが、図４に示す公開鍵及び共通鍵を併用する移譲処理シーケンスのステップＳ１２１〜Ｓ１２７を適用することも可能である。
【００３４】
また、図５のシーケンスでは、チャレンジ、公開鍵、固有情報のセットからハッシュ値を計算しているが、チャレンジのみからハッシュ値を計算しても良い。この場合、ＮＦＣ携帯端末２０は、ハッシュ値を暗号化した暗号ハッシュＹに、ＮＦＣ携帯端末２０の公開鍵及び固有情報をセットしてＳＤＭサーバに送信しても良い。また、チャレンジと固有情報のセットからハッシュ値を計算しても良い。この場合、ＮＦＣ携帯端末２０は、ハッシュ値を暗号化した暗号ハッシュＺに、ＮＦＣ携帯端末２０の公開鍵及び固有情報をセットしてＳＤＭサーバに送信しても良い。また、チャレンジと公開鍵のセットからハッシュ値を計算しても良い。この場合、ＮＦＣ携帯端末２０は、ハッシュ値を暗号化した暗号ハッシュＡに、ＮＦＣ携帯端末２０の公開鍵及び固有情報をセットしてＳＤＭサーバに送信しても良い。なお、チャレンジのハッシュ値を計算することなく、チャレンジそのものをハッシュ値として用いることも可能である。
【００３５】
（利用シーン）
本発明に係る情報移譲システムは、会社の入退カードに適用することができる。ある会社（会社１とする）の社員Ａが、会社１が備えるＳＤＭサーバＳ１により発行された入退カードを使って会社内の各部屋へ出入りしている場合に、当該入退カードを自宅等へ置き忘れたとする。この場合、社員Ａは、ＳＤＭサーバＳ１に接続されたＮＦＣインターフェイス１４を介してＮＦＣ携帯端末２０へ社員Ａの入退許可情報を移譲させ、入退カードの代わりにＮＦＣ携帯端末２０を使って会社内の各部屋へ出入りできるようにすることができる。ＮＦＣ携帯端末２０は社員Ａ個人の持ち物でもよいし、会社から貸与されている社員Ａ用のものでもよい。個人の持ち物の場合は、本人がＮＦＣインターフェイス１４にＮＦＣ携帯端末２０を近づける際に、認証番号や係員によって本人確認を行うことができる。また、会社１のＳＤＭサーバＳ１は、社員Ａの情報と関連付け、社員ＡのＮＦＣ携帯端末２０の公開鍵を登録できる。また、発行した入退許可情報は、期限を設けるなどすることで、入退許可証の拡散を防止することができる。
【００３６】
また、会社貸与のＮＦＣ携帯端末２０を用いて、社員Ａを会社１でのみ入退可能とするだけでなく、グループ会社２でも入退可能としてもよい。図６は、複数会社間のＳＤＭサーバ連携の一例を示す図である。会社貸与のＮＦＣ携帯端末２０には、予め会社１の識別情報が登録されている。社員Ａがグループ会社２を訪問し、グループ会社２のＳＤＭサーバＳ２に接続されたＮＦＣインターフェイス１４にＮＦＣ携帯端末２０をかざすと、ＮＦＣ携帯端末２０は会社１の識別情報をグループ会社２のＳＤＭサーバＳ２に送信する。当該識別情報の送信はＮＦＣ通信確立時に自動的に行われても良いし、社員Ａにより手動で行われても良い。グループ会社２のＳＤＭサーバＳ２は、識別情報に応じて会社１のＳＤＭサーバＳ１に社員Ａ（ＮＦＣ携帯端末２０）の証明書（公開鍵／共通鍵）を入手する。ステップＳ１０７〜Ｓ１１１は図２と同等であり、グループ会社２のＳＤＭサーバＳ２は、取得した公開鍵を用いてＮＦＣ携帯端末２０にグループ会社２の入退許可情報を送信し、社員ＡはＮＦＣ携帯端末２０をグループ会社２の入退カードとして利用することが可能になる。なお、入退許可情報に有効期限を設定したり、入退可能エリアを設定したりすることも可能である。また、グループ会社ではなく、１つの会社内の異なるオフィスや事業所間でも同様に利用できる。このように、ＳＤＭサーバを連携させることにより、複数のグループ会社間、又は異なるオフィスや事業所間で、訪問時の手続きを簡略化することができる。
【００３７】
このように、本実施形態によれば、ＮＦＣ携帯端末２０は、公開鍵とプライベート鍵の鍵ペアを生成し、ＳＤＭサーバ１０は、ＮＦＣ携帯端末２０の公開鍵で利用者情報を暗号化し、暗号化した利用者情報をＮＦＣ通信によりＮＦＣ携帯端末２０に送信し、ＮＦＣ携帯端末２０は、受信した利用者情報をプライベート鍵で復号化して保存する。これにより、公的機関等の管理サーバに保存された秘密情報（利用者情報）を、近距離無線通信機能を持つ携帯端末へ安全に移譲することができる。
【００３８】
また、ＮＦＣ携帯端末２０は、ＮＦＣとは異なる無線通信に対応しており、ＳＤＭサーバ１０は、暗号化した利用者情報をＮＦＣ通信によりＮＦＣ携帯端末に送信する際、関連情報をＮＦＣ通信とは異なる無線通信でＮＦＣ携帯端末に送信する。これにより、例えばサービスの利用に必要となるアプリケーションを、ＷｉＦｉや移動体通信を用いてより高速に送信することが可能となる。
【００３９】
さらに、本実施形態によれば、携帯端末２０は、公開鍵とプライベート鍵の鍵ペアを生成し、ＳＤＭサーバ１０は、共通鍵を生成し、生成した共通鍵で利用者情報を暗号化し、ＮＦＣ携帯端末２０の公開鍵で共通鍵を暗号化し、暗号化した利用者情報及び共通鍵をＮＦＣ通信によりＮＦＣ携帯端末２０に送信し、ＮＦＣ携帯端末２０は、受信した共通鍵をプライベート鍵で復号化し、受信した利用者情報を復号化した共通鍵で復号化して保存する。これにより、公開鍵より高速に利用者情報を暗号化可能な共通鍵を用いて、公的機関等の管理サーバに保存された秘密情報（利用者情報）を、近距離無線通信機能を持つ携帯端末へ安全に移譲することができる。
【００４０】
また、ＮＦＣ携帯端末２０は、ＮＦＣとは異なる無線通信に対応しており、ＳＤＭサーバ１０は、暗号化した利用者情報及び共通鍵をＮＦＣ通信によりＮＦＣ携帯端末に送信する際、関連情報をＮＦＣ通信とは異なる無線通信でＮＦＣ携帯端末に送信する。これにより、例えばサービスの利用に必要となるアプリケーションを、ＷｉＦｉや移動体通信を用いてより高速に送信することが可能となる。
【００４１】
本発明により、需要者は、多数のＩＣカードを持つ必要がなくなり、携帯端末を利用して、各ＩＣカードで受けていた様々なサービスを受けることができる。また、近距離通信を使用してその場で利用者情報を移譲できるため、移譲に数日待つ必要がなく迅速にサービスを受けることができ、かつその場にいる本人により本人確認を容易に行えるため安全性が高いという利点もある。また、一時的な権限の利用にも迅速に対応できる。さらに、サービスを受ける際に開示する情報を利用者自身が自分で制御することが可能である。また、携帯することの多い、携帯電話などの携帯端末に、複数のＩＣカードの機能を一元化でき、煩雑でめんどうな管理を簡略化し、カード忘れなどを防止でき、利便性を向上させることができる。
【００４２】
また、本発明により、サービス提供者は、需要者自身の手持ちの携帯端末に直接情報が移譲されるため、需要者個人の携帯端末を利用すれば、多量のブランクのＩＣカードを準備したり、カードの製造及び表面を印刷したりするコストがかからない。また、ＩＣカードと同様の一時的な権限の付与にも迅速に対応できる。さらに、ＳＤＭサーバ１０による管理により、ＩＣカードや携帯端末での利用者情報の利用許可、中止を容易に制御できる。
【００４３】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各機能部、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の機能部やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。また、本発明の範囲はシステム（装置）に限定されず、各機能部の処理を各装置のプロセッサにより実行する方法、及び各機能部の処理を各装置のプロセッサに実行させるプログラムも含むものである。
【符号の説明】
【００４４】
１０  ＳＤＭサーバ（管理サーバ）
１１  記憶部
１２  暗号化部
１３  検証部
１４  ＮＦＣインターフェイス
２０  ＮＦＣ携帯端末
３０  認証局
４０  リポジトリ
【図１】
2014135558.tif 000003
【図２】
2014135558.tif 000004
【図３】
2014135558.tif 000005
【図４】
2014135558.tif 000006
【図５】
2014135558.tif 000007
【図６】
2014135558.tif 000008