(57)【要約】      （修正有）【課題】従来よりも暗号解読が困難で、かつ、伝送速度を向上させた光秘匿通信技術を提供する。【解決手段】送信部１００において、共通鍵１を基に乱数列を生成し、前記乱数列をｍビットに区切って定義した基底情報３とｎビット（ただし、ｍ及びｎはそれぞれ２以上の整数であって、ｎ≦ｍの関係を満たす。）に区切った信号データ４とを組み合わせてｍ＋ｎビットの暗号化データ６を生成する。そして、２ｍ＋ｎ値の暗号化データを光キャリア信号の光強度もしくは光位相、あるいは光振幅と光位相の両方の情報に搬送させ、暗号化データに光雑音を付与して光伝送路１０へ出力する。一方、受信部２００において、前記光雑音が付与された暗号化多値光信号を電気信号に変換して、受信した暗号化データ１２を得る。そして、前記共通鍵及び前記基底情報と同じ共通鍵１及び基底情報３を基にして前記受信した暗号化データ１２から元の信号データ１４を復元する。【選択図】図３
2014093764.tif 000002
【特許請求の範囲】
【請求項１】
共通鍵を基に乱数列を生成する乱数生成部と、
前記乱数列をｍビットに区切って定義した基底情報とｎビット（ただし、ｍ及びｎはそれぞれ２以上の整数であって、ｎ≦ｍの関係を満たす。）に区切った信号データとを組み合わせてｍ＋ｎビットの暗号化データを生成する多値符号化部と、
前記多値符号化部から出力される２ｍ＋ｎ値の暗号化データを光キャリア信号の光強度もしくは光位相、あるいは光振幅と光位相の両方の情報に搬送させる光変調部と、
光雑音を生成する雑音源と、
前記光変調部の出力と前記雑音源の出力とを合波して光伝送路へ出力する光合波器と、
を備えた送信部と、
前記光伝送路から受信した、前記光雑音が付与された暗号化多値光信号を電気信号に変換して、受信した暗号化データを得る光検出部と、
前記共通鍵及び前記基底情報と同じ共通鍵及び基底情報を基にして前記受信した暗号化データから元の信号データを復元する復号化処理部と、
を備えた受信部と、
を有する、光秘匿通信システム。
【請求項２】
前記多値符号化部は、前記ｍ＋ｎビットの暗号化データの上位ｎビットに前記信号データを割り当てるとともに、下位ｍビットに前記基底情報を割り当てる、請求項１に記載の光秘匿通信システム。
【請求項３】
前記のｎ及びｍはそれぞれ２の倍数であって、
前記多値符号化部は、前記ｎビットの信号データのうち上位及び下位ｎ／２ビットをそれぞれ同位相及び直交位相データとして割り振り、前記ｍビットの基底情報のうち上位及び下位ｍ／２ビットをそれぞれ同位相及び直交位相データ成分の暗号化に適用し、
前記光変調部は、暗号化した同位相及び直交位相データ成分で前記光キャリア信号を直交振幅変調する、請求項１に記載の光秘匿通信システム。
【請求項４】
前記暗号化した同位相及び直交位相データ成分は、それぞれ（ｍ＋ｎ）／２ビットの情報を有し、
前記多値符号化部は、各暗号化データの上位ｎ／２ビットに信号データを割り当てるとともに、下位ｍ／２ビットに前記基底情報を割り当てる、請求項３に記載の光秘匿通信システム。
【請求項５】
前記ｍ＋ｎビットの暗号化データの上位ｎビットビットに割り当てるデータは、前記暗号化データの下位ｍビットに割り当てる前記基底情報もしくは前記共通鍵を基に生成した他の乱数列を利用した所定の演算によりデータ変換した信号データである、請求項１又は２に記載の光秘匿通信システム。
【請求項６】
前記（ｍ＋ｎ）／２ビットの暗号化データの上位ｎ／２ビットに割り当てるデータは、前記暗号化データの下位ｍ／２ビットに割り当てる前記基底情報もしくは前記共通鍵を基に生成した他の乱数列を利用した所定の演算によりデータ変換した信号データである、請求項３又は４に記載の光秘匿通信システム。
【請求項７】
前記光変調部は、ＣＷ光源と、光強度変調器あるいは光位相変調器あるいは直交振幅変調器とを備える、請求項１〜６のいずれか１項に記載の光秘匿通信システム。
【請求項８】
前記光検出部は、直接検波系あるいは局発光源とのヘテロダイン検波系あるいはホモダイン検波系を備える、請求項１〜７のいずれか１項に記載の光秘匿通信システム。
【請求項９】
前記光雑音は、量子雑音又は古典雑音である、請求項１〜８のいずれか１項に記載の光秘匿通信システム。
【請求項１０】
前記送信部は、前記共通鍵の情報を前記信号データ中に周期的に挿入する共通鍵加算部を備え、
前記受信部は、前記復号化処理部で復元された信号データから前記共通鍵の情報を抽出する共通鍵抽出部を備え、
抽出した情報に基づいて前記信号データの復元に用いる共通鍵を周期的に更新する、請求項１〜９のいずれか１項に記載の光秘匿通信システム。
【請求項１１】
共通鍵を基に乱数列を生成する乱数生成部と、
前記乱数列をｍビットに区切って定義した基底情報とｎビット（ただし、ｍ及びｎはそれぞれ２以上の整数であって、ｎ≦ｍの関係を満たす。）に区切った信号データとを組み合わせてｍ＋ｎビットの暗号化データを生成する多値符号化部と、
前記多値符号化部から出力される２ｍ＋ｎ値の暗号化データを光キャリア信号の光強度もしくは光位相、あるいは光振幅と光位相の両方の情報に搬送させる光変調部と、
光雑音を生成する雑音源と、
前記光変調部の出力と前記雑音源の出力とを合波して光伝送路へ出力する光合波器と、
を備えた光秘匿伝送装置。
【請求項１２】
請求項１１に記載の光秘匿伝送装置から前記光伝送路を介して受信した、前記光雑音が付与された暗号化多値光信号を電気信号に変換して、受信した暗号化データを得る光検出部と、
前記共通鍵及び前記基底情報と同じ共通鍵及び基底情報を基にして前記受信した暗号化データから元の信号データを復元する復号化処理部と、
を備えた、光秘匿伝送装置。
【請求項１３】
前記多値符号化部は、前記ｍ＋ｎビットの暗号化データの上位ｎビットに前記信号データを割り当てるとともに、下位ｍビットに前記基底情報を割り当てる、請求項１１又は１２に記載の光秘匿伝送装置。
【請求項１４】
前記のｎ及びｍはそれぞれ２の倍数であって、
前記多値符号化部は、前記ｎビットの信号データのうち上位及び下位ｎ／２ビットをそれぞれ同位相及び直交位相データとして割り振り、前記ｍビットの基底情報のうち上位及び下位ｍ／２ビットをそれぞれ同位相及び直交位相データ成分の暗号化に適用し、
前記光変調部は、暗号化した同位相及び直交位相データ成分で前記光キャリア信号を直交振幅変調する、請求項１１又は１２に記載の光秘匿伝送装置。
【請求項１５】
共通鍵を基に乱数列を生成する乱数生成処理と、
前記乱数列をｍビットに区切って定義した基底情報とｎビット（ただし、ｍ及びｎはそれぞれ２以上の整数であって、ｎ≦ｍの関係を満たす。）に区切った信号データとを組み合わせてｍ＋ｎビットの暗号化データを生成する多値符号化処理と、
前記多値符号化処理で得られた２ｍ＋ｎ値の暗号化データを光キャリア信号の光強度もしくは光位相、あるいは光振幅と光位相の両方の情報に搬送させる光変調処理と、
光雑音を生成する処理と、
前記光変調処理により得られた暗号化多値光信号と前記光雑音とを合波して光伝送路へ出力する処理と、
を含む、光秘匿通信方法。
【請求項１６】
前記光伝送路から受信した、前記光雑音が付与された暗号化多値光信号を電気信号に変換して、受信した暗号化データを得る光検出処理と、
前記共通鍵及び前記基底情報と同じ共通鍵及び基底情報を基にして前記受信した暗号化データから元の信号データを復元する復号化処理と、
を含む、請求項１５に記載の光秘匿通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一態様は、伝達する情報を盗聴者に知られることなく受信者に送ることのできる光秘匿通信技術に関する。
【背景技術】
【０００２】
近年、インターネットを活用したビジネスが急速に発展し、個人情報や機密情報伝達にも光通信ネットワークが活用されるようになっている。そのような中、光通信ネットワークの高速大容量化とともに、情報の安全性を確保することが重要になってきている。
【０００３】
光秘匿通信に用いられる量子暗号としては、単一光子を用いた秘密鍵の配送プロトコル（ＢＢ−８４）と、光の量子雑音を利用した量子ストリーム暗号（Ｙ−００）とが知られている。
【０００４】
ＢＢ−８４は、ストリーム暗号伝送で使用される共通鍵を単一光子や微弱なコヒーレント光で伝送することにより、無条件安全に鍵を配送することができるといわれている（例えば、非特許文献１参照）。
【０００５】
しかし、ＢＢ−８４では、絶元の通信文と同じ長さの使い捨ての共通鍵を受信者に配送する必要がある。そのため、暗号通信の速度は、鍵配送の速度（例えば、数１００ｋｂｐｓ）に制限されてしまう。
【０００６】
これに対しＹ−００は、現状の光ネットワーク上で実用化ができ、無限の計算能力でも解読できない安全な共通鍵量子暗号として期待されている（例えば、非特許文献２、３及び４参照）。
【０００７】
量子ストリーム暗号では、共通鍵をもとに生成した擬似乱数を用いて、光信号の位相あるいは強度を多値変調し、光の量子ゆらぎ（量子ショット雑音）の中に情報を埋め込むことにより、盗聴者が光信号を正確に受信できないようにしている。
【０００８】
この方式では、完全秘匿性は得られないものの、変調レベルの多値度を大きくして被変調光信号の強度もしくは位相変化の間隔を狭めることにより光検出の際に付与される量子雑音がその間隔より大きくなるように設定することで、高い安全性を実現できる。
【０００９】
従来の量子ストリーム暗号通信の原理について、ここでは光強度変調方式を採用した場合（例えば、特許文献１参照）を例にとり説明する。
【００１０】
送信部では、共通鍵を初期値として生成した擬似乱数列を利用して、“０”もしくは“１”の１ビットの信号データの信号レベルを付加的な情報（基底情報と呼ぶ）を用いて多値化し、その多値レベルで暗号化したデータを光信号の強度情報として送信する。
【００１１】
その際、ｍビットの擬似乱数列で“０”もしくは“１”の１ビットデータの信号レベルを定義する場合、２ｍ通りの組み合わせの条件をもつ“０”もしくは“１”を表現できる。
【００１２】
ここで、１組のｍビットの“０”と“１”との組み合わせを基底と呼び、この基底を定める情報を基底情報と呼ぶ。即ち、ｍビットの基底情報を用いれば２ｍ通りの基底を基にした暗号化が実行される。そして、“０”と“１”は一対で定まらないといけないので、２ｍ通りの基底に対して２倍の多値レベル、即ち２ｍ＋１値の暗号化レベルの数（即ち、多値度）が必要となる。
【００１３】
この暗号化データの生成の様子を図１に示す。図１に示すように、各基底で定義される１組の“０”と“１”の信号レベル間隔Ｗは一定のまま、基底情報の大きさだけそれらの信号レベルをアップシフト（加算）することで信号データを暗号化している。
【００１４】
ここで、全ての暗号化のレベルを最小受信間隔ｗ０に配置するために、信号レベル間隔Ｗはｗ０を基底数２ｍ倍した値に設定する。図１の場合、２ｍ＋１通りの暗号化レベルの間隔ｗ０を１、Ｗを２ｍに設定している。この暗号化レベルを２進数で表現すると、“０”もしくは“１”の１ビットの信号データの下位にｍビットの基底情報を加えた計ｍ＋１ビットの情報で定義される。
【００１５】
ここで、暗号化レベルに対し、信号データ“０”と“１”の割り振り方に偏りがでてしまうと盗聴者の受信を容易にしてしまうため、“０”と“１”を交互に割り振るようにする。そのために、ｍ＋１ビットの暗号化レベルの最上位１ビットの情報を定義する際に、信号データと基底情報の最下位１ビットとのＸＯＲ演算を利用して、基底情報が奇数の場合に限り信号データを反転させて割り当てるようにしている。
【００１６】
図１の右側に示す信号レベルは信号データが“１”で基底情報が“００…１１”の場合の暗号化レベルに対応している。この場合、信号データ“１”と基底情報の最下位１ビット“１”とのＸＯＲ演算の結果“０”を暗号化データの最上位１ビットに割り当てる。ここで、基底情報が奇数であることより信号データが反転されている。
【００１７】
そして、暗号化データの下位ｍビットに基底情報“００…１１”を割り当てることで信号レベルを基底情報の大きさだけアップシフトさせる。その結果、暗号化データを“０００…１１”（２進数）あるいは３（１０進数）として定義する。
【００１８】
一方、受信部では、上述した送信部と同一の擬似乱数列を用いて、受信した２ｍ＋１値の多値信号を元の２値の信号レベルに変換し、“０”もしくは“１”のデータを復元する。図１で定義した暗号化データ“０００…１１”（２進数）を復号化する方法について、図２を用いて説明する。
【００１９】
図２では、光検出器により暗号化データを受信した際に発生する量子雑音が信号レベルの閾値判定に及ぼす影響について、盗聴者と正規受信者の場合について示している。受信信号は、信号レベル“０００…１１”の周りに信号レベル間隔以上の広がりをもつ量子雑音を有している。
【００２０】
共通鍵の情報をもたない盗聴者がこの暗号化データを誤りなく受信するためには２ｍ＋１値の閾値判定を正確に行なう必要があるが、受信レベル間隔を超える量子雑音を与えてあるので、盗聴者は正しく受信することができない。即ち、盗聴者に対しては基底数を増やすことにより、暗号化データの多値度を上げ、盗聴者の受信誤り率を一層増大させることができる。
【００２１】
一方、共通鍵を有する正規受信者は、暗号化の際に信号データに与えた信号レベルのアップシフト量を基底情報“００…１１”から得ることができる。そこで、今度は逆に、受信信号レベル“０００…１１”を基底情報の大きさ“００…１１”だけダウンシフト（引算）することで、真の信号レベル“０００…００”に変換することができる。
【００２２】
なお、同じ基底情報“００…１１”で信号データ“０”を暗号化したデータを受信した場合（“１００…１１”）には、基底情報で変換した後の信号レベルはＷ＝２ｍ（１０進数）だけレベルが離れた“１００…００”となる。従って、この変換後の信号レベルに対し、Ｗ／２＝２ｍ−１（１０進数）あるいは“０１０…００”（２進数）の判定レベルで２値判定することで、暗号化データの最上位１ビットの情報を得ることができる。
【００２３】
図２の場合、判定結果は“０”となる。ここで、暗号化に利用した基底情報“００…１１”が奇数であることより、信号データを反転して暗号化している。その反転の有無の判定には、再び基底情報の最下位１ビット“１”との排他的論理和（ＸＯＲ）演算を利用する。即ち、２値の判定結果“０”と基底情報の最下位１ビット“１”とのＸＯＲ演算の結果“１”が復元データとして得られる。
【００２４】
このように基底情報を利用することで、２ｍ＋１値ある暗号化データを“０００…００”もしくは“１００…００”の２値のデータに変換し、その間に十分なレベル差をもって判定レベルを設定できる。
【００２５】
以上のように、従来の強度変調を用いた量子ストリーム暗号は、多ビットの基底情報で定義した多値レベルの強度情報を１ビットの信号データに加算して送信信号を暗号化する。一方、受信した暗号化データから同一の強度情報を引算することで、信号データを復号化する。
【先行技術文献】
【特許文献】
【００２６】
【特許文献１】特開２００６−３０３９２７号公報
【非特許文献】
【００２７】
【非特許文献１】C. H. Bennett and G. Brassard, “Quantum cryptography: Public key distribution and coin tossing”, Proc. IEEE Int. Conf. Computers, Systems and Signal Processing, pp.175-179, 1984.
【非特許文献２】G. A. Barbosa, E. Corndorf, P. Kumar, H. P. Yuen, “Secure communication using mesoscopic coherent state”, Phys. Rev. Lett., vol. 90, 227901, 2003.
【非特許文献３】O. Hirota, K. Kato, M. Sohma, T. Usuda, K. Harasawa, “Quantum stream cipher based on optical communication”, SPIE Proc. on Quantum Communications and Quantum Imaging, vol-5551, 2004.
【非特許文献４】広田修、“光通信ネットワークと量子暗号，” 電子情報通信学会論文誌B, vol. J87-B, pp. 478-486, 2004.
【発明の概要】
【発明が解決しようとする課題】
【００２８】
これまでに報告されている量子ストリーム暗号では、１ビットの信号データと多ビットの基底情報とを組み合わせて定義した多値レベル信号により光信号を強度あるいは位相変調し、これによりデータを暗号化している。
【００２９】
しかしながら、複数ビットの信号データの暗号化方式ならびに直交振幅変調（QAM: Quadrature Amplitude Modulation）方式を用いた多ビットデータの暗号化に関する具体的な提案は今まで一切報告されていない。
【００３０】
本発明の目的の１つは、１つの基底に割り当てる情報量を“０”もしくは“１”の２値から２ｎ値に増大させた暗号化方式を新たに提案し、従来よりも伝送速度を向上できるようにすることにある。また、ＱＡＭ方式を用いた暗号化技術を新たに提案し、従来よりも暗号解読が困難で、かつ、伝送速度を向上できるようにすることも、本発明の目的の１つである。
【００３１】
なお、前記目的に限らず、後述する発明を実施するための最良の形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的の一つとして位置付けることができる。
【課題を解決するための手段】
【００３２】
（１）本発明の光秘匿通信システムの一態様は、共通鍵を基に乱数列を生成する乱数生成部と、前記乱数列をｍビットに区切って定義した基底情報とｎビット（ただし、ｍ及びｎはそれぞれ２以上の整数であり、ｎ≦ｍの関係を満たす。）に区切った信号データとを組み合わせてｍ＋ｎビットの暗号化データを生成する多値符号化部と、前記多値符号化部から出力される２ｍ＋ｎ値の暗号化データを光キャリア信号の光強度もしくは光位相、あるいは光振幅と光位相の両方の情報に搬送させる光変調部と、光雑音を生成する雑音源と、前記光変調部の出力と前記雑音源の出力とを合波して光伝送路へ出力する光合波器と、を備えた送信部と、前記光伝送路から受信した、前記光雑音が付与された暗号化多値光信号を電気信号に変換して、受信した暗号化データを得る光検出部と、前記共通鍵及び前記基底情報と同じ共通鍵及び基底情報を基にして前記受信した暗号化データから元の信号データを復元する復号化処理部と、を備えた受信部と、を有する。
【００３３】
（２）ここで、前記多値符号化部は、前記ｍ＋ｎビットの暗号化データの上位ｎビットに前記信号データを割り当てるとともに、下位ｍビットに前記基底情報を割り当てる、ようにしてもよい。
【００３４】
（３）また、前記のｎ及びｍはそれぞれ２の倍数であって、前記多値符号化部は、前記ｎビットの信号データのうち上位及び下位ｎ／２ビットをそれぞれ同位相及び直交位相データとして割り振り、前記ｍビットの基底情報のうち上位及び下位ｍ／２ビットをそれぞれ同位相及び直交位相データ成分の暗号化に適用し、前記光変調部は、暗号化した同位相及び直交位相データ成分で前記光キャリア信号を直交振幅変調する、ようにしてもよい。
【００３５】
（４）さらに、前記暗号化した同位相及び直交位相データ成分は、それぞれ（ｍ＋ｎ）／２ビットの情報を有し、前記多値符号化部は、各暗号化データの上位ｎ／２ビットに信号データを割り当てるとともに、下位ｍ／２ビットに前記基底情報を割り当てる、ようにしてもよい。
【００３６】
（５）また、前記（１）又は（２）の場合に、前記ｍ＋ｎビットの暗号化データの上位ｎビットビットに割り当てるデータは、前記暗号化データの下位ｍビットに割り当てる前記基底情報もしくは前記共通鍵を基に生成した他の乱数列を利用した所定の演算によりデータ変換した信号データである、こととしてもよい。
【００３７】
（６）さらに、前記（３）又は（４）の場合に、前記（ｍ＋ｎ）／２ビットの暗号化データの上位ｎ／２ビットに割り当てるデータは、前記暗号化データの下位ｍ／２ビットに割り当てる前記基底情報もしくは前記共通鍵を基に生成した他の乱数列を利用した所定の演算によりデータ変換した信号データである、こととしてもよい。
【００３８】
（７）また、前記（１）〜（６）のいずれか１つにおいて、前記光変調部は、ＣＷ光源と、光強度変調器あるいは光位相変調器あるいは直交振幅変調器とを備えるようにしてもよい。
【００３９】
（８）さらに、前記（１）〜（７）のいずれか１つにおいて、前記光検出部は、直接検波系あるいは局発光源とのヘテロダイン検波系あるいはホモダイン検波系を備えるようにしてもよい。
【００４０】
（９）また、前記（１）〜（８）のいずれか１つにおいて、前記光雑音は、量子雑音又は古典雑音である、こととしてもよい。
【００４１】
（１０）さらに、前記送信部は、前記共通鍵の情報を前記信号データ中に周期的に挿入する共通鍵加算部を備え、前記受信部は、前記復号化処理部で復元された信号データから前記共通鍵の情報を抽出する共通鍵抽出部を備え、抽出した情報に基づいて前記信号データの復元に用いる共通鍵を周期的に更新する、ようにしてもよい。
【００４２】
（１１）また、本発明の光秘匿伝送装置の一態様は、共通鍵を基に乱数列を生成する乱数生成部と、前記乱数列をｍビットに区切って定義した基底情報とｎビット（ただし、ｍ及びｎはそれぞれ２以上の整数であり、ｎ≦ｍの関係を満たす。）に区切った信号データとを組み合わせてｍ＋ｎビットの暗号化データを生成する多値符号化部と、前記多値符号化部から出力される２ｍ＋ｎ値の暗号化データを光キャリア信号の光強度もしくは光位相、あるいは光振幅と光位相の両方の情報に搬送させる光変調部と、光雑音を生成する雑音源と、前記光変調部の出力と前記雑音源の出力とを合波して光伝送路へ出力する光合波器と、を備える。
【００４３】
（１２）さらに、本発明の光秘匿伝送装置の一態様は、前記（１１）の光秘匿伝送装置から前記光伝送路を介して受信した、前記光雑音が付与された暗号化多値光信号を電気信号に変換して、受信した暗号化データを得る光検出部と、前記共通鍵及び前記基底情報と同じ共通鍵及び基底情報を基にして前記受信した暗号化データから元の信号データを復元する復号化処理部と、を備える。
【００４４】
（１３）ここで、前記多値符号化部は、前記ｍ＋ｎビットの暗号化データの上位ｎビットに前記信号データを割り当てるとともに、下位ｍビットに前記基底情報を割り当てる、ようにしてもよい。
【００４５】
（１４）また、前記のｎ及びｍはそれぞれ２の倍数であって、前記多値符号化部は、前記ｎビットの信号データのうち上位及び下位ｎ／２ビットをそれぞれ同位相及び直交位相データとして割り振り、前記ｍビットの基底情報のうち上位及び下位ｍ／２ビットをそれぞれ同位相及び直交位相データ成分の暗号化に適用し、前記光変調部は、暗号化した同位相及び直交位相データ成分で前記光キャリア信号を直交振幅変調する、ようにしてもよい。
【００４６】
（１５）さらに、本発明の光秘匿通信方法の一態様は、共通鍵を基に乱数列を生成する乱数生成処理と、前記乱数列をｍビットに区切って定義した基底情報とｎビット（ただし、ｎ≦ｍ）に区切った信号データとを組み合わせてｍ＋ｎビットの暗号化データを生成する多値符号化処理と、前記多値符号化処理で得られた２ｍ＋ｎ値の暗号化データを光キャリア信号の光強度もしくは光位相、あるいは光振幅と光位相の両方の情報に搬送させる光変調処理と、光雑音を生成する処理と、前記光変調処理により得られた暗号化多値光信号と前記光雑音とを合波して光伝送路へ出力する処理と、を含む。
【００４７】
（１６）ここで、上記光秘匿通信方法は、前記光伝送路から受信した、前記光雑音が付与された暗号化多値光信号を電気信号に変換して、受信した暗号化データを得る光検出処理と、前記共通鍵及び前記基底情報と同じ共通鍵及び基底情報を基にして前記受信した暗号化データから元の信号データを復元する復号化処理と、を含んでもよい。
【発明の効果】
【００４８】
本発明の一態様によれば、１つの基底情報により暗号化する信号データを従来の“０”もしくは“１”の２値から２ｎ値に増大させることで、従来よりも暗号の伝送速度や容量を向上することができる。
【００４９】
また、本発明の一態様によれば、光の位相及び振幅をともに独立に多値変調すること、即ち変調フォーマットとして２次元の暗号化方式、例えば直交振幅変調（ＱＡＭ）方式を採用することで、多値変調により暗号化したデータの解読の難易度を上げることができる。別言すると、２次元の暗号化データを解読するためには、光の振幅のみならず位相の情報も正確に受信する必要があるため、１次元の光強度あるいは光位相情報のみを使用していた従来の方式と比べて暗号の安全性を飛躍的に改善できる。
【００５０】
これら本発明の一態様である新技術により、従来よりも暗号解読が困難で、かつ、伝送速度を向上させた光秘匿通信を実現できる。
【図面の簡単な説明】
【００５１】
【図１】従来の強度変調方式を用いた量子ストリーム暗号においてｍビットの基底情報を用いて暗号化したデータの一例を示す図である。
【図２】図１で定義した暗号化データを復号化する様子を示す図（信号データ“１”、基底情報“００…１１”）である。
【図３】第１実施形態に係る光秘匿通信システムの構成例を示すブロック図である。
【図４】第１実施形態における多値符号化部にて生成される暗号データの一例（信号データと基底情報との加算演算を用いて信号データに変化を与えた場合）を示す図である。
【図５】第１実施形態における多値符号化部にて生成される暗号データの一例（信号データと基底情報との引算演算を用いて信号データに変化を与えた場合）を示す図である。
【図６】第１実施形態における多値符号化部にて生成される暗号データの一例（信号データと基底情報の下位ｎビットとのＸＯＲ演算を用いて信号データに変化を与えた場合）を示す図である。
【図７】図４に示す暗号化データを復号化する様子を示す図である。
【図８】第２実施形態に係る光秘匿通信システムの構成例を示すブロック図である。
【図９】第３実施形態に係る光秘匿通信システムの構成例を示すブロック図である。
【図１０】第４実施形態に係る光秘匿通信システムの構成例を示すブロック図である。
【図１１】第５実施形態に係るＱＡＭ方式を用いた光秘匿通信システムの構成例を示すブロック図である。
【図１２】第５実施形態における多値符号化部の構成例を示すブロック図である。
【図１３】第５実施形態においてｎビットの信号データとｍビットの基底情報とから（ｎ＋ｍ）／２ビットの暗号化データＥＩ及びＥＱを生成する様子を模式的に例示する図である。
【図１４】第５実施形態における復号化処理部の構成例を示すブロック図である。
【図１５】第５実施形態における多値符号化部にて暗号化Ｉ及びＱデータ成分（ｎ＝４ビット、ｍ＝４ビット）を出力する様子を示す図である。
【図１６】図１４で定義された暗号化ＱＡＭデータを復号化する様子（盗聴者の場合）を示す図である。
【図１７】図１４で定義された暗号化ＱＡＭデータを復号化する様子（正規受信者の場合）を示す図である。
【図１８】第６実施形態に係るＱＡＭ方式を用いた光秘匿通信システムの構成例を示すブロック図である。
【図１９】第７実施形態に係るＱＡＭ方式を用いた光秘匿通信システムの構成例を示すブロック図である。
【図２０】第８実施形態に係るＱＡＭ方式を用いた光秘匿通信システムの構成例を示すブロック図である。
【発明を実施するための形態】
【００５２】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。
【００５３】
〔１〕第１実施形態
図３は、第１実施形態に係る光秘匿通信システムの構成例を示す。図３に例示する光秘匿通信システムは、光信号を送信する送信部１００と、送信部１００から送信された光信号を伝送する光伝送路１０と、光伝送路１０を伝送されてきた光信号を受信する受信部２００と、を備える。
【００５４】
送信部１００は、例示的に、乱数生成部２と、多値符号化部５と、光変調部７と、雑音源８と、光合波器９と、を備える。
【００５５】
乱数生成部２は、共通鍵１の情報を基に乱数列を生成する。乱数生成部２は、入力された共通鍵１を初期値として所定の演算式に基づき乱数列を生成する。当該演算式を複雑にすることで暗号強度を向上できる。
【００５６】
多値符号化部５は、乱数生成部２で生成された乱数列を、ｍビットに区切って定義した基底情報３と、ｎビット（ただし、ｎ及びｍはそれぞれ２以上の整数であって、ｎ≦ｍの関係を満たす。）に区切った信号データ４と、を組み合わせてｍ＋ｎビット（即ち、２ｍ＋ｎ値）の暗号化データを生成する。その詳細については後述する。
【００５７】
光変調部７は、多値符号化部５から出力される２ｍ＋ｎ値の暗号化データ６を光変調して光キャリア信号に搬送させる。光変調部７は、例示的に、ＣＷ光源と光強度（振幅）変調器あるいは光位相変調器とを組み合わせて構成することができる。多値符号化部５から出力される暗号化データ６で当該変調器を駆動することにより、ＣＷ光源から出力される光キャリア信号に暗号化データを搬送させることができる。
【００５８】
雑音源８は、光変調部７からの暗号化多値光信号に対して付与する光雑音を生成する。光雑音は、量子雑音であってもよいし熱雑音や白色雑音等の古典雑音であってもよい。光雑音の一例としては、エルビウム添加光ファイバ増幅器やラマン光増幅器から出力される自然放出光、あるいは不規則（ランダム）なパターン光信号等が挙げられる。なお、受信部２００において光検出部１１により光信号を受信する際に生じる量子雑音と、雑音源８から出力される光雑音とを併用することで、暗号の解読をより困難なものにすることもできる。
【００５９】
光合波器９は、光変調部７の出力と雑音源８の出力とを合波して光伝送路１０に入射する。
【００６０】
一方、図３に示す受信部２００は、例示的に、乱数生成部２と、光検出部１１と、復号化処理部１３と、を備える。
【００６１】
光検出部１１は、光伝送路１０を通じて受信した暗号化多値光信号を電気信号に変換する。当該変換により得られた電気信号は、受信した暗号化データ１２を表す。光検出部１１は、例示的に、シングルエンド型光検出器を用いた直接検波系、あるいは局発光源、９０°ハイブリッドモジュール及びバランス型光検出器を組み合わせたコヒーレント検波系（ヘテロダイン又はホモダイン検波系）により構成することができる。
【００６２】
受信部２００の乱数生成部２は、送信部１００における共通鍵１と同じ共通鍵１を用いて、送信部１００における乱数生成部２と同じ乱数列を生成する。
【００６３】
復号化処理部１３は、当該乱数生成部２で生成された乱数列をｍビットに区切って定義した基底情報３を基に、受信した暗号化データ１２から元の信号データを復元し、誤りのない復号化データ１４を得る。
【００６４】
次に、送信部１００の多値符号化部５において、任意のｎビットの信号データをｍビット（ただし、ｍ≧ｎ）の基底情報を用いて暗号化する様子を図４に示す。
【００６５】
この場合、１つの基底に２ｎ通りの暗号化レベルをＷの間隔で割り当て、それぞれの信号レベルに“００…００”、“００…０１”、“００…１０”、・・・、“１１…１０”、“１１…１１”の信号データを割り振ることになる。
【００６６】
そしてそれら信号レベルを基底情報の大きさだけアップシフトさせることで多値化する。例えば、ｍ桁の基底情報を下ｍ桁に組み入れることにより、ｎ＋ｍビット（２ｎ＋ｍ値）の暗号化レベルを定義する。これら２ｎ＋ｍ通りの暗号化レベルが等間隔ｗ０となるように配置するために、Ｗはｗ０を基底数２ｍ倍した値２ｍ・ｗ０に設定する。
【００６７】
図４においては、ｗ０＝１、Ｗ＝２ｍ（１０進数）と設定し、２進数による基底情報と信号データとの加算を利用してデータを変化させた上で暗号化する例を示している。この場合、ｎ＋ｍビットの暗号化レベルの上位ｎビットが変化を与えた信号データに対応し、下位ｍビットが基底情報に対応している。
【００６８】
ここで、暗号化データの上位ｎビットへそのまま信号データを割り当ててしまうと、暗号化レベルに対し信号データの偏りが生じてしまい、盗聴者の解読を容易にしてしまうおそれがある。
【００６９】
その対策として、ｍビットの基底情報を利用した所定のルールに則って信号データに変化を与えた後に暗号化する方法が考えられる。このとき使用するルールの一例としては、（１）基底情報との加算、（２）基底情報との引算、あるいは（３）基底情報とのＸＯＲ演算等が挙げられる。当該ルールを複雑にすることで盗聴者の暗号の解読を困難なものにすることができる。
【００７０】
図４において、例えば、ｍビットの基底情報“０００…０１”によりｎビットの信号データ“００…００”、“００…０１”、・・・、“１１…１０”、“１１…１１”を暗号化する場合で、基底情報と信号データとの間に加算を用いて元データに変化を与えた場合における暗号化レベルは次表１のように定義される。
【００７１】
【表１】
2014093764.tif 000003
【００７２】
例えば、信号データが“００…００”である場合、信号データ“００…００”と基底情報“０００…０１”との加算結果の下位ｎビットは“００…０１”となる。この演算結果“００…０１”を暗号化データの上位ｎビットに割り当てる。そして、その信号レベルを基底情報だけアップシフトさせるために、暗号化データの下位ｍビットに基底情報“０００…０１”を割り当てた“００…０１０００…０１”（２進数）を暗号化レベルとして定義する。
【００７３】
一方、多値符号化部５において、基底情報と信号データとの間に引算を用いて元データに変化を与えた場合における暗号化データの生成の様子を図５に示す。
【００７４】
ｍビットの基底情報“０００…０１”によりｎビットの信号データ“００…００”、“００…０１”、・・・、“１１…１０”、“１１…１１”を暗号化する場合は、その暗号化レベルは次表２のように定義される。
【００７５】
【表２】
2014093764.tif 000004
【００７６】
ここで、基底情報の２進数の引算は２の補数の加算で表現される。例えば、信号データが“００…００”である場合、信号データ“００…００”と基底情報“０００…０１”との引算結果、即ち、信号データ“００…００”と基底情報の２の補数“１１１…１１”との加算結果の下位ｎビット“１１…１１”を暗号化データの上位ｎビットに割り当てる。そして、その信号レベルを基底情報だけアップシフトさせるために、暗号化データの下位ｍビットに基底情報“０００…０１”を割り当てた“１１…１１０００…０１”（２進数）を暗号化レベルとして定義する。
【００７７】
また、多値符号化部５において、基底情報と信号データとの間にＸＯＲ演算を用いて元データに変化を与えた場合における暗号化データの生成の様子を図６に示す。
【００７８】
ｍビットの基底情報“０００…０１”によりｎビットの信号データ“００…００”、“００…０１”、・・・、“１１…１０”、“１１…１１”を暗号化する場合は、その暗号化レベルは次表３のように定義される。
【００７９】
【表３】
2014093764.tif 000005
【００８０】
例えば、信号データが“００…００”である場合、信号データ“００…００”と基底情報の下位ｎビット“００…０１”とのＸＯＲ演算は“００…０１”となる。この演算結果“００…０１”を暗号化データの上位ｎビットに割り当てる。そして、その信号レベルを基底情報だけアップシフトさせるために、暗号化データの下位ｍビットに基底情報“０００…０１”を割り当てた“００…０１０００…０１”（２進数）を暗号化レベルとして定義する。
【００８１】
次に、受信部２００の復号化処理部１４において、図４で定義した暗号化データを復号化する方法の一例を図７に示す。ここでは、信号データ“００…００”を基底情報“０００…０１”で暗号化したデータ“００…０１０００…０１”の復号化の様子を示している。また、図４は、光検出部１１により暗号化データを受信した際に発生する量子雑音が信号レベルの閾値判定に及ぼす影響について、盗聴者と正規受信者の場合について示している。
【００８２】
受信信号は信号レベル“０００…０１”の周りに信号レベル間隔以上の広がりをもつ量子雑音を有している。共通鍵の情報をもたない盗聴者がこの暗号化データを誤りなく受信するためには２ｎ＋ｍ値の閾値判定を正確に行なう必要があるが、受信レベル間隔を超える量子雑音を与えてあるので、盗聴者は正しく受信することができない。
【００８３】
一方、正規受信者は、受信した暗号化データの信号レベル“００…０１０００…０１”を、送信部１００と共有している基底情報“０００…０１”の大きさだけダウンシフトさせ、真の信号レベル“００…０１０００…００”に変換できるため、十分なレベル差を用いて２ｎ値の閾値判定を行なうことができる。
【００８４】
その際、２ｎ値のデータの信号レベル間隔はＷ＝２ｍであることより、Ｗ／２＝２ｍ−１、３Ｗ／２＝２ｍ＋２ｍ−１、・・・、（２ｎ＋１−３）Ｗ／２＝２ｍ＋ｎ−３・２ｍ−１の判定レベルで２ｎ値判定を行なう。
【００８５】
この判定結果“００…０１”は、基底情報との加算演算により変化を与えた信号データに対応している。そこで、その判定結果“００…０１”に対し、基底情報“０００…０１”の分を引算することで、元データを復元する。言い換えると、基底情報“０００…０１”の２の補数“１１１…１１”を判定結果“００…０１”に加算し、その演算結果“１０００…００”の下位ｎビット、即ち“００…００”を復元データとして得る。
【００８６】
〔２〕第２実施形態
図８は、第２実施形態に係る光秘匿通信システムの構成例を示す。図８に例示する光秘匿通信システムは、図３に例示した構成に比して、送信部１００に、第２の乱数生成部１５（乱数生成部ＩＩ）と演算子１７とが追加的に備えられるとともに、受信部２００に、第２の乱数生成部１５と逆演算子１９とが追加的に備えられる点が異なる。
【００８７】
ここで、送信部１００の乱数生成部１５は、共通鍵１を基に乱数生成部２とは異なるｎビットの他の乱数列１６を生成する。
【００８８】
演算子１７は、第２の乱数生成部１５で生成されたｎビットの乱数列１６を用いて、ｎ暗号化レベルの上位ｎビットに対応する信号データに変化を与える演算を行なう。
【００８９】
第１実施形態では基底情報３を用いた演算（基底情報３との加算、引算、又はＸＯＲ演算等）により信号データのパターンに変化を与えていた。これに対し、本第２実施形態では、信号データのパターンに変化を与える演算に、乱数生成部１５で生成されるｎビットの他の乱数列１６と演算子１７とを用いる。
【００９０】
なお、その他、送信部１００で暗号化多値光信号を生成する過程やデータを送信する過程は、第１実施形態と同様である。
【００９１】
一方、受信部２００において、第２の乱数生成部１５は、送信部１００の第２の乱数生成部１５で生成される乱数列と同じｎビットの乱数列（他の乱数列１６）を生成する。
【００９２】
逆演算子１９は、復号化処理部１３の出力に対し、当該第２の乱数生成部１５で生成された乱数列を用いて、送信部１００の演算子１７による演算とは逆の演算を行なうことにより、復号化データ１４を得る。
【００９３】
例えば、受信部２００では、光検出部１１を用いて受信した暗号化データ１２を復号化処理部１３へ入力し、第１実施形態と同様に基底情報３の大きさだけ暗号化データの信号レベルをダウンシフトさせ元の信号レベルに変換する。
【００９４】
そして、当該変換後のデータに対し、送信部１００における演算子１７と逆の演算を、逆演算子１９と他の乱数列１６とを用いて施すことで、元の信号データを復元する。
【００９５】
このように第２の実施形態では、信号データの暗号化に２種類の異なる乱数を使用するので、第１実施形態に比して暗号強度をさらに向上することができる。
【００９６】
〔３〕第３実施形態
図９は、第３実施形態に係る光秘匿通信システムの構成例を示す。図９に示す光秘匿通信システムは、図３に例示した構成に比して、送信部１００に、共通鍵生成部２０及び共通鍵加算部２１が追加的に備えられるとともに、受信部２００に、共通鍵抽出部２６が追加的に備えられる点が異なる。なお、共通鍵生成部２０は、図３及び図８において図示が省略されていると考えてもよい。
【００９７】
送信部１００において、共通鍵生成部２０は、暗号化通信の共通鍵１を生成する。共通鍵生成部２０で生成された共通鍵１は、乱数生成部２と共通鍵加算部２１とに入力される。乱数生成部２での共通鍵１を用いた乱数列の生成は、第１実施形態と同様である。
【００９８】
共通鍵加算部２１は、信号データ４と共通鍵１とを一定の時間間隔で交互に出力することで、信号データ４に共通鍵１を加算（付与）して、多値符号化部５に入力する。
【００９９】
共通鍵１を付した信号データを乱数生成部２から出力される基底情報３を基に多値符号化部５において暗号化データ２３を生成し、光変調部７を介して電気／光変換することで暗号化多値光信号を生成する過程は、図３に例示した第１実施形態と同様である。
【０１００】
生成された暗号化多値光信号は、光合波器９にて雑音源８から出力される光雑音と合波されて光伝送路１０へ送信される。
【０１０１】
一方、受信部２００において、共通鍵抽出部２６は、復号化処理部１３から入力される、共通鍵１を含む復号化データ２５から共通鍵１を抽出する。抽出した共通鍵１は、受信部２００の乱数生成部２に入力され、基底情報３の更新に用いられる。
【０１０２】
このような受信部２００では、光検出部１１を用いて受信した暗号化データ２４を復号化処理部１３へ入力し、図３に例示した第１実施形態と同様に暗号化データを復号化する。
【０１０３】
復号化処理部１３から出力された共通鍵１を含む復号化データ２５は、共通鍵抽出部２６に入力され、共通鍵抽出部２６にて信号データと共通鍵１とが分離される。そして、抽出された共通鍵１を基に乱数生成部２において新たな乱数列が生成され、これにより基底情報３のパターンが更新される。
【０１０４】
このように、第３実施形態では、送信部１００に配置した共通鍵生成部２０を用いて共通鍵１を更新し、また、その共通鍵１を信号データと合わせて配信することで、送信部１００及び受信部２００における基底情報３を同期させながら定期的に更新する機構を有する。したがって、伝送速度は低下するものの、共通鍵を定期的に変化させ暗号の安全性を増大することができるので、第１実施形態に比して暗号強度をさらに向上できる。
【０１０５】
〔４〕第４実施形態
図１０は、第４実施形態に係る光秘匿通信システムの構成例を示す。図１０に示す光秘匿通信システムは、図８に例示した第２実施形態の構成と図９に例示した第３実施形態の構成とを組み合わせた構成に相当する。
【０１０６】
即ち、複数の乱数列と共通鍵の更新技術とを併用する。具体的には、送信部１００において、共通鍵加算部２１が、信号データ４と共通鍵１とを一定の時間間隔で交互に出力することで、信号データ４に共通鍵１を加算（付与）する。これにより、共通鍵１を付与した信号データ２２が生成される。当該信号データ２２は、演算子１７に入力される。
【０１０７】
演算子１７は、第２実施形態と同様に、信号データのパターンに変化を与える演算に、乱数生成部１５で生成されるｎビットの他の乱数列１６を用いる。これにより、パターン変換した共通鍵１を付与した信号データ２７が生成され、当該信号データ２７は多値符号化部５に入力される。
【０１０８】
信号データ２７と乱数生成部２から出力される基底情報３とを基に多値符号化部５において暗号化データ２３を生成し、光変調部７を介して電気／光変換することで暗号化多値光信号を生成する過程は、第１実施形態と同様である。
【０１０９】
生成された暗号化多値光信号は、光合波器９にて雑音源８から出力される光雑音と合波されて光伝送路１０へ送信される。
【０１１０】
一方、受信部２００では、光検出部１１を用いて受信した共通鍵１を含む暗号化データ２４を復号化処理部１３へ入力し、第１実施形態と同様にして暗号化データを復号化する。
【０１１１】
復号化処理部１３の出力は逆演算子１９に入力され、逆演算子１９では、受信部２００の第２の乱数生成部１５で生成された乱数列を用いて、送信部１００の演算子１７による演算とは逆の演算を行なうことにより、共通鍵１を含む復号化データ２５を得る。当該復号化データ２５は、共通鍵抽出部２６に入力される。
【０１１２】
共通鍵抽出部２６は、共通鍵１を含む復号化データ２５から共通鍵１を抽出する。抽出した共通鍵１は、受信部２００の乱数生成部２と乱数生成部１５とにそれぞれ入力され、基底情報３及び他の乱数列１６の更新に用いられる。
【０１１３】
以上のように、第４実施形態によれば、複数の乱数列と共通鍵の更新技術とを併用するので、第２及び第３実施形態に比して、さらに暗号強度を向上することができる。
【０１１４】
〔５〕第５実施形態
図１１は、第５実施形態に係る光秘匿通信システムの構成例を示す。図１１に例示する構成は、ＱＡＭ方式を用いた光秘匿通信システムの構成例である。
【０１１５】
図１１に示す光秘匿通信システムは、例示的に、光信号を送信する送信部３００と、送信部３００から送信された光信号を伝送する光伝送路１１０と、光伝送路１１０を伝送されてきた光信号を受信する受信部４００と、を備える。
【０１１６】
送信部３００は、例示的に、乱数生成部１０２と、多値符号化部１０５と、光変調部１０７と、雑音源１０８と、光合波器１０９と、を備える。
【０１１７】
乱数生成部１０２は、共通鍵１０１の情報を基に乱数列を生成する。
【０１１８】
多値符号化部１０５は、乱数生成部１０２で生成された乱数列をｍビット（ただし、ｍは２の倍数）に区切って定義した基底情報１０３と、ｎビット（ただし、ｎは２の倍数であり、かつ、ｎ≦ｍの関係を満たす）に区切った信号データ１０４と、を組み合わせて２次元の暗号化データを生成する。２次元の暗号化データは、２（ｍ＋ｎ）／２値の同位相（Ｉ）データ成分１０６−１及び直交位相（Ｑ）データ成分１０６−２を含む。
【０１１９】
光変調部１０７は、多値符号化部１０５で生成された、２（ｍ＋ｎ）／２値の同位相（Ｉ）データ成分１０６−１及び直交位相（Ｑ）データ成分１０６−２を基に多値度が２（ｍ＋ｎ）値の光ＱＡＭデータ信号を生成する。
【０１２０】
光変調部１０７は、例示的に、ＣＷ光源と直交振幅変調器とを組み合わせて構成することができる。多値符号化部１０５から出力される暗号化Ｉデータ成分１０６−１及びＱデータ成分１０６−２を用いて直交振幅変調器を駆動し、当該直交振幅変調器にてＣＷ光源から出力される光搬送波をＱＡＭデータ変調することで暗号化光ＱＡＭデータ信号を生成することができる。
【０１２１】
雑音源１０８は、光変調部１０７からの暗号化光ＱＡＭデータ信号に対して付与する光雑音を生成する。光雑音は、量子雑音であってもよいし熱雑音や白色雑音等の古典雑音であってもよい。光雑音の一例としては、エルビウム添加光ファイバ増幅器やラマン光増幅器からの出力される自然放出光、あるいは不規則（ランダム）なパターン光信号等が挙げられる。なお、受信部４００において光受信部１１２による受信の際に生じる量子雑音と、雑音源１０８から出力される光雑音とを併用することで、暗号の解読をより困難なものにすることもできる。
【０１２２】
光合波器１０９は、光変調部１０７からの暗号化光ＱＡＭデータ信号と、雑音源１０８からの光雑音とを合波して光伝送路１１０に入射する。
【０１２３】
一方、受信部４００は、例示的に、乱数生成部１０２と、局（ローカル）発光源１１１と、光受信部１１２と、復号化処理部１１４と、を備える。
【０１２４】
乱数生成部１０２は、送信部３００における共通鍵１０１と同じ共通鍵１０１を用いて、送信部３００における乱数生成部１０２で生成される乱数列と同じ乱数列を生成する。乱数生成部１０２は、入力された共通鍵１０１を初期値として所定の演算式に基づき乱数列を生成する。演算式を複雑にすることで暗号強度を向上できる。
【０１２５】
局発光源１１１は、光受信部１１２にて光伝送路１１０から受信した暗号化光ＱＡＭデータ信号をヘテロダインあるいはホモダイン検出するのに用いられる光を生成する。
【０１２６】
光受信部１１２は、局発光源１１１からの光を用いて、光伝送路１１０から受信した暗号化光ＱＡＭデータ信号をヘテロダインあるいはホモダイン検出する。これにより、受信した暗号化光ＱＡＭデータ信号から、暗号化Ｉデータ成分１１３−１及びＱデータ成分１１３−２を得ることができる。
【０１２７】
光受信部１１２では、例示的に、９０°光ハイブリッド及び２台のバランス型光検出器を組み合わせたホモダイン検波系を用いることができる。あるいは、光受信部１１２は、１台の光検出器を用いてヘテロダイン検波し、受信した中間周波（ＩＦ）信号を、直交振幅復調用電気回路を用いてベースバンド信号に変換する構成でもよい。
【０１２８】
上記光受信時において、いずれの受信方式を用いる場合においても、光伝送路１１０を伝搬した光信号の位相に局発光源１１１の位相を同期する光位相同期（ＰＬＬ：Phase Locked Loop）回路を用いるとよい。ただし、信号データの多値度が低い場合は、ＰＬＬ回路を用いずにソフトウェアによる位相補正を利用してもよい。
【０１２９】
復号化処理部１１４は、送信部３００における共通鍵１０１と同じ共通鍵１０１及び乱数生成部１０２で生成される基底情報１０３を基に、暗号化Ｉデータ成分１１３−１及びＱデータ成分１１３−２から元の信号データを復元する。これにより、誤りのない復号化データ１１５を得ることができる。
【０１３０】
次に、図１２に、送信部３００における多値符号化部１０５の構成例を示す。ここでは２進数による基底情報と信号データとの加算を利用してデータを変化させた上で暗号化する例を示している。
【０１３１】
信号データをそのままのレベルで暗号化した場合、暗号化レベルに対し信号データの偏りが生じてしまい、盗聴者の解読を容易にしてしまう。その対策として、基底情報を利用した所定のルールに則って信号データに変化を与えた後に暗号化する方法が考えられる。
【０１３２】
このとき使用するルールは任意でよく、例示的に、基底情報との加算、基底情報との引算、あるいは基底情報とのＸＯＲ演算等が挙げられる。この演算を複雑にすることで盗聴者の暗号の解読を困難なものにすることができる。
【０１３３】
図１２において、暗号化Ｉ及びＱデータ成分を生成するには、まず共通鍵１０１を初期値として乱数生成部１０２より出力されるｍビットに区切った基底情報１０３をシリアル／パラレル（Ｓ／Ｐ）変換器１１６Ａを用いて上位と下位ｍ／２ビットずつに分離する。
【０１３４】
これら２組のｍ／２ビットの基底情報をそれぞれＢＩ及びＢＱと表す。また、ｎビットに区切った信号データ１０４をＳ／Ｐ変換器１１６Ｂを用いて上位及び下位ｎ／２ビットずつに分離し、それぞれを元信号ＩデータＳＩ及び元信号ＱデータＳＱと表す。
【０１３５】
そして、これらｍ／２ビットの基底情報ＢＩ及びＢＱを基に暗号化したＩ及びＱデータの信号レベルＥＩ及びＥＱを２進数により次式のように定義する。
【０１３６】
ＥＩの上位ｎ／２ビット＝ＳＩ（ｎ／２ビット）とＢＩ（ｍ／２ビット）の加算結果の下位ｎ／２ビット  
ＥＩの下位ｍ／２ビット＝ＢＩ（ｍ／２ビット）
ＥＱの上位ｎ／２ビット＝ＳＱ（ｎ／２ビット）とＢＱ（ｍ／２ビット）の加算結果の下位ｎ／２ビット
ＥＱの下位ｍ／２ビット＝ＢＱ（ｍ／２ビット）
【０１３７】
上記の各式による演算は、図１２に例示するように、Ｉ及びＱデータにそれぞれ対応した、２組の加算演算子１１７及び２組のパラレル／シリアル（Ｐ／Ｓ）変換器１１８によって実現できる。なお、上記の加算は、引算やＸＯＲ演算等に代えてもよい。
【０１３８】
図１３に、ｎビットの信号データ１０４とｍビットの基底情報１０３とから（ｎ＋ｍ）／２ビットの暗号化データＥＩ及びＥＱを生成する様子を模式的に例示する。図１３の横軸は時間であり、信号データ、基底情報、暗号化データを１シンボル周期毎に区切って表現している。
【０１３９】
光強度を用いた１次元暗号では、暗号化データの信号レベルは正レベルの領域で割り振ればよい。これに対し、暗号化にＱＡＭ方式を用いる場合は、正及び負の光振幅にデータを等間隔で割り当てる必要がある。
【０１４０】
そこで、次式（１）及び（２）で与えられるエンコード演算子１１９の演算を介してＥＩ及びＥＱをＱＡＭ変調用の１０進数データＤＩ及びＤＱに変換し、それぞれを暗号化Ｉデータ成分１０６−１及び暗号化Ｑデータ成分１０６−２として多値符号化部１０５から出力する。
【０１４１】
ＤＩ=２×ＥＩ,１０進数−（２（ｍ＋ｎ）／２−１）  …（１）
ＤＱ=２×ＥＱ,１０進数−（２（ｍ＋ｎ）／２−１）  …（２）
【０１４２】
上記の式（１）及び（２）において、右辺第一項で２を乗算しているが、これは変換後のデータを全て整数（奇数）で表現するためである。式（１）の変換により、０〜２（ｍ＋ｎ）／２−１のレベル範囲にあるＥＩ, １０進数は、−（２（ｍ＋ｎ）／２−１）〜＋（２（ｍ＋ｎ）／２−１）の範囲でデータ間隔が２であるデータＤＩに変換される。
【０１４３】
同様に、式（２）の変換により、０〜２（ｍ＋ｎ）／２−１のレベル範囲にあるＥＱ, １０進数は、−（２（ｍ＋ｎ）／２−１）〜＋（２（ｍ＋ｎ）／２−１）の範囲でデータ間隔が２であるデータＤＱに変換される。
【０１４４】
次に、図１４に、受信部４００における復号化処理部１１４の構成例を示す。受信した暗号化Ｉデータ成分１１３−１及びＱデータ成分１１３−２は、それぞれＤＲ,Ｉ及びＤＲ,Ｑ（１０進数）と表す。
【０１４５】
まず、ＤＲ,Ｉ及びＤＲ,Ｑは、それぞれ対応するデコード演算子１２０に入力され、前記の式（１）及び（２）のエンコード演算子にそれぞれ対応する逆の演算（デコード演算）を施される。当該デコード演算により、ＤＲ,Ｉ及びＤＲ,Ｑは、（ｍ＋ｎ）／２ビットの２進数暗号化データＥＲ,Ｉ及びＥＲ,Ｑに変換される。デコード演算子１２０は次式（３）及び（４）で与えられる。
【０１４６】
ＥＲ,Ｉ＝｛（ＤＲ,Ｉ＋２（ｍ＋ｎ）／２−１）／２｝１０→２進数  …（３）
ＥＲ,Ｑ＝｛（ＤＲ,Ｑ＋２（ｍ＋ｎ）／２−１）／２｝１０→２進数  …（４）
なお、｛｝１０→２進数は１０から２進数への変換子を表す。
【０１４７】
次に、この２進数に変換した受信暗号化ＩデータＥＲ,Ｉに対し、送信部３００における基底情報１０３と同じ基底情報１０３をシリアル／パラレル（Ｓ／Ｐ）変換器１１６ＣにてＳ／Ｐ変換した結果の上位ｍ／２ビットの情報であるＢＩを用いて信号データＳＲ,Ｉを復号化する。
【０１４８】
まず、ＥＲ,ＩからＢＩを引算演算子１２１にて引算し、その演算結果に対し２ｎ／２値判定部１２２にて２ｎ／２値の閾値レベルの判別を行ない、暗号化データの上位ｎ／２ビットに割り当てたデータ情報を抽出する。
【０１４９】
即ち、２ｎ／２値のデータの信号レベル間隔はＷ=２ｍ／２であるので、Ｗ／２＝２m/2-1、３Ｗ／２＝２ｍ／２＋２ｍ／２−１、・・・、（２ｎ／２＋１−３）Ｗ／２＝２(ｍ＋ｎ)／２−３・２ｍ／２−１の閾値判定レベルで２ｎ／２値判定を行なう。
【０１５０】
この上位ｎ／２ビット情報は、送信部３００において暗号化する際に信号データＳＩに基底情報ＢＩを加算した値として定義した情報であるため、この抽出したｎ／２ビット情報から引算演算子１２１を用いて再び基底情報ＢＩを引算することで信号データＳＲ,Ｉが復元できる。
【０１５１】
以上と同様にして、２進数に変換した暗号化ＱデータＥＲ,Ｑに対し、基底情報１０３をＳ／Ｐ変換器１１６ＣにてＳ／Ｐ変換した結果の下位ｍ／２ビットの情報ＢＱを用いて信号データＳＲ,Ｑを復元する。
【０１５２】
そして、信号データＳＲ,Ｉ及びＳＲ,Ｑをパラレル／シリアル（Ｐ／Ｓ）変換器１１８を用いて合成すれば、ｎビットの復号化データ１１５を得ることができる。
【０１５３】
図１５に、信号データの暗号化の様子について具体例を示す。ここでは、最も簡単な例として、４ビット（ｎ＝４）の信号データを４ビット（ｍ＝４）の基底情報で暗号化する場合について考える。
【０１５４】
この場合、暗号化Ｉ及びＱデータはいずれも２ｍ／２＝４通りの基底をもち、各基底に“００”，“０１”，“１０”，“１１”の４値の信号データをＷ＝２ｍ／２＝４のレベル間隔で割り当てる。そして、それらの信号レベルを基底情報の大きさだけアップシフトすることで暗号化する。
【０１５５】
暗号化Ｉ及びＱデータの信号レベルは２(ｍ＋ｎ)／２＝１６値となり、計２ｎ＋ｍ＝２５６値の暗号化ＱＡＭデータが生成される。図１５の右側に示すコンステレーションは、信号データがＳＩ＝“０１”及びＳＱ＝“１１”で基底情報がＢＩ＝“０１”及びＢＱ＝“１０”の場合における暗号化ＱＡＭ信号レベルを示している。
【０１５６】
まず、暗号化ＩデータＥＩの信号レベルについて述べる。ＳＩ＝“０１”とＢＩ＝“０１”との加算結果は“１０”であり、その下位２ビット“１０”を暗号化Ｉデータの上位２ビットに割り当てる。
【０１５７】
そして、暗号化Ｉデータの下位２ビットに基底情報ＢＩ＝“０１”を割り当てることで信号レベルを基底情報の大きさだけアップシフトさせたＥＩ＝“１００１”あるいはＥＩ ,１０進数＝９が暗号化Ｉデータとして割り当てられる。
【０１５８】
この値を前記の式（１）に代入することにより、その演算結果ＤＩ＝２×９−（２２＋２−１）＝３の信号レベルが暗号化Ｉデータ成分１０６−１として出力される。
【０１５９】
同様にして、暗号化Ｑデータは、ＥＱ＝“０１１０”あるいはＥＱ,１０進数＝６と割り当てられる。この値を前記の式（２）に代入することにより、その演算結果ＤＱ＝２×６−（２２＋２−１）＝−３の信号レベルが暗号化Ｑデータ成分１０６−２として出力される。
【０１６０】
以上のようにして（ＤＩ，ＤＱ）＝（３，−３）の暗号化ＱＡＭ信号が生成される。
【０１６１】
次に、図１６及び図１７に、図１５で上述のごとく定義した暗号化ＱＡＭデータを復号化する様子を示す。ここでは、光検出器により暗号化データを受信した際に発生する量子雑音が信号レベルの閾値判定に及ぼす影響について、盗聴者の受信（図１６）と正規受信者の受信（図１７）の場合について示している。
【０１６２】
図１６において、共通鍵の情報をもたない盗聴者がこの暗号化データを誤りなく受信するためにはそれぞれ１６値あるＩ及びＱデータの閾値判定を正確に行なう必要がある。しかし、（３，−３）の周りに信号レベル間隔を超える量子雑音が２次元に分布しているため、盗聴者は正しく受信することができない。
【０１６３】
これに対し、正規受信者は送信者（送信部３００）と共有している基底情報を基に受信した暗号化データの信号レベルを元のレベルに変換することができるため、４値の閾値判定によりデータを復元できる。その様子を図１７に示す。まず、受信した暗号化Ｉデータ成分１３−１の復号化の方法について述べる。
【０１６４】
受信した暗号化Ｉデータの信号レベルＤＲ,Ｉ＝３を前記の式（３）に代入し、４ビットの２進数暗号化データＥＲ,Ｉ＝｛（３＋１５）／２＝９｝１０→２進数＝“１００１”にデコードする。
【０１６５】
次に、デコード結果を、基底情報ＢＩ＝“０１”の大きさだけダウンシフトさせて、信号レベル“１０００”に変換する。ここで４値の元信号Ｉデータの信号レベル間隔はＷ＝２ｍ／２＝４であることより、Ｗ／２＝２（“００１０”）、３Ｗ／２＝６（“０１１０”）、５Ｗ／２＝１０（“１０１０”）の判定レベルで４値判定を行なう。
【０１６６】
この判定結果“１０”は、基底情報“０１”との所定の演算（加算、引算、又はＸＯＲ演算）により変化を与えた信号データに対応している。例えば、判定結果“１０”が基底情報“０１”との加算演算により変化を与えた信号データに対応している場合、その判定結果“１０”に対し、基底情報“０１”を引算することで、元の信号データ“０１”を復元する。
【０１６７】
同様に、受信した暗号化Ｑデータの信号レベルＤＲ,Ｉ＝−３を前記の式（４）へ代入し、４ビットの２進数暗号化データＥＲ,Ｑ＝｛（−３＋１５）／２＝６｝１０→２進数＝“０１１０”にデコードする。
次に、デコード結果を、基底情報ＢＱ＝“１０”の大きさだけダウンシフトさせ、信号の信号レベル“０１００”に変換する。そして、４値判定結果“０１”と基底情報“１０”との引算により、元の信号データ“１１”を復元する。
【０１６８】
言い換えると、基底情報“１０”の２の補数“１０”を判定結果“０１”に加算し、その演算結果“１１”の下位２ビット、即ち“１１”を復元データとして得る。
【０１６９】
以上のようにして、正規受信者は基底情報を用いることで十分なレベル差をもって元データを復元できる。
【０１７０】
図１５、図１６及び図１７の例では基底情報のビット数ｍ＝４ビットであるが、このビット数を増やすことにより同一振幅内に区別しなければならないレベルが多くなる。結果的に、信号レベル間隔が狭まり、盗聴者の閾値判定が一層困難なものになる。
【０１７１】
また、暗号化ＩあるいはＱデータを２進数で定義する際に、その下位ｍ／２ビットの情報として基底情報ＢＩあるいはＢＱをそのまま使用しているが、例えば基底情報ＢＩあるいはＢＱと送信データＳＩあるいはＳＱの加算や引算等の演算結果を使用すれば、暗号の解読がより困難なものになる。その際、この演算に合わせて図１１に示す復号化処理部１１４における復号化の際に用いる演算式を再定義すればよい。
【０１７２】
〔６〕第６実施形態
図１８は、第６実施形態に係るＱＡＭ方式を用いた光秘匿通信システムの構成例を示す。図１８に例示する構成は、図１１に例示した構成に比して、送信部３００に、第２の乱数生成部１２３（乱数生成部ＩＩ）と演算子１２５とが追加的に備えられるとともに、受信部４００に、第２の乱数生成部１２３と逆演算子１２７とが追加的に備えられる点が異なる。
【０１７３】
ここで、送信部３００の乱数生成部１２３は、共通鍵１０１を基に乱数生成部１０２とは異なるｎビットの他の乱数列１２４を生成する。
【０１７４】
演算子１２５は、第２の乱数生成部１２３で生成されたｎビットの他の乱数列１２４を用いて、ｎビットの信号データ１０４に変化を与える演算を行なう。
【０１７５】
第５実施形態では基底情報１０３を用いた加算演算により信号データのパターンに変化を与えていた。これに対し、本第６実施形態では、信号データのパターンに変化を与える演算に、乱数生成部１２３で生成される他の乱数列１２４と演算子１２５とを用いる。
【０１７６】
なお、その他、送信部３００で暗号化多値光信号を生成する過程やデータを送信する過程は、第５実施形態と同様である。
【０１７７】
一方、受信部４００において、第２の乱数生成部１２３は、送信部３００の第２の乱数生成部１２３で生成される乱数列と同じｎビットの乱数列（他の乱数列１２４）を生成する。
【０１７８】
逆演算子１２７は、復号化処理部１１４の出力に対し、当該第２の乱数生成部１２３で生成された他の乱数列１２４を用いて、送信部３００の演算子１２５による演算とは逆の演算を行なうことにより、復号化データ１１５を得る。
【０１７９】
例えば、受信部４００では、光検出部１１２を用いて受信した暗号化Ｉデータ成分１１３−１及び暗号化Ｑデータ成分１１３−２を復号化処理部１１４へそれぞれ入力し、第１実施形態と同様に基底情報１０３の大きさだけ暗号化データの信号レベルをダウンシフトさせ元の信号レベルに変換する。
【０１８０】
そして、当該変換後のデータに対し、送信部３００における演算子１２５と逆の演算を、逆演算子１２７と他の乱数列１２４とを用いて施すことで、元の信号データを復元する。
【０１８１】
このように、第６実施形態では、信号データの暗号化に２種類の異なる乱数を使用するので、第５実施形態に比して暗号強度をさらに向上できる。
【０１８２】
〔７〕第７実施形態
図１９は、第７実施形態に係るＱＡＭ方式を用いた光秘匿通信システムの構成例を示す。図１９に例示する構成は、図１１に例示した構成に比して、送信部３００に、共通鍵生成部１２８及び共通鍵加算部１２９が追加的に備えられるとともに、受信部４００に、共通鍵抽出部１３４が追加的に備えられる点が異なる。なお、共通鍵生成部１２８は、図１１及び図１８において図示が省略されていると考えてもよい。
【０１８３】
送信部３００において、共通鍵生成部１２８は、暗号化通信の共通鍵１０１を生成する。共通鍵生成部１２８で生成された共通鍵１０１は、乱数生成部１０２と共通鍵加算部１２９とに入力される。乱数生成部１０２での共通鍵１０１を用いた乱数列の生成は、第５実施形態と同様である。
【０１８４】
共通鍵加算部１２９は、信号データ１０４と共通鍵１０１とを一定の時間間隔で交互に出力することで、信号データ１０４に共通鍵１０１を加算（付与）して、多値符号化部１０５に入力する。
【０１８５】
共通鍵１０１を付した信号データを乱数生成部１０２から出力される基底情報１０３を基に多値符号化部５において暗号化し、光変調部１０７を介して電気／光変換することで暗号化光ＱＡＭデータを生成する過程は、第５実施形態と同様である。
【０１８６】
生成された暗号化光ＱＡＭデータは、光合波器１０９にて雑音源１０８から出力される光雑音と合波されて光伝送路１１０へ送信される。
【０１８７】
一方、受信部４００において、共通鍵抽出部１３４は、復号化処理部１１４から入力される、共通鍵１０１を含む復号化データ１３３から共通鍵１０１を抽出する。抽出した共通鍵１０１は、受信部４００の乱数生成部１０２に入力され、基底情報１０３の更新に用いられる。
【０１８８】
このような受信部２００では、光受信部１１２において局発光源１１１とのヘテロダインあるいはホモダイン検波により受信した信号１３２−１及び１３２−２を復号化処理部１１４へ入力し、第５と同様にして暗号化データを復号化する。なお、信号１３２−１は、受信した共通鍵１０１を含む暗号化Ｉデータ成分を表し、信号１３２−２は、受信した共通鍵１０１を含む暗号化Ｑデータ成分を表す。
【０１８９】
復号化処理部１１４から出力された共通鍵１０１を含む復号化データ１３３は、共通鍵抽出部１３４に入力され、共通鍵抽出部１３４にて信号データと共通鍵１０１とが分離される。そして、抽出された共通鍵１０１を基に乱数生成部１０２において新たな乱数列が生成され、これにより基底情報１０３のパターンが更新される。
【０１９０】
このように、第７実施形態では、送信部３００に配置した共通鍵生成部１２８を用いて共通鍵１０１を更新し、また、その共通鍵１０１を信号データとともに送信することで、送信部３００及び受信部４００における基底情報１０３を同期させながら定期的に更新する機構を有する。したがって、伝送速度は低下するものの、共通鍵を定期的に変化させ暗号の安全性を増大することができるので、第５実施形態に比して暗号強度をさらに向上できる。
【０１９１】
〔８〕第８実施形態
図２０は、第８実施形態に係るＱＡＭ方式を用いた光秘匿通信システムの構成例を示す。図２０に例示する構成は、図１８に例示した第６実施形態の構成と図１９に例示した第７実施形態の構成とを組み合わせた構成に相当する。
【０１９２】
即ち、複数の乱数列と共通鍵の更新技術とを併用する。具体的には、送信部３００において、共通鍵加算部１２９が、信号データ１０４と共通鍵１０１とを一定の時間間隔で交互に出力することで、信号データ１０４に共通鍵１０１を加算（付与）する。これにより、共通鍵１０１を付与した信号データ１３０が生成される。当該信号データ１３０は、演算子１２５に入力される。
【０１９３】
演算子１２５は、第６実施形態と同様に、信号データ１３０のパターンに変化を与える演算に、乱数生成部１２３で生成されるｎビットの他の乱数列１２４を用いる。これにより、パターン変換後の共通鍵１０１を付与した信号データ１３５が生成され、当該信号データ１３５は多値符号化部１０５に入力される。
【０１９４】
信号データ１３５と乱数生成部１０２から出力される基底情報３とを基に多値符号化部１０５において暗号化データが生成される。即ち、共通鍵１０１を付与した暗号化Ｉデータ成分１３１−１と共通鍵１０１を付与した暗号化Ｑデータ成分１３１−２とが生成される。光変調部１０７を介して電気／光変換することで暗号化多値光信号を生成する過程は、第５実施形態と同様である。
【０１９５】
生成された暗号化多値光信号は、光合波器１０９にて雑音源１０８から出力される光雑音と合波されて光伝送路１１０へ送信される。
【０１９６】
一方、受信部４００では、光検出部１１２を用いて受信した共通鍵１０１を含む暗号化Ｉデータ成分１３２−１及び暗号化Ｑデータ成分１３２−２を復号化処理部１１４へ入力し、第５実施形態と同様にして暗号化データを復号化する。
【０１９７】
復号化処理部１１４の出力は逆演算子１２７に入力され、逆演算子１２７では、受信部４００の第２の乱数生成部１２３で生成された乱数列を用いて、送信部３００の演算子１２５による演算とは逆の演算を行なうことにより、共通鍵１０１を含む復号化データ１３３を得る。当該復号化データ１３３は、共通鍵抽出部１３４に入力される。
【０１９８】
共通鍵抽出部１３４は、共通鍵１０１を含む復号化データ１３３から共通鍵１０１を抽出する。抽出した共通鍵１０１は、受信部４００の乱数生成部１０２と乱数生成部１２３とにそれぞれ入力され、基底情報１０３及び他の乱数列１２４の更新に用いられる。
【０１９９】
以上のように、第８実施形態によれば、複数の乱数列と共通鍵の更新技術とを併用するので、第６及び第７実施形態に比して、さらに暗号強度を向上することができる。
【０２００】
以上詳細に説明したように、ｍビットの基底情報を用いてｎビット（ただし、ｍ≧ｎ）の信号データに変化を与え、その後、基底情報の大きさだけアップシフトさせて信号レベルを多値化する手法により、暗号化レベルに対し信号データの偏りを与えることなく暗号化することができる。これにより、これまで報告されている方式と比べ、その暗号の通信速度をｎ倍高速化することができる。
【０２０１】
また、ＱＡＭ方式を量子ストリーム暗号通信に適用することにより、暗号化データの多値度を従来の方式の２乗に拡張し、それに伴い暗号の安全性を飛躍的に改善できる。
【０２０２】
したがって、従来よりも暗号解読が困難で、かつ、伝送速度を向上した光秘匿通信の実現に大きく貢献することができる。
【０２０３】
なお、本発明は、上述した各実施形態以外にも、その趣旨を逸脱しない範囲で種々変形して実施することができる。
【０２０４】
上述した各実施形態において、複数の乱数生成部より生成される２つ以上の乱数列を組み合わせて基底情報３、１０３や他の乱数列１６、１２４を定義することにより、暗号解読をより困難なものにすることができる。
【０２０５】
さらに、上述した各実施形態では、送信部１００又は３００から受信部２００又は４００への片方向の光通信に着目した光暗号化通信について説明したが、双方向の光通信に適用できることはいうまでもない。この場合、光伝送路を介して互いに光通信を行なう光伝送装置に、送信系として送信部１００又は３００を備え、受信系として受信部２００又は４００を備えればよい。
【符号の説明】
【０２０６】
１  共通鍵
２  乱数生成部
３  基底情報
４  信号データ
５  多値符号化部
６  暗号化データ
７  光変調部
８  雑音源
９  光合波器
１０  光伝送路
１１  光検出部
１２  受信した暗号化データ
１３  復号化処理部
１４  復号化データ
１５  第２の乱数生成部
１６  他の乱数列
１７  演算子
１８  パターン変換した信号データ
１９  逆演算子
２０  共通鍵生成部
２１  共通鍵加算部
２２  共通鍵を付与した信号データ
２３  共通鍵を付与した暗号化データ
２４  受信した共通鍵を含む暗号化データ
２５  共通鍵を含む復号化データ
２６  共通鍵抽出部
２７  パターン変換した共通鍵を付与した信号データ
１００  送信部
１０１  共通鍵
１０２  乱数生成部
１０３  基底情報
１０４  信号データ
１０５  多値符号化部
１０６−１  暗号化Ｉデータ成分
１０６−２  暗号化Ｑデータ成分
１０７  光変調部
１０８  雑音源
１０９  光合波器
１１０  光伝送路
１１１  局発光源
１１２  光受信部
１１３−１  受信した暗号化Ｉデータ成分
１１３−２  受信した暗号化Ｑデータ成分
１１４  復号化処理部
１１５  復号化データ
１１６Ａ，１１６Ｂ，１１６Ｃ  シリアル／パラレル（Ｓ／Ｐ）変換器
１１７  加算演算子
１１８  パラレル／シリアル（Ｐ／Ｓ）変換器
１１９  エンコード演算子
１２０  デコード演算子
１２１  引算演算子
１２２  ２ｎ値判定部
１２３  第２の乱数生成部
１２４  他の乱数列
１２５  演算子
１２６  パターン変換した信号データ
１２７  逆演算子
１２８  共通鍵生成部
１２９  共通鍵加算部
１３０  共通鍵を付与した信号データ
１３１−１  共通鍵を付与した暗号化Ｉデータ成分
１３１−２  共通鍵を付与した暗号化Ｑデータ成分
１３２−１  受信した共通鍵を含む暗号化Ｉデータ成分
１３２−２  受信した共通鍵を含む暗号化Ｑデータ成分
１３３  共通鍵を含む復号化データ
１３４  共通鍵抽出部
１３５  パターン変換後の共通鍵を付与した信号データ
２００  受信部
３００  送信部
４００  受信部
【図１】
2014093764.tif 000006
【図２】
2014093764.tif 000007
【図３】
2014093764.tif 000008
【図４】
2014093764.tif 000009
【図５】
2014093764.tif 000010
【図６】
2014093764.tif 000011
【図７】
2014093764.tif 000012
【図８】
2014093764.tif 000013
【図９】
2014093764.tif 000014
【図１０】
2014093764.tif 000015
【図１１】
2014093764.tif 000016
【図１２】
2014093764.tif 000017
【図１３】
2014093764.tif 000018
【図１４】
2014093764.tif 000019
【図１５】
2014093764.tif 000020
【図１８】
2014093764.tif 000021
【図１９】
2014093764.tif 000022
【図２０】
2014093764.tif 000023
【図１６】
2014093764.tif 000024
【図１７】
2014093764.tif 000025