(57)【特許請求の範囲】
【請求項１】
端末とサーバとが携帯通信機器間の通信に用いられる携帯通信網を介して通信を行う通信システムであって、
前記携帯通信機器は第１プレシェア鍵と暗号鍵を有し、
前記端末は第２プレシェア鍵を有し、
前記サーバは前記携帯通信機器が有する前記暗号鍵と同一の前記暗号鍵を有し、
前記端末と前記携帯通信機器との間の認証は前記第１プレシェア鍵及び前記第２プレシェア鍵を用いて行われ、
前記端末と前記サーバは、前記暗号鍵のハッシュ値をＩＤとして前記暗号鍵の鍵同期を行い、前記携帯通信機器を介した通信を行う
ことを特徴とする通信システム。
【請求項２】
前記ハッシュ値はToeplitz行列によるStrongly Universal Hash Functionを用いて生成されていることを特徴とする請求項１記載の通信システム。
【請求項３】
前記携帯通信機器及び前記サーバはそれぞれ同じ、複数の異なる前記暗号鍵を有し、ワンタイムパッドを用いて通信を行うとともに、前記携帯通信機器及び前記サーバの前記暗号鍵はそれぞれ量子鍵生成装置から量子鍵配送を用いて前記携帯通信機器及び前記サーバに供給されることを特徴とする請求項１又は２記載の通信システム。
【請求項４】
前記携帯通信機器及び前記サーバはＡＥＳ（Advanced Encryption Standard）を用いて通信を行うことを特徴とする請求項１又は２記載の通信システム。
【請求項５】
前記端末は自動車のコントロールユニットであり、前記携帯通信機器はスマートフォンであり、前記通信システムは前記自動車の走行制御を行うシステムであることを特徴とする請求項１乃至４の何れか１項記載の通信システム。
【請求項６】
前記端末はパーソナルコンピュータであり、前記携帯通信機器はスマートフォンであり、前記通信システムはインターネットバンキングを行うシステムであることを特徴とする請求項１乃至４の何れか１項記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯通信機器及びこの通信のために設けられている通信網を利用して安全な通信を行うことのできる通信システムに関するものである。
【背景技術】
【０００２】
情報理論的に安全な通信を行うための手法として、例えば送受信者間で安全に鍵を共有し、ワンタイムパッド（one time pad、ＯＴＰ）で暗号化し、量子鍵配送を用いて通信する方法がある（特許文献１参照）。
【０００３】
ワンタイムパッドとは、送受信するデータと同じ長さの鍵を用いて暗号化および復号化を行い、一度用いた鍵は以後使わずに捨てる方式である。送信者側で暗号鍵として用いたものを、受信者側では復号鍵として用いる必要がある。
【０００４】
また、別の手法としてＡＥＳ（Advanced Encryption Standard）を用いる暗号化通信が挙げられる。ＡＥＳは、不定長の文章データを先頭から順に１２８、２５６ｂｉｔｓなどの長さのブロックに区切って、各ブロックに対して共通鍵である暗号鍵により暗号化及び復号化を行う、共通鍵ブロック暗号化である。
【０００５】
ところで、暗号鍵を用いる通信では、送信者側が共有する複数の暗号鍵のうち所定の暗号鍵を使用する場合、これと同一の鍵を受信者側で復号鍵として利用するように、通信システム全体を制御する必要がある。この制御は暗号鍵および復号鍵の鍵同期と呼ばれている。
【０００６】
この鍵同期を確保するための手法の一例として、暗号鍵の他に長いサイズの鍵ＩＤタグを利用することが行われている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２０３５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、現在の暗号化を用いる通信方法を既存の通信システムに応用する試みが広く行われているが、ここでも上述した鍵同期を確保する必要がある。
【０００９】
しかし、既存の通信システムを構成する通信端末の種類によっては、従来の方法による鍵同期を行うことが困難な場合がある。
【００１０】
例えば、スマートフォンやタブレット型端末等の携帯通信機器用として整備されている通信網（以下「携帯通信網」という。）は、広範囲に整備されている通信網であり、この通信網に暗号化を用いた通信方法を適用することは大変好ましいことである。
【００１１】
しかし、携帯通信網に対してワンタイムパッドやＡＥＳを用いた通信方法を適用することを考えた場合、従来の鍵同期用のシステムは複雑であるため、これを携帯通信機器に搭載することは難しい。
【００１２】
そこで、本発明は、上述した問題点に鑑みて案出されたものであり、携帯通信機器に容易に搭載することができる鍵同期方法を用いて、携帯通信機器及び携帯通信網を介して安全な通信を行うことのできる通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
第１発明に係る通信システムは、端末とサーバとが携帯通信機器間の通信に用いられる携帯通信網を介して通信を行う通信システムであって、前記携帯通信機器は第１プレシェア鍵と暗号鍵を有し、前記端末は第２プレシェア鍵を有し、前記サーバは前記携帯通信機器が有する前記暗号鍵と同一の前記暗号鍵を有し、前記端末と前記携帯通信機器との間の認証は前記第１プレシェア鍵及び前記第２プレシェア鍵を用いて行われ、前記端末と前記サーバは、前記暗号鍵のハッシュ値をＩＤとして前記暗号鍵の鍵同期を行い、前記携帯通信機器を介した通信を行うことを特徴とする。
【００１４】
第２発明に係る通信システムは、第１発明において、前記ハッシュ値はToeplitz行列によるStrongly Universal Hash Functionを用いて生成されていることを特徴とする。
【００１５】
第３発明に係る通信システムは、第１発明又は第２発明において、前記携帯通信機器及び前記サーバはそれぞれ同じ、複数の異なる前記暗号鍵を有し、ワンタイムパッドを用いて通信を行うとともに、前記携帯通信機器及び前記サーバの前記暗号鍵はそれぞれ量子鍵生成装置から量子鍵配送を用いて前記携帯通信機器及び前記サーバに供給されることを特徴とする。
【００１６】
第４発明に係る通信システムは、第１発明又は第２発明において、前記携帯通信機器及び前記サーバはＡＥＳを用いて通信を行うことを特徴とする。
【００１７】
第５発明に係る通信システムは、第１発明乃至第４発明の何れか１つにおいて、前記端末は自動車のコントロールユニットであり、前記携帯通信機器はスマートフォンであり、前記通信システムは前記自動車の走行制御を行うシステムであることを特徴とする。
【００１８】
第６発明に係る通信システムは、第１発明乃至第４発明の何れか１つにおいて、前記端末はパーソナルコンピュータであり、前記携帯通信機器はスマートフォンであり、前記通信システムはインターネットバンキングを行うシステムであることを特徴とする。
【発明の効果】
【００１９】
上述した構成からなる本発明によれば、携帯通信機器に容易に搭載することができる鍵同期方法を用いて、携帯通信機器及び携帯通信網を介して安全な通信を行うことのできる通信システムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の各実施形態に係る通信システムに共通する構成を示す概略図である。
【図２】本発明の各実施形態に係る通信システムに共通する処理の概要を示すフローチャートである。
【図３】第１実施形態に係る通信システムの概要を示す模式図である。
【図４】第２実施形態に係る通信システムの概要を示す模式図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態に係る通信システムについて説明する。
【００２２】
図１は、本発明の各実施形態に係る通信システム１に共通する構成を示す概略図である。本発明に係る通信システム１は、端末２と、携帯通信機器としてのスマートフォン３と、サーバ５と、量子鍵配送システム６とを備えて構成されている。
【００２３】
端末２は、サーバ５と通信を行う各種装置である。後述する第１実施形態では端末２として自動車７の制御装置２Ａ（図３参照）が、第２実施形態ではインターネットバンキングを行うパーソナルコンピュータ２Ｂ（図４参照）が例示され、通信システム１の具体的な説明が行われている。
【００２４】
端末２の内部に設けられている図示しない記憶部には、スマートフォン３との間で認証を行う際に用いられる第２プレシェア鍵ＰＫ２が保存されている。
【００２５】
スマートフォン３は、スマートフォンやタブレット型端末等の携帯通信機器用に整備された携帯通信網４を介して各種通信を行う端末である。本発明の各実施形態においては、端末２は、スマートフォン３の仲介により携帯通信網４を用いることでサーバ５と暗号化通信を行う。
【００２６】
スマートフォン３の内部に設けられている図示しない記憶部には、端末２との間で認証を行う際に用いられる第１プレシェア鍵ＰＫ１と、ワンタイムパッドによる暗号化に用いられる複数の暗号鍵Ｋ１、Ｋ２…が保存されている。
【００２７】
第１プレシェア鍵ＰＫ１は任意の方法により予めスマートフォン３に保存される。第１及び第２実施形態においては、第１プレシェア鍵ＰＫ１は自動車販売店８Ａ（図３参照）又は銀行８Ｂ（図４参照）内にある図示しないプレシェア鍵提供端末からスマートフォン３に対して、有線又は無線通信により提供され、スマートフォン３に保存される。
【００２８】
サーバ５は端末２との間でスマートフォン３を介して通信を行う各種サーバが想定されている。後述する第１実施形態ではサーバ５として乗用車７に搭載されている各機器を監視・制御する制御ユニット２１と情報の送受信を行い乗用車７の監視・制御に関する情報を管理するサーバ５が例示されている（図３参照）。また、第２実施形態ではサーバ５としてインターネットバンキングに関する情報を管理するサーバ５が例示されている（図４参照）。
【００２９】
量子鍵配送システム６は、暗号生成装置としての量子鍵配送プラットフォームであり、光ファイバ６２で接続された送信機６１ａと受信機６１ｂにより形成されている。
【００３０】
なお、各実施形態の説明において「配送」とは、量子鍵配送及び後述するトラスティッドクーリエによる情報の伝達に加え、有線又は無線によるプレシェア鍵の伝達の概念を含むものとする。
【００３１】
送信機６１ａ及び受信機６１ｂはそれぞれ暗号鍵の生成、送受信及び記憶が可能な端末である。本実施形態においては便宜上送信機６１ａ及び受信機６１ｂを分けて説明しているが、実際には暗号鍵の送信と受信の両方の機能を有する端末である。
【００３２】
送信機６１ａ及び受信機６１ｂはワンタイムパッドに用いられる暗号鍵Ｋ１、Ｋ２…を生成する。そして、送信機６１ａから端末２に対し、また受信機６１ｂからサーバ５に対して暗号鍵Ｋ１、Ｋ２…が配送される。
【００３３】
送信機６１ａから端末２への暗号鍵Ｋ１、Ｋ２…の配送、及び受信機６１ｂからサーバ５への暗号鍵Ｋ１、Ｋ２…の配送は、本実施形態においてはトラスティッドノード内（厳密に安全が確保されている領域）で行われる。
【００３４】
トラスティッドクーリエは、厳格に管理され、組織外の者に情報が漏えいしないように重要情報を配送する配送者である。本実施形態においてはトラスティッドノードでは、外部記憶装置に情報を記憶しこれを搬送することで情報の配送を行う。
【００３５】
なお、図１においては量子鍵配送プラットフォームとして１組の送信機６１ａと受信機６１ｂが示されているが、本発明においてはこれに限らず、複数の組の送信機と受信機が外部と物理的及び電磁的に遮断されたノード内で連結されている構成としてもよい。
【００３６】
次に、上述した構成を備えた通信システム１による処理の概要について説明する。図２は、本発明の各実施形態に係る通信システム１、１Ａ、１Ｂに共通する処理の概要を示すフローチャートである。
【００３７】
まず、第１プレシェア鍵ＰＫ１、第２プレシェア鍵ＰＫ２及び暗号鍵Ｋ１、Ｋ２…が生成される（ステップＳ１）。第１プレシェア鍵ＰＫ１及び第２プレシェア鍵ＰＫ２はそれぞれ送信機６１ａが設けられている施設等の中に併設されている図示しないプレシェア鍵提供端末により生成される。暗号鍵Ｋ１、Ｋ２…は量子鍵配送システム６により生成される。
【００３８】
次に、第１プレシェア鍵ＰＫ１及び第２プレシェア鍵ＰＫ２が配送される（ステップＳ２）。第１プレシェア鍵ＰＫ１はプレシェア鍵提供端末からスマートフォン３に配送される。第２プレシェア鍵ＰＫ２はプレシェア鍵提供端末から端末２に配送される。
【００３９】
次に、端末２が第２プレシェア鍵ＰＫ２を取得する（ステップＳ３）。
【００４０】
次に、サーバ５が受信機６１ｂからトラスティッドノード内で暗号鍵Ｋ１、Ｋ２…を取得する（ステップＳ４）。
【００４１】
次に、スマートフォン３が有線又は無線通信によりプレシェア鍵提供端末から第１プレシェア鍵ＰＫ１を取得するとともに、送信機６１ａからトラスティッドノード内で暗号鍵Ｋ１、Ｋ２…を取得する（ステップＳ５）。
【００４２】
なおステップＳ３〜Ｓ５は任意の順に行われてもよく、又は同時に行われてもよい。
【００４３】
次に、端末２とスマートフォン３との間の認証が行われる（ステップＳ６）。端末２とスマートフォン３との認証は、第１プレシェア鍵ＰＫ１及び第２プレシェア鍵ＰＫ２を用いて行われる。
【００４４】
なお、本発明においてはこの態様に限らず、この認証を第１プレシェア鍵ＰＫ１及び第２プレシェア鍵ＰＫ２に加えてスマートフォン３のＳＩＭ（Subscriber Identity Module）情報のハッシュ値を用いて行う態様としてもよい。
【００４５】
次に、端末２とサーバ５によるスマートフォン３を介した暗号化通信が開始される（ステップＳ７）。
【００４６】
この暗号化通信は、暗号鍵Ｋ１、Ｋ２…を用いたワンタイムパッドにより、携帯通信網４を介して行われる。
【００４７】
このとき、スマートフォン３とサーバ５の間の鍵同期は、暗号鍵Ｋ１、Ｋ２…のハッシュ値をＩＤとして行われる。
【００４８】
具体的には、ハッシュ値は、スマートフォン３とサーバ５により、暗号鍵Ｋ１、Ｋ２…からToeplitz行列によるStrongly Universal Hash Functionを用いて生成される。ハッシュ値の生成（ハッシング）に必要な乱数は、予めスマートフォン３とサーバ５に任意の方法で共有されている。
【００４９】
そして、端末２又はサーバ５のうち送信側となる機器は、予め送信する予定のデータの暗号化に用いられている暗号鍵に関するＩＤデータを受信機側となる機器に送信する。
【００５０】
そして、受信側となる機器は、送信側から送信されたＩＤデータを受信し、当該ＩＤと同一のＩＤを有する暗号鍵を記憶部に記憶されている暗号鍵Ｋ１、Ｋ２…から検索する。
【００５１】
そして受信側となる機器は、検索の結果、同一のＩＤを有する暗号鍵が発見されると、送信側から暗号化された受信行為を開始し、受信後には受信したデータを当該暗号鍵により復号化する。
【００５２】
このように、スマートフォン３とサーバ５の間の鍵同期を、暗号鍵Ｋ１、Ｋ２…のハッシュ値をＩＤとして行う方法は、スマートフォン３に要求される情報処理量を従来の鍵同期の手法と比較して低減することができるため、スマートフォン３に容易に搭載することができる。
【００５３】
そして、受信側が送信側から送信されたＩＤデータと同一のＩＤを有する暗号鍵を有する場合にのみデータの受信行為を行うことにより、送信側への成りすましを防止することができ、データの送受信を安全に行うことが可能となる。
【００５４】
［第１実施形態］
次に、本発明に係る通信システムの第１実施形態について説明する。図３は、第１実施形態に係る通信システム１Ａの概要を示す模式図である。
【００５５】
第１実施形態に係る通信システム１Ａでは、自動車７のコントロールユニット２Ａとサーバ５とがスマートフォン３を介して暗号化通信を行い、自動車の走行制御を行っている。
【００５６】
自動車７は、運転手による通常の手動運転の他、コントロールユニット２Ａとサーバ５とが協働することによる自動運転を行うことが可能な自動車である。
【００５７】
コントロールユニット２Ａは、例えばステアリングの状態を監視し動作制御するステアリング監視・制御機構２２、ディファレンシャルの状態を監視し動作制御するディファレンシャル監視・制御機構２３等、自動車７の各構成に対する監視・制御機構と、これらの監視・制御機構に対するインターフェースとなるコントロールパネル２１とを備えて構成されている。
【００５８】
コントロールパネル２１は、自動車７の各構成に対する監視・制御機構と通信を行い、各監視・制御機構から得られる情報の運転者への提示、運転者による各監視・制御機構に関する操作、及びコントロールユニット２Ａがサーバ５と通信を行う際のスマートフォン５との通信を行う。
【００５９】
自動車７の手動運転モードと自動運転モードは、運転手がコントロールパネル２１を操作することにより任意に切り替えられるようになっている。
【００６０】
サーバ５は、スマートフォン３用の携帯通信網４を介して自動車７のコントロールユニット２Ａから各種情報を受信し保存する。また、サーバ５は、受信した各種情報に基づき自動車７の運転手による通常の手動運転に供される情報や、自動車７の自動運転時の自動運転に供される各種情報をコントロールユニット２Ａへと送信する。
【００６１】
サーバ５とコントロールユニット２Ａとの通信が既存のスマートフォン３用の携帯通信網４を用いて行われることで、専用のインフラ整備をする必要がなくなる。そのため安価にシステムを構築することができるとともに、当該システムを速やかに普及させることが可能となる。
【００６２】
こうした通信システム１Ａにおいては、自動運転時には自動車７のコントロールユニット２Ａが外部からハッキングされることにより自動車７の安全な運転が行えなくなり、最悪の場合には運転手の生命に関わる重大な事故を誘発することになる。
【００６３】
また、手動運転時においてもコントロールユニット２Ａが外部からハッキングされることにより、例えばカーナビゲーションシステムに不正な運転経路が表示されたり、ＧＰＳ（Global Positioning System）により得られた走行経路のデータが流出し、立ち寄り地等のプライバシーに関する情報が外部の者に不正に取得されたりする等の危険性がある。
【００６４】
そのため、コントロールユニット２Ａとサーバ５とがスマートフォン３を介して行う通信が外部から傍受されたり成りすましをされたりすること等を防止する必要がある。
【００６５】
そこで、本実施形態に係る通信システム１Ａでは、運転者が有するスマートフォン３と自動車７のコントロールユニット２Ａとの認証を第１プレシェア鍵ＰＫ１及び第２プレシェア鍵ＰＫ２を用いて行うことで、運転者の成りすましが防止されている。
【００６６】
また、スマートフォン３とサーバ５とが暗号鍵Ｋ１、Ｋ２…を用いてワンタイムパッドによる暗号化通信を行うことで、通信の安全性が確保されている。
【００６７】
本実施形態に係る暗号化通信の詳細について以下に説明する。
【００６８】
まず、自動車７の販売時又は点検時には、運転者は自動車販売店８Ａに来店するとともに、自動車７は自動車販売店８Ａにあることになる。
【００６９】
このとき、運転者が有するスマートフォン３に第１プレシェア鍵ＰＫ１が配送されるとともに、コントロールユニット２Ａのコントロールパネル２１に第２プレシェア鍵ＰＫ２が配送される。
【００７０】
このとき、第１プレシェア鍵ＰＫ１及び第２プレシェア鍵ＰＫ２を生成するプレシェア鍵提供端末は、自動車販売店８Ａ内にあり当該プレシェア鍵提供装置からこれらの鍵が提供される態様であってもよい。あるいは、プレシェア鍵提供端末は他の施設に置かれていて、携帯可能な記録媒体等により自動車販売店８Ａに配送される態様であってもよい。
【００７１】
また、暗号鍵Ｋ１、Ｋ２…は、自動車販売店８Ａ内に設けられた量子鍵配送システム６の送信機６１ａからトラスティッドノード内でスマートフォン３に配送される。また、暗号鍵Ｋ１、Ｋ２…は、サーバ５が設けられた施設内にある受信機６１ｂからサーバ５へとトラスティッドノード内で配送される。
【００７２】
そして自動車７の販売後又は点検後に実際に自動車７のコントロールユニット２Ａとサーバ５とが通信を行う場合には、まずコントロールユニット２Ａとスマートフォン３との接続が確立される。
【００７３】
この接続はコントロールユニット２Ａのコントロールパネル２１とスマートフォン３とが有線又は無線で接続された後、第１プレシェア鍵ＰＫ１及び第２プレシェア鍵ＰＫ２を用いて互いの認証を行うことで確立される。
【００７４】
次にコントロールユニット２Ａとサーバ５とが、スマートフォン３を用い、携帯通信網４を介して暗号化通信を行う。
【００７５】
この暗号化通信は暗号鍵Ｋ１、Ｋ２…を用いたワンタイムパッドにより行われる。
【００７６】
また、暗号化通信の際の鍵同期は、暗号鍵Ｋ１、Ｋ２…からそれぞれToeplitz行列によるStrongly Universal Hash Functionを用いて生成されるハッシュ値をＩＤとして用いて行われる。
【００７７】
［第２実施形態］
次に、本発明に係る通信システムの第２実施形態について説明する。図４は、第２実施形態に係る通信システム１Ｂの概要を示す模式図である。
【００７８】
第２実施形態に係る通信システム１Ｂでは、インターネットバンキングを行うパーソナルコンピュータ２Ｂとサーバ５とがスマートフォン３を介して暗号化通信を行っている。
【００７９】
パーソナルコンピュータ２Ｂは、各種情報を使用者に表示するディスプレイ２７、使用者による操作を受け付けるキーボード２８、及びスマートフォン３と通信を行う通信ポート２９を備えて構成されている。
【００８０】
パーソナルコンピュータ２Ｂの図示しないメモリには、プレシェア鍵提供端末から提供される第２プレシェア鍵ＰＫ２が保存されている。
【００８１】
プレシェア鍵提供端末は、インターネットバンキングのサービスを提供するバンキンググループの支店である銀行８Ｂ内に設けられていて、利用者がインターネットバンキングのサービスを利用すべく当該サービスの申込みをする際にパーソナルコンピュータ２Ｂを銀行８Ｂに持参し、行員から提供される第２プレシェア鍵ＰＫ２をパーソナルコンピュータ２Ｂに保存する態様であってもよい。
【００８２】
または、プレシェア鍵提供端末はインターネットバンキングのサービスを提供するバンキンググループの所定の施設に設けられているサーバであって、当該サーバからインターネットバンキングに用いられるソフトウェアをパーソナルコンピュータ２Ｂにダウンロードする際に第２プレシェア鍵ＰＫ２も一緒にダウンロードされる態様であってもよい。
【００８３】
サーバ５は、スマートフォン３用の携帯通信網４を介してパーソナルコンピュータ２Ｂからインターネットバンキングに関する入金、送金等の各種情報を受信し保存する。また、サーバ５は、受信した各種情報に基づきインターネットバンキングに供される各種情報をパーソナルコンピュータ２Ｂへと送信する。
【００８４】
サーバ５とパーソナルコンピュータ２Ｂとの通信が既存のスマートフォン３用の携帯通信網４を用いて行われることで、専用のインフラ整備をする必要がなくなる。そのため安価にシステムを構築することができるとともに、当該システムを速やかに普及させることが可能となる。
【００８５】
こうした通信システム１Ｂにおいては、インターネットバンキングの利用時にパーソナルコンピュータ２Ｂが外部からハッキングされたり、送受信されるデータが改ざんされたりすることによりインターネットバンキングを安全に行うことができなくなり、多大な金銭的被害を受ける可能性がある。
【００８６】
そのため、パーソナルコンピュータ２Ｂとサーバ５とがスマートフォン３を介して行う通信が外部から傍受されたり成りすましをされたりすること等を防止する必要がある。
【００８７】
そこで、本実施形態に係る通信システム１Ｂでは、利用者が有するスマートフォン３とパーソナルコンピュータ２Ｂとの認証を第１プレシェア鍵ＰＫ１及び第２プレシェア鍵ＰＫ２を用いて行うことで、利用者の成りすましが防止されている。
【００８８】
また、スマートフォン３とサーバ５とが暗号鍵Ｋ１、Ｋ２…を用いてワンタイムパッドによる暗号化通信を行うことで、通信の安全性が確保されている。
【００８９】
本実施形態に係る暗号化通信の詳細について以下に説明する。
【００９０】
まず、インターネットバンキングのサービスの利用を希望する利用者は、インターネットバンキングを提供するバンキンググループの支店である銀行８Ｂを訪れる。
【００９１】
そして銀行８Ｂでは、利用者情報の登録が行われるとともに、利用者のスマートフォン３にプレシェア鍵ＰＫ１及び暗号鍵Ｋ１、Ｋ２…が配送される。
【００９２】
プレシェア鍵ＰＫ１を生成するプレシェア鍵提供端末は、銀行８Ｂ内にあり当該プレシェア鍵提供装置からこれらの鍵が提供される態様であってもよい。あるいは、プレシェア鍵提供端末は他の施設に置かれていて、携帯可能な記録媒体等により銀行８Ｂに配送される態様であってもよい。
【００９３】
暗号鍵Ｋ１、Ｋ２…は、銀行８Ｂ内に設けられた量子鍵配送システム６の送信機６１ａからトラスティッドクーリエによりスマートフォン３に配送される。また、暗号鍵Ｋ１、Ｋ２…は、サーバ５が設けられた施設内にある受信機６１ｂからサーバ５へとトラスティッドノードから配送される。
【００９４】
そして銀行２Ｂへの来店後、実際にインターネットバンキングのためパーソナルコンピュータ２Ｂとサーバ５とが通信を行う場合には、まずパーソナルコンピュータ２Ｂとスマートフォン３との接続が確立される。
【００９５】
この接続はパーソナルコンピュータ２Ｂが通信ポート２９を介してスマートフォン３と接続された後、第１プレシェア鍵ＰＫ１及び第２プレシェア鍵ＰＫ２を用いて互いの認証を行うことで確立される。
【００９６】
次にパーソナルコンピュータ２Ｂとサーバ５とが、スマートフォン３を用い、携帯通信網４を介して暗号化通信を行う。
【００９７】
この暗号化通信は暗号鍵Ｋ１、Ｋ２…を用いたワンタイムパッドにより行われる。
【００９８】
また、暗号化通信の際の鍵同期は、暗号鍵Ｋ１、Ｋ２…からそれぞれToeplitz行列によるStrongly Universal Hash Functionを用いて生成されるハッシュ値をＩＤとして用いて行われる。
【００９９】
［変形例］
上述した各実施形態においては、端末２とサーバ５との通信をワンタイムパッドによる暗号化を用いて行っていた。しかし、本発明ではこれに限らず、ＡＥＳを用いて通信を行う態様であってもよい。
【０１００】
ＡＥＳを用いる場合にも、暗号鍵からToeplitz行列によるStrongly Universal Hash Functionを用いてハッシュ値を生成し、これをＩＤとして鍵同期が行われる。
【０１０１】
このような鍵同期方法を採用することにより、上述した各実施形態と同様に、携帯通信機器に容易に搭載することができ、携帯通信機器及び携帯通信網を介して安全な通信を行うことができる。
【符号の説明】
【０１０２】
１、１Ａ、１Ｂ  通信システム
２  端末
２Ａ  コントロールユニット
２Ｂ  パーソナルコンピュータ
３  スマートフォン
４  携帯通信網
５  サーバ
６  量子鍵配送システム
７  自動車
２１  コントロールパネル
２２  ステアリング監視・制御機構
２３  ディファレンシャル監視・制御機構
２７  ディスプレイ
２８  キーボード
２９  通信ポート
６１ａ  送信機
６１ｂ  受信機
６２  光ファイバ
ＰＫ１  第１プレシェア鍵
ＰＫ２  第２プレシェア鍵
Ｋ１、Ｋ２  暗号鍵
【図１】
0006583728.tif 000002
【図２】
0006583728.tif 000003
【図３】
0006583728.tif 000004
【図４】
0006583728.tif 000005