(57)【要約】      （修正有）【課題】暗号化コンテンツと、初期ベクトル値を分離し、異なる鍵を用い暗号化して転送するので、高い安全性を提供する。【解決手段】暗号化コンテンツ配送と初期ベクトル値配送とは、分離して配送する。また、初期ベクトル値は、暗号化コンテンツの暗号処理に用いる鍵とは異なる鍵を用いて暗号化する。さらに、暗号化通信を行うグループに対して、グループ固有の初期ベクトル値を割り当てる。また、配送を管理サーバが行う。【選択図】図１
2007089097.tif 000002
【特許請求の範囲】
【請求項１】
ひとつあるいは複数の初期ベクトル値を用いて暗号化を行なうベクトル型暗号化方式において、暗号化コンテンツの通信とは分離して、ネットワークを介し前記の初期ベクトル値あるいはこの値を誘導する情報を配送することを特徴とするベクトルストリーミング型暗号方式。
【請求項２】
前記の初期ベクトル値あるいはこの値を誘導する情報の配送に際し、前記の暗号化コンテンツの暗号処理に用いる鍵とは異なる鍵を用い暗号化することを特徴とする請求項１記載のベクトル型暗号方式。
【請求項３】
前記の暗号化コンテンツは、暗号側と復号側の初期ベクトル値の変化の同期とる情報を含むことを特徴とする
【請求項４】
暗号化通信に先立って、ネットワークを介し前記の初期ベクトル値あるいはこの値を誘導する情報を配送することを特徴とする請求項１記載のベクトルストリーミング型暗号方式。
【請求項５】
暗号化通信を行なうグループに対し、グループ固有の初期ベクトル値を割り当てることを特徴とする請求項１から請求項４記載のベクトル型暗号方式。
【請求項６】
前記の初期ベクトル値あるいはこの値を誘導する情報の配送を、管理サーバが行うことを特徴とする請求項１から請求項４記載のベクトル型暗号方式。
【発明の詳細な説明】
【発明の詳細な説明】
【技術分野】
【０００１】ベクトル型暗号方式における初期ベクトルの配送方式に関する。
【背景技術】
【０００２】従来のベクトル型暗号方式では、初期ベクトル値は、暗号化コンテンツにくくりつけて配送され、その値も一定である。
【発明が解決しようとする課題】
【０００３】初期ベクトル値が一定であることは、暗号が解読される確率が高くなるという課題がある。
【課題を解決するための手段】
【０００４】本発明によるベクトル型暗号方式では、暗号化コンテンツの通信とは分離して、ネットワークを介し前記の初期ベクトル値あるいはこの値を誘導する情報を配送する。
【０００５】また、本発明よるベクトルストリーミング型暗号方式では、前記の初期ベクトル値あるいはこの値を誘導する情報の配送に際し、前記の暗号化コンテンツの暗号処理に用いる鍵とは異なる鍵を用い暗号化し、更に、前記の暗号化コンテンツは、暗号側と復号側の初期ベクトル値の変化の同期とる情報を含む。
【０００６】本発明によるベクトル型暗号方式では、暗号化通信に先立って、ネットワークを介し前記の初期ベクトル値あるいはこの値を誘導する情報を配送し、暗号化通信を行なうグループに対し、グループ固有の初期ベクトル値を割り当てる。
【０００７】さらに、本発明によるベクトル型暗号方式では、前記の初期ベクトル値あるいはこの値を誘導する情報の配送を、管理サーバが行う。
【本発明の実施の形態】
【０００８】図１及び図２を用いて、本発明の第１の実施例を説明する。暗号側ユーザ１と復号側ユーザ２との間で、暗号化コンテンツ配送３と初期ベクトル値４配送４は分離して行なう。
【０００９】図２の暗号側ユーザ１では、擬似乱数器１１は暗号鍵と初期ベクトル値を入力し、ストリーム鍵を出力する。排他論理和回路１２は、送信平文とストリーム鍵を入力し、暗号文を出力する。
【００１０】初期ベクトル値は、初期ベクトル値配送４の手順に従い、暗号文は、暗号化コンテンツ配送３の手順に従って、復号側ユーザ２に配送される。復号側ユーザ２も、擬似乱数発生器２１及び排他論理和回路２２を有し、同様に処理により、受信された暗号文より、復元平文が生成される。
【００１１】初期ベクトル値配送４は、暗号化コンテンツ配送３に先立って行なえば、図２に示す暗号処理は実現される。その際、暗号化コンテンツ配送３と初期ベクトル値配送４とを、異なる鍵で暗号化すれば、より高い安全性が得られる。
【００１２】通信途中に、初期ベクトル値を変更させるには、初期ベクトル値に番号を付加し、初期ベクトル値配送４と暗号化コンテンツ配送３にそれぞれ、初期化ベクトル番号で対応付け・同期化をはかることができる。
【００１３】図３（ａ）、（ｂ）は、初期ベクトル値配送４、暗号化コンテンツ配送３の関係を示す図である。初期化ベクトルを事前配送し、その配送が終了した時点で、暗号化コンテンツ配送３において、初期ベクトル値の番号（Ｘ１、Ｘ２、Ｘ３）を変化させ、初期ベクトル値の変更を通知する。図４（ａ）に初期化ベクトル値番号を有する暗号化ファイルの構造を示す。
【００１４】なお、図４（ｂ）に示すように、初期ベクトルの番号ではなく、初期ベクトル値の変化のタイミングを示す初期ベクトル値変化フラグを暗号化ファイルに付加する構成にしてもよい。
【００１５】初期ベクトル値配送４で配送されるのは、初期ベクトル値そのものでもよいし、初期ベクトル値を、暗号側ユーザ１と復号側ユーザ２が同じ値に誘導する値でもよい。
【００１６】図５に本発明の第２の実施例を示す。本実施例では、同じ共通鍵を共有するグループおいて、更に、ユーザグループに対応して、異なる初期ベクトル値をＹ１、Ｙ２、Ｙ３を与えることにより、クローズドな暗号化グループ通信を実現する。
【００１７】更に、擬似乱数回路は、複数の初期ベクトル値を入力する構成にすれば、一つの初期ベクトル値をユーザグループ対応に割り当て、別の初期ベクトル値を時間的に変化するような構成にしてもよい。
【００１８】本発明の第３の実施例を、図６、図７を用いて説明する。本実施例では、初期ベクトル配送４を、管理サーバ５が行う。管理サーバ５は、ユーザ６、７、８はスター構成で収容しており、ユーザグループを特定する初期ベクトル値と、グループ内で動的に変化する初期ベクトル値の両方を提供している。
【００１９】図７において、擬似乱数発生回路１１，２１は、２つの初期ベクトル値を入力する構成をとり、それぞれの初期ベクトル値は、管理サーバ５から供給される。
【発明の効果】
【００２０】本発明によれば、暗号化コンテンツと、初期ベクトル値を分離し、異なる鍵を用い暗号化して転送するので、高い安全性を提供することができる。
【００２１】更に、初期ベクトル値を通信途中で変化させることにより、より高い安全性を提供することができる。
また、閉域ユーザグループを暗号処理ベースで実現することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施例を示す図である。
【図２】第１の実施例における暗号処理システムを示す図である。
【図３】本発明における初期ベクトル値配送と暗号化ファイル配送の関係を示す。
【図４】暗号化ファイルの構成を示す。
【図５】本発明の第２の実施例を示す。
【図６】本発明の第３の実施例を示す。
【図７】第３の実施例における暗号処理システムを示す図である。
【符号の説明】
【００２３】１  暗号側ユーザ
２  復号側ユーザ
３  暗号化コンテンツ配送
４  初期ベクトル値配送
５  管理サーバ
６、７、８  ユーザ
１１、２１  擬似乱数発生回路
１２，２２  排他論理和回路
【図１】
2007089097.tif 000003
【図２】
2007089097.tif 000004
【図３】
2007089097.tif 000005
【図４】
2007089097.tif 000006
【図５】
2007089097.tif 000007
【図６】
2007089097.tif 000008
【図７】
2007089097.tif 000009