(57)【要約】【課題】秘匿情報に対する秘匿化処理が簡易であり短時間で済み、また、受信した側において秘匿情報を取り出す処理が容易となる。【解決手段】秘匿情報源１１の秘匿情報及びこれに付加する付加情報供給部１２の付加情報を所定写像規則を用いて変換する変換部１３と、該変換部１３により変換された変換後情報を送信する送信部１４とを具備する送信装置１０を備える。また、前記送信装置１０から送られる変換後情報を受信する受信部３１と、変換後情報を前記所定写像規則と対応する逆写像規則を用いて逆変換して前記秘匿情報及びこれに付加された付加情報を復元する逆変換部３２とを具備する受信装置３０とを具備する。【選択図】図１
2008122804.tif 000002
【特許請求の範囲】
【請求項１】
秘匿情報及びこれに付加する付加情報を所定写像規則を用いて変換する変換手段と、該変換手段により変換された変換後情報を送信する送信手段とを具備する送信装置と、
前記送信装置から送られる変換後情報を受信する受信手段と、変換後情報を前記所定写像規則と対応する逆写像規則を用いて逆変換して前記秘匿情報及びこれに付加された付加情報を復元する逆変換手段とを具備する受信装置と
を具備することを特徴とする情報通信システム。
【請求項２】
送信装置は、秘匿情報に基づき平文を暗号化する暗号化処理部を備え、この暗号化部の出力を付加情報とし、
受信装置は、逆変換手段により得られた秘匿情報に基づき付加情報を復号化する復号化部を備え、この復号化部により平文を得ることを特徴とする請求項１に記載の情報通信システム。
【請求項３】
所定写像規則を実現する転置テーブルを前記送信装置が備えており、
逆写像規則を実現する逆転置テーブルを前記受信装置が備えていることを特徴とする請求項１または請求項２に記載の情報通信システム。
【請求項４】
前記送信装置及び前記受信装置は同一のマスタキー情報を備え、
前記送信装置が秘匿情報と付加情報以外に識別情報を別に送信し、
前記送信装置は送信した識別情報とマスタキー情報とに基づき写像規則を作成する写像規則作成手段を備え、
前記受信装置は受信した識別情報とマスタキー情報とに基づき逆写像規則を作成する逆写像規則作成手段を備えていることを特徴とする請求項１乃至３のいずれか１項に記載の情報通信システム。
【請求項５】
秘匿情報を送信パケット毎に変更する秘匿情報変更手段を送信装置が備えていることを特徴とする請求項１乃至４のいずれか１項に記載の情報通信システム。
【請求項６】
変換手段は複数種の写像規則を用いて変換を行い、
逆変換手段は対応する複数種の逆写像規則を用いて逆変換を行うことを特徴とする請求項１に記載の情報通信システム。
【請求項７】
前記送信装置は、複数種の付加情報を用い、
前記変換手段は秘匿情報に対し、複数種の付加情報いずれかと複数種の写像規則のいずれかを順次選択して用いて変換を行うことを特徴とする請求項６に記載の情報通信システム。
【請求項８】
請求項１乃至請求項７のいずれか１項に記載の送信装置を備えることを特徴とする情報送信デバイス。
【請求項９】
請求項１乃至請求項７のいずれか１項に記載の受信装置を備えることを特徴とする情報受信デバイス。
【請求項１０】
請求項１乃至請求項７のいずれか１項に記載の送信装置及び受信装置を備えることを特徴とする情報送受信デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、映像や音楽等の各種のコンテンツを配信するような場合に用いることのできる情報通信システム、情報送信デバイス、情報受信デバイス及び情報送受信デバイスに関するものである。
【背景技術】
【０００２】
コンテンツの配信等においては、共通鍵暗号方式が用いられている。共通鍵暗号方式において、同一の鍵を使い続けることはセキュリティ上の脆弱性を有することになるため、鍵は頻繁に交換することが望ましい。しかしながら、例えば公開鍵やＤＨ法のように、鍵を配送し送受信間で新しい鍵を共有する手法では、鍵の暗号・復号化に時間を要し、映像等のコンテンツ配信のような連続した情報を配信し、受信と共に復号する場合にはパフォーマンスの低下につながり、係る配信に用いることは不向きである。
【０００３】
また、鍵自体を配送せずに何らかの方法により送受信間で同期を取りながら各装置で暗号鍵を生成する方法では、どの暗号文とどの鍵が対応するのかを示す同期の取り方が難しい。例えば送信パケットに同期情報を付加する方法では、パケットロスが発生した場合に鍵の同期がとれなくなる虞がある。
【０００４】
特許文献１には、複数の鍵の一部が記憶されたテーブルを備えており、暗号文、使用した鍵の一部を指示する番号及び鍵の残りの部分をパッケージにして送信し、受信側では番号に基づきテーブルから鍵の一部を得て、送られてきた鍵の残り部分と合わせて鍵を生成して、復号化に用いるものが開示されている。
【０００５】
しかしながら、上記特許文献１に記載の手法では、テーブルに記憶された範囲における変更がなされるものであり、抜本的に鍵を変更する場合にはテーブル自体の変更が必要でるという問題がある。
【０００６】
また、特許文献２には、暗号鍵と暗号文とをダミー画像に電子透かしの手法を用いて埋め込み送信を行う一方、受信側では電子透かしが埋め込まれたダミー画像から暗号鍵と暗号文を取り出し、暗号鍵により暗号文を復号化することが開示されている。
【０００７】
上記特許文献２の手法は、ダミー画像に電子透かしを埋め込む処理が繁雑で時間を要し、また、ダミー画像に埋め込まれた電子透かしを取り出して暗号文と暗号鍵を復号化する処理が繁雑で時間を要するため、コンテンツ配信には不向きなものである。
【特許文献１】特願２０００−２６１４２６号公報（０００６、０００７、図３）
【特許文献２】特願２００３−１６９０４７号公報（図１、図２、００３１）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は上記のような暗号化システムの現状に鑑みてなされたもので、その目的は、秘匿情報に対する秘匿化処理が簡易であり短時間で済み、また、受信した側において秘匿情報を取り出す処理が容易であり、秘匿情報に基づきスムーズに暗号化データを復号化できる情報通信システムを提供することである。また、送受信間で用いる秘匿情報の同期をとる（用いる秘匿情報を特定する）必要もなく、鍵の管理も容易となる情報通信システムを提供することを目的とする。また、上記の情報通信システムを構成する送信デバイス、受信デバイス更には送受信デバイスを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る情報通信システムは、秘匿情報及びこれに付加する付加情報を所定写像規則を用いて変換する変換手段と、該変換手段により変換された変換後情報を送信する送信手段とを具備する送信装置と、前記送信装置から送られる変換後情報を受信する受信手段と、変換後情報を前記所定写像規則と対応する逆写像規則を用いて逆変換して前記秘匿情報及びこれに付加された付加情報を復元する逆変換手段とを具備する受信装置とを具備することを特徴とする。
【００１０】
本発明に係る情報通信システムでは、送信装置は、秘匿情報に基づき平文を暗号化する暗号化処理部を備え、この暗号化部の出力を付加情報とし、受信装置は、逆変換手段により得られた秘匿情報に基づき付加情報を復号化する復号化部を備え、この復号化部により平文を得ることを特徴とする。
【００１１】
本発明に係る情報通信システムは、所定写像規則を実現する転置テーブルを前記送信装置が備えており、逆写像規則を実現する逆転置テーブルを前記受信装置が備えていることを特徴とする。
【００１２】
本発明に係る情報通信システムは、前記送信装置及び前記受信装置は同一のマスタキー情報を備え、前記送信装置が秘匿情報と付加情報以外に識別情報を別に送信し、前記送信装置は送信した識別情報とマスタキー情報とに基づき写像規則を作成する写像規則作成手段を備え、前記受信装置は受信した識別情報とマスタキー情報とに基づき逆写像規則を作成する逆写像規則作成手段を備えていることを特徴とする。
【００１３】
本発明に係る情報通信システムは、秘匿情報を送信パケット毎に変更する秘匿情報変更手段を送信装置が備えていることを特徴とする。
【００１４】
本発明に係る情報通信システムでは、変換手段は複数種の写像規則を用いて変換を行い、逆変換手段は対応する複数種の逆写像規則を用いて逆変換を行うことを特徴とする。
【００１５】
本発明に係る情報通信システムでは、前記送信装置は、複数種の付加情報を用い、前記変換手段は秘匿情報に対し、複数種の付加情報いずれかと複数種の写像規則のいずれかを順次選択して用いて変換を行うことを特徴とする。
【００１６】
本発明に係る情報送信デバイスは、請求項１乃至請求項７のいずれか１項に記載の送信装置を備えることを特徴とする。
【００１７】
本発明に係る情報受信デバイスは、請求項１乃至請求項７のいずれか１項に記載の受信装置を備えることを特徴とする。
【００１８】
本発明に係る情報送受信デバイスは、請求項１乃至請求項７のいずれか１項に記載の送信装置及び受信装置を備えることを特徴とする。
【発明の効果】
【００１９】
本発明では、秘匿情報及びこれに付加する付加情報を所定写像規則を用いて変換し、変換された変換後情報を送信するので、変換後情報へ変換を行う処理が容易であり短時間で処理可能である。また、送られる変換後情報を受信し、変換後情報を所定写像規則と対応する逆写像規則を用いて逆変換して秘匿情報及びこれに付加された付加情報を復元するので、復元処理容易であり短時間で処理可能である。
【００２０】
本発明では、送信装置が秘匿情報に基づき平文を暗号化する暗号化処理部を備え、この暗号化部の出力を付加情報とし、受信装置は、逆変換手段により得られた秘匿情報に基づき付加情報を復号化する復号化部を備え、この復号化部により平文を得るので、暗号文を付加情報とし、鍵を秘匿情報として配信することが可能である。本発明では、転置テーブルにて所定写像規則を実現でき、逆転置テーブルにて逆写像規則を実現できる。
【００２１】
本発明では、送信装置は送信した識別情報とマスタキー情報とに基づき写像規則を作成し、これを用いた変換が可能であり、受信装置は受信した識別情報とマスタキー情報とに基づき逆写像規則を作成し、これを用いて逆変換が可能である。本発明では、秘匿情報が送信パケット毎に送られるので、送受信間で用いる秘匿情報の同期（用いる秘匿情報を特定する）が自動的に確保される。
【００２２】
本発明では、変換手段は複数種の写像規則を用いて変換を行い、逆変換手段は対応する複数種の逆写像規則を用いて逆変換を行うので、変換後情報を他者が容易に逆変換でき難くなり、安全性が向上する。本発明では、送信装置は複数種の付加情報を用い、変換手段は秘匿情報に対し、複数種の付加情報いずれかと複数種の写像規則のいずれかを順次選択して用いて変換を行うので、変換後情報を他者が容易に逆変換でき難くなり、安全性が向上する。
【発明を実施するための最良の形態】
【００２３】
以下、添付図面を参照して本発明に係る情報通信システム、送信デバイス、受信デバイス、送受信デバイスの実施例を説明する。各図において、同一の構成要素には同一の符号を付し、重複する説明を省略する。図１は、情報通信システムの第１の実施例を示す構成図である。情報通信システムは、送信装置１０と受信装置３０とを有する。送信装置１０と受信装置３０は、ネットワークなどの伝送路５０を介して通信を行う。
【００２４】
送信装置１０には、秘匿情報を与える秘匿情報源１１が備えられている。秘匿情報とは、暗号鍵などのように第三者には知られないようにする必要がある情報を指している。また、送信装置１０には、秘匿情報に付加する付加情報を供給する付加情報供給部１２、変換部１３、送信部１４が備えられている。
【００２５】
変換部１３は、秘匿情報及びこれに付加する付加情報を所定写像規則を用いて変換するものである。ここで、所定写像規則は、付加情報に秘匿情報を混合する写像であればどのようなものでも良く、後に述べる転置テーブルによっても実現できる。送信部１４は、変換部１３の出力を送信するものである。
【００２６】
一方、受信装置３０には、受信部３１、逆変換部３２、情報処理部３３が備えられている。受信部３１は、伝送路５０から到来する自装置宛の情報を受信するものであり、ここでは送信装置１０から送られた変換後情報を受け取るものである。逆変換部３２は、受信部３１により受信された変換後情報を上記の所定写像規則と対応する逆写像規則を用いて逆変換して元の秘匿情報及びこれに付加された付加情報を復元するものである。
【００２７】
情報処理部３３は、逆変換部３２が復元した秘匿情報と付加情報の内、少なくとも秘匿情報を用いて処理を行うものである。例えば、秘匿情報が暗号鍵であり付加情報が暗号文であれば、暗号鍵を用いて暗号文を復号化して平文へ戻す等の処理を行う。
【００２８】
このような情報通信システムにおける情報通信の処理は、図２に示されるフローチャートに示す動作によって行われるので、動作説明を行う。図２のステップＳ１１に示されるように、秘匿情報Ａと付加情報Ｂとが秘匿情報源１１と付加情報供給部１２とから変換部１３へ供給される（Ｓ１１）。
【００２９】
変換部１３では、秘匿情報Ａと付加情報Ｂとを写像規則ｆを用いて結合し、送信情報（変換後情報）Ｃを得る（Ｓ１２）。ここでは、Ａのビット列をａ1 ａ2 ・・・・ａm にて表わし、Ｂのビット列をｂ1 ｂ2 ・・・・ｂn にて表わすとき、写像規則ｆを用いて結合した送信情報Ｃは、Ｃ＝ｃ1 ｃ2 ・・・・ｃｋ(ｃl =ａｉorｂj ,１≦ｌ ≦ｋ,１≦ ｉ≦ｍ,１≦ｊ≦ｎ)である。このようにして得られた送信情報Ｃは送信部１４から送信される（Ｓ１３）。この写像規則ｆは、秘匿情報Ａと付加情報Ｂとの結合とビット配列変更を内容とする写像である。
【００３０】
上記送信情報Ｃは受信装置３０の受信部３１が受信し（Ｓ１４）、逆変換部３２が逆写像規則ｆ-1を用いて逆変換し、受信情報Ｃから秘匿情報Ａと付加情報Ｂとを復元する（Ｓ１５）。これ以降は、情報処理部３３が前述の通りの処理を行う。これにより、送信装置１０においても受信装置３０においても、秘匿情報に対する処理が複雑化することなく、処理時間も短時間とすることができる。
【００３１】
図３に、第２の実施例に係る情報通信システムの構成を示す。この実施例では、送信装置１０Ａの付加情報供給部１２Ａに平文供給部２１と暗号化部２２とが含まれている。平文供給部２１は、暗号化前の平文を供給するものである。暗号化部２２は、秘匿情報源１１から送られる秘匿情報を暗号化鍵として所定の暗号化手法により暗号化を行うものである。暗号化手法としては、どのようなものでも良いが、例えば、特願２００１−３４６６５８に開示の手法を用いることができる。
【００３２】
また、受信装置３０Ａの情報処理部３３Ａには、復号化部４１と出力部４２とが備えられている。復号化部４１は、逆変換部３２により復元された秘匿情報を暗号鍵として復元された付加情報を暗号化情報として暗号化部２２と可逆的手法にて復号化を行い平文を得るものである。復号化部４１により得られた平文情報は表示やプリント、補助記憶装置への書込み等を行う出力部４２から出力する。
【００３３】
この実施例では、暗号化を行うが暗号鍵については、暗号化することなく、写像規則ｆによる変換を受けるだけであり、受信装置３０Ａにおける暗号鍵復元の処理が容易で、平文を映像などのコンテンツとした場合にも復号化に至るまでの処理が容易で短時間で済ませることができる利点がある。
【００３４】
図４に、第３の実施例に係る情報通信システムの構成を示す。このシステムでは、第１の実施例における変換部１３に相当の変換部１３Ａが写像規則ｆを実現する手段として転置テーブルＴを備えている。この転置テーブルＴは、例えば次のような規則を示すテーブルである。秘匿情報Ａが４ビットであり、付加情報Ｂが６ビットであり、合計が１０ビットである場合を示す。転置テーブルＴは、Ｔ＝table ｛６，１，７，４，２，８，１０，３，９，５｝となっており、図５に示すように秘匿情報Ａと付加情報Ｂを単に並べて（結合して）１０ビットの数列Ｄを作成し、この数列Ｄの１ビット目を６ビット目の位置に転置し、２ビット目を１ビット目の位置に転置し、３ビット目を７ビット目の位置に転置し、・・・、９ビット目を９ビット目の位置に転置し、１０ビット目を５ビット目に転置することを示している。転置の結果、図５に示されるように変換後情報Ｃが得られる。
【００３５】
一方、逆変換部３２Ａには、図４に示されているように、転置テーブルＴの逆の変換を実現する手段として逆転置テーブルＴ-1が備えられている。図６に示すように逆転置テーブルＴ-1は、Ｔ-1＝table ｛２，５，８，４，１０，１，３，６，９，７｝となっており、受信した変換後情報Ｃ（１０ビット）について、逆転置テーブルＴ-1の値に従って図６に示すように、この変換後情報Ｃの１ビット目を２ビット目の位置に転置し、２ビット目を５ビット目の位置に転置し、３ビット目を８ビット目の位置に転置し、・・・、９ビット目を９ビット目の位置に転置し、１０ビット目を７ビット目に転置することを示している。逆転置により得られた数列Ｄは、図６に示した数列Ｄに等しいものとなる。この数列Ｄを先頭から４ビット目にて分離し、先頭から４ビット目までの秘匿情報Ａと、５ビット目から１０ビット目までの付加情報Ｂとを得ることができる。
【００３６】
このように本実施例によれば、転置テーブルと逆転置テーブルとにより容易に変換と逆変換を行うことができ、秘匿情報を付加情報の中に混合でき、通信情報から秘匿情報を取り出すことを困難にできる。なお、転置テーブルのビット数や転置規則は一例に過ぎないことはもちろんである。
【００３７】
図７に第４の実施例の構成図を示す。この実施例では、送信装置１０Ｂと受信装置３０Ｂとが、同一のマスタキー情報ＭＫを出力するマスタキー情報源２３を備えている。また、送信装置１０Ｂは、マスタキー情報や秘匿情報とは異なる識別情報を生成する識別情報生成部２４及び写像規則作成部２５を備えている。図８に示すように、識別情報生成部２４が識別情報を生成する毎に送信部１４はこの識別情報を受信装置３０Ｂヘ送出する（Ｓ２１）。また、写像規則作成部２５は、識別情報生成部２４が識別情報を生成したときに、この識別情報とマスタキー情報ＭＫとに基づき所定の生成関数を用いて写像規則ｆを作成する。
【００３８】
写像規則ｆとしては、転置テーブルＴを例とすることができ、図８に示すように、まず識別情報とマスタキー情報ＭＫとに基づき所定の生成関数、例えば乱数生成関数等を用いて種（ＳＥＥＤ）を作成する（Ｓ２２）。この種（ＳＥＥＤ）から転置テーブルＴを得る（Ｓ２３）。例えば、１から１０までの数値をランダムな順に発生した数列の先頭から順に、１から１０までの数値が重ならないように数値を選択する。変換部１３は、この転置テーブルを用いた変換を行う。
【００３９】
一方、受信装置３０Ｂには、図７に示されるようにマスタキー情報源２３以外に、識別情報取得部４４と逆写像規則作成部４５とが備えられている。識別情報取得部４４は、送信装置１０Ｂから送られた識別情報を受信部３１が受信したとき、これを取り込み保持する(図８、Ｓ３１)ものである。また、逆写像規則作成部４５は、識別情報取得部４４が識別情報を取得したときに、この識別情報とマスタキー情報ＭＫとに基づき所定の生成関数を用いて逆写像規則ｆ-1を作成する。
【００４０】
写像規則ｆ-1としては、逆転置テーブルＴ-1を例とすることができ、まず識別情報とマスタキー情報ＭＫとに基づき送信装置１０Ｂと同じ生成関数を用いて種（ＳＥＥＤ）を作成する（Ｓ３２）。以下同様に転置テーブルＴを得て、この転置テーブルＴによる転置規則の逆転置規則を逆転置テーブルＴ-1とする(Ｓ３３)。
【００４１】
上記のようにして作成された転置テーブルＴによる送信装置１０Ｂの動作と、逆転置テーブルＴ-1による受信装置３０Ｂの動作は、図３に示した送信装置１０Ａと受信装置３０Ａの動作と同様である(図８、Ｓ２４〜Ｓ２７、Ｓ３４〜Ｓ３６)。この実施例によれば、必要なときに写像規則及び逆写像規則を変更することができ、安全性の高いシステムを提供可能であるという効果がある。
【００４２】
図９に第５の実施例に係る通信システムを示す。この実施例では送信装置１０Ｃの秘匿情報源１１Ａが秘匿情報を送信パケット毎に変更する秘匿情報変更部２６を備えている。秘匿情報変更部２６は、起動と共に秘匿情報を出力し、その後は送信部１４から１パケットを送信する。秘匿情報変更部２６は例えば、予め複数の秘匿情報が記憶されたテーブルを備えて、このテーブルから順次に秘匿情報を読み出す構成を採用することができ、また、乱数生成回路を備えて１パケット送信終了通知の到来に応じて新たな乱数を生成して出力するように構成しても良いし、また、予め秘匿情報と付加情報を写像規則ｆにより変換したものを作り置きしておいても良い。
【００４３】
図１０は、パケット送信の２回目までを示したものである。フェーズＦ１においては、秘匿情報である暗号鍵１と付加情報である暗号文１とを写像規則ｆにより変換して第１のパケットＰ１を送信し、受信側では、第１のパケットＰ１に逆写像規則ｆ-1を用いて暗号鍵１と付加情報である暗号文１とを復元する。次のフェーズＦ２では、秘匿情報を更新して暗号鍵２を得て、この暗号鍵２と付加情報である暗号文２とを写像規則ｆにより変換して第２のパケットＰ２を送信し、受信側では、第２のパケットＰ２に逆写像規則ｆ-1を用いて暗号鍵２と付加情報である暗号文２とを復元している。
【００４４】
図１１は、パケット送信の３回目までを示したものである。図１１における第１のパケットＰ１と第２のパケットＰ２の送信・受信に係る処理は図１０と同様であり、３番目のパケット送信に際しては、秘匿情報を更新して秘匿情報である暗号鍵３を発生させ、この暗号鍵３と付加情報である暗号文３とを写像規則ｆにより変換して第３のパケットＰ３を送信し、受信側では、第３のパケットに逆写像規則ｆ-1を用いて暗号鍵３と付加情報である暗号文３とを復元する。本実施例では、パケット送信毎に秘匿情報を変更することができ、安全性の高いシステムを提供可能であるとともに、ネットワーク中でパケットが欠けたり、到着順が前後しても、パケット単位で復号できるという効果がある。
【００４５】
図１２には、第６の実施例に係る情報通信システムの構成例が示されている。この実施例では、送信装置１０Ｄの変換部１３Ｂが複数（ここでは２）の写像規則ｆ１、ｆ２を備えている。また、受信装置３０Ｄの逆変換部３２Ｂが、上記写像規則ｆ１、ｆ２に対応する逆写像規則ｆ１-1、ｆ２-1を備えている。
【００４６】
写像規則ｆ１、ｆ２は例えば転置テーブルＴ１、Ｔ２であるとする。逆写像規則ｆ１-1、ｆ２-1は例えば逆転置テーブルＴ１-1、Ｔ２-1であるとする。例えば、秘匿情報である暗号鍵Ｋが５ビット付加情報である暗号文Ｃが１０ビットである場合、第１の転置テーブルＴ１は図１３に示すように、暗号鍵Ｋの各ビットを１５ビットのいずれの位置に転置するかを示すものであり、第２の転置テーブルＴ２は、１５ビット中に５ビットの暗号鍵Ｋが配置された状態の残り１０ビットの各位置にどのように１０ビットの暗号文Ｂを配置するかを示すものである。逆転置テーブルＴ１-1、Ｔ２-1は転置テーブルＴ１、Ｔ２により転置されたビットを元の位置に戻すテーブルである。
【００４７】
この転置テーブルＴ１を用いることによって、図１３に示すように、まず暗号鍵Ｋの各ビットを１５ビットの所定位置に転置する処理がなされ、次に転置テーブルＴ２の規則によって、残り１０ビットの各位置に図１３に示すように１０ビットの暗号文Ｃを配置する処理がなされ変換後情報Ｃが得られる。変換後情報Ｃから暗号鍵Ｋと暗号文Ｂとを復元する処理は、転置テーブルＴ１、Ｔ２に対応する逆転置テーブルＴ１-1、Ｔ２-1を用いて、上記の図１３の逆過程を経て実行される。
【００４８】
このように本実施例によれば、複数の写像規則と逆写像規則とにより容易に変換と逆変換を行うことができ、秘匿情報を付加情報の中に混合でき、通信情報から秘匿情報を取り出すことを困難にできる。
【００４９】
図１４には、第７の実施例に係る情報通信システムの構成例が示されている。この実施例では、第５の実施例に係る情報通信システムの構成例に加えて送信装置１０Ｅの付加情報供給部１２Ｂには、複数種（ここでは２種）の付加情報が備えられている。即ち、暗号文Ｃとダミー情報ＤＡである。暗号文Ｃは、暗号化部２２が平文供給部２１から供給された平文を暗号化したものである。また、変換部１３Ｃは、写像規則ｆ１、ｆ２、ｆ３を備えている。受信装置３０Ｅの逆変換部３２Ｃが、上記写像規則ｆ１、ｆ２、ｆ３に対応する逆写像規則ｆ１-1、ｆ２-1、ｆ３-1を備えている。
【００５０】
写像規則ｆ３も転置テーブルであり、逆写像規則ｆ３-1は逆転置テーブルであるとする。例えば図１５に示すように、秘匿情報である暗号鍵Ｋが５ビット付加情報である暗号文Ｃが１０ビットであり、ダミー情報ＤＡが５ビットである場合、第１の転置テーブルＴ１は、暗号鍵Ｋの各ビットを２０ビットのいずれの位置に転置するかを示すものであり、第２の転置テーブルＴ２は、２０ビット中に５ビットの暗号鍵Ｋが配置された状態の残り１５ビットの各位置にどのように１０ビットの暗号文Ｃを配置するかを示すものであり、第３の転置テーブルＴ３は、２０ビット中に５ビットの暗号鍵Ｋ及び１０ビットの暗号文Ｃが配置された状態の何ビットの次位置に順次に５ビットのダミー情報ＤＡを配置するかを示すものである。逆転置テーブルＴ１-1、Ｔ２-1、Ｔ３-1は転置テーブルＴ１、Ｔ２、Ｔ３により転置されたビットを元の位置に戻すテーブルである。
【００５１】
図１５に示すように、転置テーブルＴ１、Ｔ２を用いることによって行われる処理については図１３を用いて説明した通りに行われる。最終的に転置テーブルＴ３の規則によって、ダミー情報ＤＡの各ビットを順次に、第１ビット目の次に、第３ビット目の次に、第６ビット目の次に、第８ビット目の次に、第１２ビット目の次に、それぞれ配置する処理がなされる。逆転置テーブルＴ１-1、Ｔ２-1、Ｔ３-1を用いた処理はこの図１５の逆過程を経て実行される。
【００５２】
このように本実施例によれば、複数の転置テーブルと逆転置テーブルと複数の付加情報により容易に変換と逆変換を行うことができ、秘匿情報を複数の付加情報の中に混合でき、通信情報から秘匿情報を取り出すことを困難にできる。
【００５３】
なお、上記の各実施例は一例に過ぎず、それぞれを組み合わせて構成することもできる。例えば、図１２に示した第６の実施例と図７に示した第４の実施例とを組み合わせて、第６の実施例において写像規則を変更するように構成しても良い。
【００５４】
また、図１６に示すように本発明の各実施例に示した送信装置１０（１０Ａ〜１０Ｅ）を備えた通信機として送信デバイス６０を構成し、各実施例に示した通信を行うことが可能である。また、図１７に示すように本発明の各実施例に示した受信装置３０（３０Ａ〜３０Ｅ）を備えた通信機として送信デバイス７０を構成し、各実施例に示した通信を行うことが可能である。更に、図１８に示すように本発明の各実施例に示した送信装置１０（１０Ａ〜１０Ｅ）及び受信装置３０（３０Ａ〜３０Ｅ）を備えた通信機として送受信デバイス８０を構成し、各実施例に示した通信を行うことが可能である。
【図面の簡単な説明】
【００５５】
【図１】本発明に係る情報通信システムの第１の実施例を示す構成図。
【図２】本発明に係る情報通信システムの第１の実施例の動作を説明するためのフローチャート。
【図３】本発明に係る情報通信システムの第２の実施例を示す構成図。
【図４】本発明に係る情報通信システムの第３の実施例を示す構成図。
【図５】本発明に係る情報通信システムの第３の実施例による写像規則による処理を示す図。
【図６】本発明に係る情報通信システムの第３の実施例による逆写像規則による処理を示す図。
【図７】本発明に係る情報通信システムの第４の実施例を示す構成図。
【図８】本発明に係る情報通信システムの第４の実施例による情報通信処理を示す図。
【図９】本発明に係る情報通信システムの第５の実施例を示す構成図。
【図１０】本発明に係る情報通信システムの第５の実施例による情報通信処理を示す図。
【図１１】本発明に係る情報通信システムの第５の実施例による情報通信処理を示す図。
【図１２】本発明に係る情報通信システムの第６の実施例を示す構成図。
【図１３】本発明に係る情報通信システムの第６の実施例による写像規則による処理を示す図。
【図１４】本発明に係る情報通信システムの第７の実施例を示す構成図。
【図１５】本発明に係る情報通信システムの第７の実施例による写像規則による処理を示す図。
【図１６】本発明に係る送信デバイスの構成を示す図。
【図１７】本発明に係る受信デバイスの構成を示す図。
【図１８】本発明に係る送受信デバイスの構成を示す図。
【符号の説明】
【００５６】
１０、１０Ａ〜１０Ｅ  送信装置
１１、１１Ａ  秘匿情報源
１２、１２Ａ  付加情報供給部
１３、１３Ａ、１３Ｂ  変換部
１４  送信部
２１  平文供給部
２２  暗号化部
２４  識別情報生成部
２５  写像規則作成部
２６  秘匿情報変更部
３０、３０Ａ〜３０Ｅ  受信装置
３１  受信部
３２、３２Ａ、３２Ｂ  逆変換部
３３、３３Ａ  情報処理部
４１  復号化部
４２  出力部
４４  識別情報取得部
４５  逆写像規則作成部
５０  伝送路
６０  送信デバイス
７０  受信デバイス
８０  送受信デバイス
【図１】
2008122804.tif 000003
【図２】
2008122804.tif 000004
【図３】
2008122804.tif 000005
【図４】
2008122804.tif 000006
【図５】
2008122804.tif 000007
【図６】
2008122804.tif 000008
【図７】
2008122804.tif 000009
【図８】
2008122804.tif 000010
【図９】
2008122804.tif 000011
【図１０】
2008122804.tif 000012
【図１１】
2008122804.tif 000013
【図１２】
2008122804.tif 000014
【図１３】
2008122804.tif 000015
【図１４】
2008122804.tif 000016
【図１５】
2008122804.tif 000017
【図１６】
2008122804.tif 000018
【図１７】
2008122804.tif 000019
【図１８】
2008122804.tif 000020