(57)【要約】  【課題】可搬式記憶媒体を使って電子情報を離隔した地に輸送するときに、簡便に電子情報の保護を行うことができる電子情報輸送方法を提供する。  【解決手段】原本電子情報１４を格納した差出し側情報装置１と、原本電子情報を受け取る受取り側情報装置２と、可搬式記憶媒体３を運搬する輸送機関とからなる電子情報輸送システムであって、受取り側情報装置２が共通電子情報２５を生成して差出し側情報装置１に提供し、差出し側情報装置１は情報分配処理することにより原本電子情報１４を共通電子情報１５と１個以上の分配電子情報で構成するような分配電子情報１６を形成し、形成された分配電子情報１６のみを可搬式記憶媒体３に格納し、輸送機関がこれを受取り側情報装置２まで運搬し、受取り側情報装置２が情報統合処理をして共通電子情報２５と分配電子情報１６を合体合成して原本電子情報１４の内容を復元する。【選択図】図１
2007156573.tif 000002
【特許請求の範囲】
【請求項１】
原本電子情報を格納した差出し側情報装置と、原本電子情報を受け取る受取り側情報装置と、可搬式記憶媒体を運搬する輸送機関とからなる電子情報輸送システムにおいて、前記受取り側情報装置が共通電子情報を生成して前記差出し側情報装置に提供し、該差出し側情報装置は自己の保有する前記原本電子情報を情報分配処理することにより前記共通電子情報と１個以上の分配電子情報で構成するように分配電子情報を形成し、形成された該分配電子情報のみを前記可搬式記憶媒体に格納し、前記輸送機関が該可搬式記憶媒体を前記受取り側情報装置まで運搬し、該受取り側情報装置が既に保有する前記共通電子情報と該可搬式記憶媒体から入力した前記分配電子情報を情報統合処理により合体合成して前記原本電子情報の内容を復元することを特徴とする電子情報輸送方法。
【請求項２】
前記共通電子情報を用いて前記原本電子情報を情報分配処理することにより前記分配電子情報を形成する方法は、秘密分散法、ビット分散法、論理演算法のいずれかを利用した情報分配処理法であることを特徴とする請求項１記載の電子情報輸送方法。
【請求項３】
前記分配電子情報の形成方法がビット分散法であって、前記分配電子情報には、前記原本電子情報を復元するための情報エレメントの位置情報を含むことを特徴とする請求項２記載の電子情報輸送方法。
【請求項４】
前記可搬式記憶媒体が開封確認機能を有することを特徴とする請求項１から３のいずれかに記載の電子情報輸送方法。
【請求項５】
原本電子情報を格納する記憶装置と、可搬式記憶媒体に対して電子情報を読み書きする入出力装置と、情報処理を行う演算処理装置とを備え、該演算処理装置で情報分配処理することにより事前に取得して前記記憶装置に格納していた共通電子情報と１個以上の分配電子情報で前記原本電子情報を構成するような分配電子情報を形成し、前記入出力装置で該分配電子情報のみを可搬式記憶媒体に記録することを特徴とする差出し側情報装置。
【請求項６】
可搬式記憶媒体に対して電子情報を読み書きする入出力装置と、電子情報を格納する記憶装置と、情報処理を行う演算処理装置とを備え、該演算処理装置が原本電子情報を提供する側の情報装置と共有すべき共通電子情報を生成して、該共通電子情報を前記入出力装置で可搬式記憶媒体に記録させると共に、情報統合処理をすることにより前記入出力装置で読み込んだ分配電子情報と前記記憶装置に格納していた共通電子情報を利用して原本電子情報を復元し、前記記憶装置が該原本電子情報を記録することを特徴とする受取り側情報装置。
【請求項７】
記憶装置から原本電子情報と共通電子情報を読み出し、該原本電子情報を該共通電子情報と１個以上の分配電子情報とから構成できるようにした該分配電子情報を情報分配処理によって形成し、該分配電子情報を可搬式記憶媒体に記録する工程を差出し側情報装置であるコンピュータに実行させるためのプログラム。
【請求項８】
可搬式記憶媒体に記録された分配電子情報を読み取って、予め記憶装置に記録していた共通電子情報を読み出し、情報統合処理によって前記分配電子情報と該共通電子情報を統合して原本電子情報を復元する工程を受取り側情報装置であるコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報装置が保有する電子情報を可搬式記憶媒体に格納して他の情報装置のところに安全に輸送する電子情報輸送システムに関する。
【背景技術】
【０００２】
ＩＴ（情報技術）社会といわれる現代は、情報が社会基盤であって情報の利用容易性が非常に重要な技術となっている。しかし、情報の利用容易性と引き替えに問題となるのは情報の安全性や秘匿性で、情報の安全は情報の利用容易性と技術上トレードオフの関係を有する。個人情報保護法など情報不正使用を防止する法整備が急がれる中、情報を要求に応じて素早く配信すると共に情報を安全に秘匿するという相反する機能をより高い水準で同時にかつ簡便に実現できる技術が社会的な要望となっている。
【０００３】
電子情報を配付したり互いに交換したりする場合に、最も普及している情報輸送システムは、暗号化技術を基盤にして可搬式記憶媒体などで情報の遣り取りを行う方法である。
ところが従来の暗号法は、情報を読みにくくするように処理することはできるが、情報漏洩自体を防ぐことはできない。なぜなら、暗号化された電子情報は、情報の全てを包含しており、読解が困難であっても不可能ではないからである。暗号法は貴重品を金庫に保管することに喩えることができ、金庫を容易に開けられないようにすることができても、金庫ごと盗めば中身の貴重品はいつかは取り出しうるように、通信路中で盗聴できた暗号化情報は高度な技術を有する盗聴者ならばやがて解読する可能性がある。
すなわち、暗号化技術では、情報の盗聴などに対して結果として時間稼ぎの効果しかなく、情報漏洩を防ぐことができない。
【０００４】
また、暗号法では、暗号化されたデータ以外に暗号化の鍵データの管理も重要であり、さらに認証などのアクセスコントロールが要求されるなど、ソフトウエアシステムが肥大化する傾向がある。したがって、一見簡便にシステム構築できる暗号化技術でも、情報秘匿と漏洩に対して十分な安全性を確保しようとするとかなり複雑な仕組みが必要になる。
【０００５】
そこで、簡単な仕組みで情報を秘匿することができる情報分散管理技術が注目されている。情報分散管理技術は、情報を複数のデータ（分散データ）に分割し、それぞれを物理的に離れた場所や論理的に異なるデバイスで管理することで情報漏洩を防ぐ技術であり、個々の分散データからは元の情報を推定することができないという特徴を持っている。代表的な情報分散管理技術として、秘密分散法や電子割符技術がある。
【０００６】
たとえば、本願出願人により特許文献１に開示された電子割符技術では、電子情報を複数の情報エレメントに分割し、分割された情報エレメントを選択し順序を変えて組み合わせることにより複数の情報ブロックを形成して、分割方法と組み合わせ方法を記述した分割抽出データと共に伝送する。受信装置では、受信した情報ブロックの情報エレメントを分割抽出データにしたがって並べ直して元の電子情報を復元する。安全性を向上させるために、情報ブロックごとに異なる伝送方法を選択するようにしてもよい。
【０００７】
情報分散技術は、暗号化技術と根本的に異なり、分散された複数の情報ブロックにはそれぞれ電子情報の一部だけがランダムに含まれているだけなので、一部の分散データを入手しても元の情報を復元することができないという特徴を持つ。したがって、情報を盗窃しようとする悪意の者からすると、情報を取得するためにはどこにあるか分からない複数の分散データを全て入手した上で復元しなければならず、情報解読のための敷居が格段に高くなるのである。
【０００８】
ところが、情報分散技術は、情報漏洩を防ぐという点では大きなメリットを持っているが、データを分割して分散管理する必要があるので、システムの運用ということでは大きな負担を生ずる可能性がある。つまり、少なくとも分散データを分散して管理するため、物理的あるいは論理的に離れたデバイスが複数必要とされ、また伝送経路を複数確保しなければならないので、従来の暗号技術から移行しようとするとシステム構成を変えるなどインフラ基盤の増強・整備が欠かせない。
【０００９】
このような情報分散技術を使って電子情報を配布したり交換する従来技術として、電子割符法などを使用して原本電子情報を分散データＡと分散データＢの２つの部分に分割し、両方の分散データをそれぞれ異なる経路を介して別のクライアント情報装置に伝送することにより情報内容を与えるようにした電子情報授受方法がある。
図１９は、従来技術を示すシステム図である。
この方法では、たとえば２つの分散データをそれぞれフレキシブルデスクなどの可搬式記憶媒体に別々に記録し別々に輸送したり、分散データＡを可搬式記憶媒体に記録して運搬し、分散データＢをインターネット通信路を介して伝送したりする。
【００１０】
この従来技術によれば、たとえば可搬式記憶媒体とインターネット通信路の異なる経路を通過する電子情報を２つとも詐取しなければならないため、授受すべき電子情報は十分安全に保護されることになる。
また、ネットワーク上を伝送される分散データＡが盗聴されたとしても、もう一方の分散データＢが物理的な経路で配送される場合は、同じ悪意の者が２つの分散データを共に盗むことは難しく、暗号技術を用いた情報伝送に比べて、情報漏洩に強い情報伝送技術ということができる。
しかし、複数の経路を確保しなければならないなど、ハードウエアとソフトウエアのシステム構成が複雑になりコストが余計に掛ることになる。
【特許文献１】ＷＯ００／４５３５８
【発明の開示】
【発明が解決しようとする課題】
【００１１】
そこで、本発明が解決しようとする課題は、可搬式記憶媒体を使って電子情報を離隔した地に輸送するときに、簡便に電子情報の保護を行うことができる電子情報輸送方法を提供しようとするものである。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明の電子情報輸送方法は、原本電子情報を格納した差出し側情報装置と、原本電子情報を受け取る受取り側情報装置と、可搬式記憶媒体を運搬する輸送機関とからなる電子情報輸送システムにおいて、受取り側情報装置が共通電子情報を生成して差出し側情報装置に提供し、差出し側情報装置は自己の保有する原本電子情報を共通電子情報と１個以上の分配電子情報で構成するように情報分配することにより分配電子情報を形成し、形成された分配電子情報のみを可搬式記憶媒体に格納し、輸送機関がこれを受取り側情報装置まで運搬し、受取り側情報装置が既に保有する共通電子情報と可搬式記憶媒体から入力した分配電子情報を合体合成して原本電子情報の内容を復元することを特徴とする。
【００１３】
また、本発明の電子情報輸送方法に使用する差出し側情報装置は、原本電子情報を格納する記憶装置と、可搬式記憶媒体に電子情報を読み書きする入出力装置と、情報処理を行う演算処理装置とを備え、事前に取得した共通電子情報を利用して原本電子情報を構成する分配電子情報を形成して、分配電子情報のみを可搬式記憶媒体に記録することを特徴とする。
【００１４】
さらに、本発明の電子情報輸送方法に使用する受取り側情報装置は、可搬式記憶媒体から電子情報を読み込む入出力装置と、電子情報を格納する記憶装置と、情報処理を行う演算処理装置とを備え、演算処理装置が原本電子情報を提供する側の情報装置と共有すべき共通電子情報を生成して、その共通電子情報を入出力装置で可搬式記憶媒体に記録させ、また、演算処理装置は情報読取り装置で読み込んだ分配電子情報と既に有する共通電子情報を利用して原本電子情報を復元して、記憶装置に記録することを特徴とする。
【００１５】
本発明の電子情報輸送方法は、差出し側情報装置で可搬式記憶媒体に電子情報を書き込み、これを輸送機関が運搬して受取り側情報装置に届け、受取り側情報装置で元の原本電子情報に復元するものである。差出し側情報装置と受取り側情報装置に同じ共通電子情報を与えるようにしたので、共通電子情報に係る情報が欠如した状態の情報、すなわち分配電子情報のみを可搬式記憶媒体に書き込んで輸送すれば、受取り側情報装置で分配電子情報と共通電子情報を使って元の原本電子情報を復元することができるところに、本発明の特徴がある。
暗号化技術によるものと違い、分配電子情報は原本電子情報を全て担持するものでないため、たとえ運搬中に可搬式記憶媒体が窃取されても共通電子情報が無い限り、分配電子情報だけでは原本電子情報を推定することができないので安全である。
【００１６】
さらに、分配電子情報は運搬中に窃取されても安全であるため、運搬時に複数の異なる通信路を使わなくても、十分な安全性を確保することができる。
なお、共通電子情報と分配電子情報は、元の原本電子情報を構成するために必要な内容を有すれば足りるが、それぞれ冗長な部分を含んでもよいことは勿論である。冗長部分は情報の解読をより困難にするので、より安全な情報輸送が可能になる。
【００１７】
本発明では、差出し側情報装置と受取り側情報装置で同じ共通電子情報を使うので、差出し側情報装置は任意の原本電子情報に対して予め任意に決められた共通電子情報を必須の情報要素として使うような分配電子情報を生成しなければならない。
このような機能を有する電子情報分配法には、原本電子情報を部分成分に分割して、その部分成分のおのおのを共通電子情報の同じ成分を持つ部分を探して割り当て、さらに共通電子情報に割り当てられなかった部分成分を新しく作る分配電子情報に割り当てて、必要となったときに分散させた部分成分を全て収集して元の順序に配置し直すことにより復元する方法がある。
この方法では、分散した部分を元の位置に戻すために使う配置に係る割当て情報を記載した割当てテーブルも分配電子情報の一部としてあるいは独立した分配電子情報の１つとして伝送する必要がある。
このような方法として、たとえば、ビット分散法がある。
【００１８】
また、本発明で利用できる別の電子情報分配法として、原本電子情報そのものを共通電子情報と分配電子情報に分配するのではなく、共通電子情報と分配電子情報を用いて演算することにより元の原本電子情報を求められるように分配電子情報を形成する方法もある。このような方法として、秘密分散法や論理演算法がある。
このように、原本電子情報から分配電子情報を形成するため本発明で実行する情報分配は、秘密分散法、ビット分散法、論理演算法のいずれかを利用した情報分散技術により実施することができる。
【００１９】
秘密分散法の代表的なものとして、シャミア（Adi Shamir）により提案されたように代数方程式を活用して形成する方法がある。これは、ｎ次の代数方程式が特定されるためには少なくとも（ｎ＋１）個の解が必要で、これより少ない解では方程式が確定しないことに基づくものである。
すなわち、伝達したい電子情報が２次方程式ｙ＝ａｘ２＋ｂｘ＋ｃにおけるｙ軸の切片ｙ０＝ｃであるとすれば、差出し側情報装置がこの方程式の３個の解（ｘ１，ｙ１）（ｘ２，ｙ２）（ｘ３，ｙ３）を指定して可搬式記憶媒体に記録し輸送機関を介して受取り側情報装置に送達し、受取り側情報装置で３個の解から係数ａ，ｂ，ｃを算出することにより、伝達された電子情報ｙ０＝ｃを知ることができる。
【００２０】
本発明の方法では、この３個の解の内１個または２個を共通電子情報として予め双方の情報装置が共有するようにし、残りの解を分配電子情報として記憶媒体に記録して受取り側情報装置に輸送し、受取り側情報装置で原本電子情報を復元する。
なお、伝達したい情報が文字情報である場合も、文字情報をデジタル表示するときには数値と同じビット列として表示されるので、上記代数方程式を使った情報分配法を利用することができる。なお、文字情報が長い場合にも、８ビット、６４ビット、１２８ビットなど適当な語長ごとに切断して、切断した単位ごとに共通電子情報と代数方程式を決定した文字列情報として処理すればよい。
【００２１】
また、ビット分散法は、本願発明者らにより開発された電子割符法の１手法であって、原本電子情報から予め任意に決められた共通電子情報を引き去って残りの情報を分散させて分散データまたは分配電子情報を形成しさらに情報が存在する位置を表わした割当てテーブルを形成する方法である。分配電子情報と割当てテーブルを分配電子情報として可搬式記憶媒体に記録して受取り側情報装置に輸送し、受取り側情報装置は分配電子情報を共通電子情報と合わせて原本電子情報を復元する。
【００２２】
具体的には、原本電子情報と共通電子情報をビットごとに比較して、原本電子情報と共通電子情報で異なる値が立っているときは、幾つか準備した分配電子情報の１つに原本電子情報のビットを書き込み、書き込んだ位置を割当てテーブルに記録する。また、原本電子情報と共通電子情報で同じ値が立つときは、共通電子情報と分配電子情報のうちから乱数に基づいて１つを選択して、選択したものが分配電子情報であればその分配電子情報にその値を書き込み、また共通電子情報ならばポインティング位置を歩進して、割当てテーブルに選択した共通電子情報または分配電子情報を記録する。
【００２３】
分配電子情報と割当てテーブルは分配電子情報として可搬式記憶媒体に記録され輸送機関により受取り側情報装置まで運搬される。分配電子情報を受け取った受取り側情報装置が割当てテーブルにしたがって共通電子情報と分配電子情報を選択しこれらに書き込まれたビット情報を順次抽出して並べると、原本電子情報が復元される。
このように、分配電子情報形成方法がビット分散法である場合は、分配電子情報に原本電子情報を復元するための情報エレメントの位置情報を表わす割当てテーブルを含むようにする。割当てテーブルは分配電子情報と独立した分配電子情報として形成されるようにしてもよい。
【００２４】
また、論理演算法は、ＡとＢの排他的論理和がＣであるとき、ＡとＣの排他的論理和はＢ、ＢとＣの排他的論理和はＡになるという性質を利用するもので、原本データをＡ、共通データをＢ、形成データをＣとすれば、クライアント情報装置は共有サーバ装置から入手する形成データＣと既に保有していた共通データＢから原本データＡを復元することができる。
なお、これら情報分配法に使用する共通電子情報は任意であって、生体認証などの認証データや復号するためのＩＤ番号やドングルなどの認証機器を用いてもよい。
【００２５】
また、長期間に亘って共通電子情報を使い続けると外部にこれが漏洩する危険が生じるので、電子情報を輸送する手続を行うたびに共通電子情報を更新することが望ましい。
本発明の電子情報輸送方法において、共通電子情報を更新するときは、差出し側情報装置が新しい共通電子情報を原本と考えて、既存の共通電子情報を用い分配電子情報の形成方法に従って分配電子情報を形成して受取り側情報装置まで運搬させ、受取り側情報装置が受け取った分配電子情報と既存の共通電子情報を用いて新しい共通電子情報を復元し、既存の共通電子情報を復元した新しい共通電子情報で置き換えるようにするとよい。
【００２６】
このような手順を使用することにより、共通電子情報を変更するときにも、安全にその内容を各受取り側情報装置に送信することができる。
なお、共通電子情報を決定するものは、必ずしも分配電子情報を生成して送達する情報装置に限らず、受取り側情報装置の１つであっても良い。この場合は、受取り側情報装置が上記手順を踏んで新しい共通電子情報を差出し側情報装置に配付することができる。
【００２７】
また、輸送する可搬式記憶媒体には開封を検知する開封確認機能が備えられていることが好ましい。当事者以外の者が格納された電子情報を読み出した場合は、悪用される心配があるので、可搬式記憶媒体について不測の開封が検知されたときには何らかの対策を講ずる必要がある。例えば、共通電子情報を格納したフレキシブルディスクが開封されていれば、共通電子情報が盗まれた可能性があるのでこれを使用せず、受取り側情報装置に対して改めて新しい共通電子情報を生成して送ることを請求することが好ましい。
【００２８】
また、上記発明が解決しようとする課題を解決するため、本発明のコンピュータプログラムは、記憶装置から原本電子情報と共通電子情報を読み出し、原本電子情報を共通電子情報と分配電子情報とから構成できるようにした１個以上の分配電子情報を形成し、形成された分配電子情報を送信する工程をコンピュータに実行させるようにしたことを特徴とする。
本プログラムは、差出し側情報装置に配備され、原本電子情報を加工して分配電子情報を形成し可搬式記憶媒体に記録して受取り側情報装置に伝達するときに使用される。
【００２９】
また、本発明の第２のコンピュータプログラムは、可搬式記憶媒体に記録された分配電子情報を読み取って、予め配付されていた共通電子情報を読み出し、分配電子情報と共通電子情報を統合して原本電子情報を復元する工程をコンピュータに実行させるようにしたことを特徴とする。
本第２プログラムは、受取り側情報装置に配備され、可搬式記憶媒体を受け取って分配電子情報と共通電子情報から原本電子情報を復元するときに使用される。
【００３０】
なお、上記各発明において、差出し側情報装置と受取り側情報装置は電子情報の供給と受容の関係から決められるものであって、ひとつの情報装置が両方の機能を備えて、立場を変えることにより反対の機能を利用することができるようにすることができることはいうまでもない。
【発明を実施するための最良の形態】
【００３１】
本発明の電子情報輸送方法は、リムーバブルメディアなどを運送業サービスを使って物理的に運搬させることにより、情報を安全かつ簡便に交換する方法である。従来の暗号化技術を使う電子情報輸送方法とほぼ同じ構成のシステムに適用することができるので、本発明を実施化するために新しい構成要素を必要とせず、経済的かつ簡便に適用システムを構築することができる。
以下、図面を参照し、実施例に基づいて本発明の電子情報輸送方法について説明する。
【００３２】
図１は本発明の電子情報輸送方法により差出し側情報装置から受取り側情報装置に電子情報を運搬する構成を説明するネットワーク構成図である。図２は電子情報輸送方法全体の流れを示すフロー図、図３は電子情報を受け取る側の情報装置における準備工程を示す手順図、図４は電子情報を差し出す側の情報装置が実施する電子情報書き込み工程を示す手順図、図５は受取り側情報装置における電子記録復元手順を示す手順図、図６は本実施例における情報分割手順を説明するブロック図、図７は本実施例における別の態様に係る情報分割手順を説明するブロック図、図８は本実施例において利用するビット分散法の手順例を表わした処理フロー図、図９〜１８はビット分散法を使用したときの記憶装置の内容を順を追って表わす図面である。また、図１９は従来の情報輸送方法を例示するブロック図である。
【００３３】
図１において、原本電子情報を格納した差出し側情報装置に対して受取り側情報装置は地理的に離れた位置に設置されていて、原本電子情報を受取り側情報装置まで安全に輸送する必要があるとする。そこで、電子情報を可搬式記憶媒体に格納して物理的に輸送する。
このとき、差出し側情報装置１は、入出力装置１１と論理演算装置１２と記憶装置１３を含んで構成されている。受取り側情報装置２も、入出力装置２１と論理演算装置２２と記憶装置２３を含んで構成されている。
差出し側情報装置１と受取り側情報装置２の間で電子情報を交換するときは、フレキシブルディスクやＩＣメモリなど、可搬式記憶媒体３を使い、電子情報を記録した記憶媒体を物理的に輸送することにより行う。
【００３４】
差出し側情報装置の記憶装置１３には、輸送したい原本電子情報１４が格納されていて、本実施例の電子情報輸送方法の手順が進むに連れて、共通電子情報１５、分配電子情報１６、分散テーブル１７が記録され、また削除される。
また、受取り側情報装置の記憶装置２３は、電子情報輸送方法の初めの手順で生成した共通電子情報２５が格納されているが、さらに手順が進むに連れて、分配電子情報２６，分散テーブル２７が増え、最後に復元した原本電子情報２４が格納される。
差出し側情報装置１と受取り側情報装置２が同じ共通電子情報を所有することにより、差出し側情報装置１で共通電子情報を使った情報統合処理により原本電子情報を変成して分配電子情報を生成して受取り側情報装置２に輸送すると、受取り側情報装置２で分配電子情報を受け取って同じ共通電子情報を使った情報統合処理により原本電子情報を復元することができる。
【００３５】
本実施例の電子情報輸送方法は、図２に順次表わした手順に沿って実施される。
初めに、図２（ａ）に表わしたように、差出し側情報装置１には輸送したい電子情報１４が格納されている。一方、受取り側情報装置２では、図３に示す受取りの準備工程として、差出し側情報装置１に送るための新しい共通電子情報２５を生成して（Ｓ１１）、記憶装置２３に保存する（Ｓ１２）。
次いで、入出力装置２１を介して共通電子情報２５を可搬式記憶媒体である、たとえばリムーバブルディスク３に複写して（Ｓ１３）、図２（ｂ）に表わしたように、差出し側情報装置１に輸送する（Ｓ１４）。
【００３６】
差出し側情報装置１は、図４に示した手順に従って、リムーバブルディスク３を受け取り（Ｓ２１）、図２（ｃ）に示すように、受取り側情報装置２に送るべき電子情報１４を指定し（Ｓ２２）、入出力装置１１を介してリムーバブルディスク３から共通電子情報２５を読み込んで、差出し側情報装置１が使う共通電子情報１５として記憶装置１３に格納する（Ｓ２３）。リムーバブルディスク３を返信用に利用したり、他の目的で再利用する場合は、共通電子情報２５を読み出した後で、リムーバブルディスク３から共通電子情報２５を削除しておく（Ｓ２４）。
【００３７】
差出し側情報装置１の論理演算装置１２は、共通電子情報１５を使用し原本電子情報１４を対象として情報統合処理を施して、分配電子情報１６を生成する（Ｓ２５）。
情報統合処理は、共通電子情報１５と分配電子情報１６を使用することにより原本電子情報１４を一意に決定できるアルゴリズムに基づくもので、生成した分配電子情報１６だけでは原本電子情報１４を推定することができないようになっている。その原理については後述する。なお、共通電子情報１５には任意の電子情報を利用することができる。
【００３８】
図６は、電子情報を他の情報装置に輸送するために電子情報を情報分配処理して分配電子情報を形成する情報処理方法を説明する概念図である。
図６は、代数方程式を用いた情報分散方法や論理演算法などを利用して構成された情報分配処理が実行されるときの概念的な流れを示すもので、差出し側情報装置１の論理演算装置１２が原本電子情報１４と共通電子情報１５を取り込んで、情報分配処理を施して分配電子情報１６を形成する。
【００３９】
情報分配処理は、原本電子情報１４に含まれていた情報要素を適宜に分割し、分割した要素を分配電子情報１６に適宜に分散して割り当てるものである。ただし、分割した情報要素を分配電子情報１６に分配する際に、一部については与えられた共通電子情報１５の情報要素から選択して分配する。このように、分配電子情報１６には残りの一部の情報要素だけしか含まれないようにすることが、本実施例の電子情報輸送方法の特徴となる。
本実施例の電子情報輸送方法によれば、分配電子情報には一部の情報要素が欠落していて分配電子情報単独では原本電子情報を推定することができないので、輸送途中で窃盗にあっても情報の漏洩が無く安全である。
【００４０】
情報分配処理の結果、原本電子情報１４は、予め配布され内容が決まっている共通電子情報１５と新たに形成する分配電子情報１６により表わされる。したがって原本電子情報１４は共通電子情報１５と分配電子情報１６を使って復元することができる。
生成した分配電子情報１６はリムーバブルディスク３に格納して（Ｓ２６）、図２（ｄ）に示すように、受取り側情報装置２まで搬送する（Ｓ２７）。
一方、記憶装置１３に格納されていた共通電子情報１５は、用済みなので記憶装置１３から消去して情報の漏洩を防止する。
なお、受取り側情報装置２から受け取ったリムーバブルディスク３を分配電子情報１６の輸送に転用することができるが、この場合は、情報の漏洩を防止するため、記録されていた共通電子情報２５を削除しなければならない。  
【００４１】
なお、情報統合処理は、ビット分散法などの電子割符法を利用して構成された場合のように、分配電子情報１６に加えて、情報の分配先を指定する割当てテーブル１８を形成するようなものであってもよい。
図７は、割当てテーブルを形成する情報分配処理における情報処理方法を説明する概念図である。図６における処理に対して、さらに共通電子情報１５と分配電子情報１６について情報要素単位で格納された位置を指定するアロケーション情報を割当てテーブル１７として形成する。
【００４２】
分配電子情報１６は、たとえば、原本電子情報１４を細分してランダムに配置すると、原本電子情報１４と全く異なるデータ形式となり原本電子情報１４の片鱗も伺えない状態になる。分配電子情報１６と共通電子情報１５に対して割当てテーブル１７のアロケーション情報を適用することにより、原本電子情報１４を正確に復元することができる。したがって、分配電子情報１６および割当てテーブル１７からは原本電子情報１４を全く推定できない。
図７に従った情報分配処理の場合は、生成した分配電子情報１６と割当てテーブル１７はリムーバブルディスク３に格納して（Ｓ２６）、図２（ｄ）に示すように、受取り側情報装置２まで輸送する（Ｓ２７）。
【００４３】
図５は、受取り側情報装置２における電子情報受取り手順を示すフロー図である。
受取り側情報装置２は、到着したリムーバブルディスク３を受領して（Ｓ３１）、リムーバブルディスク３に搭載された分配電子情報１６（図７の場合は、さらに割当てテーブル１７）を入出力装置２１を介して読み込み、受領した分配電子情報２６（図７の場合は、さらに割当てテーブル２７）として記憶装置２３に格納する（Ｓ３２）。
【００４４】
そして、図２（ｅ）に示すように、分配電子情報２６（あるいは、さらに割当てテーブル２７）と初めに受取り側情報装置２で生成した共通電子情報２５とから、情報分配処理と対応する情報統合処理を施すことによって（Ｓ３３）、原本電子情報を復元して、復元した原本電子情報２４として記憶装置２３に格納して、利用できるようにする（Ｓ３４）。一方、記憶装置２３に格納されていた共通電子情報２５は、用済みになったので削除することにより（Ｓ３５）、情報の漏洩を防止する。
【００４５】
情報統合処理は、情報分配処理の逆作用をする処理で、分配電子情報と共通電子情報とから原本電子情報を復元するものである。なお、図７の情報分配処理を行って割当てテーブルを併成した場合は、情報統合処理において、割当てテーブルの情報を使って分配電子情報と共通電子情報から情報要素を指定して引き出し、元の原本電子情報と同じ順に並べることによって原本電子情報を復元する。
【００４６】
本発明の電子情報輸送方法によれば、輸送中に窃取の危険に曝されるのは分配電子情報（あるいは、さらに割当てテーブル）だけなので、情報漏洩の心配がない。
しかし、本発明の操作を実現するためには、原本電子情報が変化しても任意の共通電子情報を用いて原本電子情報に適合する分配電子情報を生成する情報分配技術が利用できなければならない。
このような目的に適合する情報分配方法として、代数方程式を利用した秘密分散法、ビット分散法、および論理演算を利用した情報分配方法の３つの手法を例示して、本発明の具体的な構成方法を示す。
【００４７】
（代数方程式を利用した秘密分散法）
本発明における分配電子情報の作成に秘密分散法を用いることができる。ここで、秘密分散法とは、１つの秘密情報を複数の分散データに分割して分散管理する方法である。
秘密情報を分割するときに予め内容が決められた分散データが含まれるように分割して、これを共通電子情報とし、残りの分散データを分配電子情報とすれば、本発明の電子情報輸送方法を実施することができる。
【００４８】
以下に、シャミア（Adi Shamir）により一般に知られている秘密分散法に関して説明する。
秘密分散法には、秘密情報をｎ個（ただしｎは２以上の整数）の分散データに分割したときに、任意の分散データをｋ個（ただし２≦ｋ＜ｎ）集めると元の秘密情報を復元することができるが、（ｋ−１）個集めても元の秘密情報を復元することができないという性質を有するものがある。このときｋの値を閾値とよび、この秘密分散法を閾値秘密分散法とよぶ。なお、個々の分散データからは秘密情報を部分的にも類推することができないようになっている。
【００４９】
閾値秘密分散法を簡単に実現する方法として、代数方程式を利用した秘密分散法がある。
たとえば、秘密情報Ｅを閾値３の秘密分散法でｎ個の分散データに分割するものとする。秘密情報Ｅをｙ切片とする２次方程式は、
ｙ＝ｆ（ｘ）＝ａｘ２＋ｂｘ＋Ｅ
と表わせる。係数ａ（ａ≠０），ｂは任意であり、乱数などで決定してもよい。
方程式を満たす解は無数にあり、任意の解Ｓ１（ｘ１，ｙ１），Ｓ２（ｘ２，ｙ２），・・・，Ｓｎ（ｘｎ，ｙｎ）を分散データとすることができる。
【００５０】
（ｋ−１）次の方程式は、ｋ個の独立な解により確定できるが、それ以下の個数の解が与えられても一意に確定することができない。したがって、３個の解を知って始めて上の２次式を確定し秘密情報Ｅの値を求めることができる。
また、１個または２個の解から方程式を推定することはできないから、個々の分散データを詐取しても目的とする秘密情報Ｅを推定することはできない。
【００５１】
そこで、解の１個Ｓ１を共通情報として差出し側と受取り側の情報装置同士で共有することとして、差出し側情報装置が共通情報である解を通るように係数ａ，ｂを決めて方程式を確定し（Ｅは既定）、他の２個の解Ｓ２，Ｓ３を算出して可搬式記憶媒体に格納して受取り側情報装置に輸送する。輸送機関により実際に輸送されるのは２個の解でしかないので、輸送中の全ての情報を窃取されても秘密情報Ｅが漏れる気遣いはない。
受取り側情報装置は、予め保管してあった解Ｓ１と受け取った可搬式記憶媒体から読み出した２個の解Ｓ２，Ｓ３を使って、係数ａ，ｂ，Ｅを求めることにより、秘密情報Ｅを知ることができる。任意の解や係数を共通情報とすることができるが、特にｙ＝０と置いたときの解ｘ０の値を用いて取扱いを容易にすることもできる。
【００５２】
以下、３次方程式を使って秘密情報を秘密分散する具体例を以て実施態様を説明する。
秘密データＥ＝５、分割数ｎ＝５、閾値ｋ＝４とし、共通情報を（１，−２）（−１，２）とする。
利用する３次方程式は、
ｙ＝ｆ（ｘ）＝ａｘ３＋ｂｘ２＋ｃｘ＋Ｅ
である。ここで、秘密データと共通情報の値を代入すると、
ａ＋ｂ＋ｃ＋５＝−２
−ａ＋ｂ−ｃ＋５＝２
となる。
【００５３】
これらの式は、ｙ軸切片５を持ち、座標（１，−２）（−１，２）を通過するグラフとして表わされる３次方程式の係数の関係を決めるものとなる。この２式では任意の１個の係数が決められない。そこで、たとえばａを２とすると、上式からｂ，ｃが求まり、係数は、
（ａ，ｂ，ｃ）＝（２，−５，−４）
となり、上の３次方程式は
ｙ＝２ｘ３−５ｘ２−４ｘ＋５
に確定する。
こうして決められた３次式を満足する座標値は無限にあるが、受取り側情報装置が算出して差出し側情報装置に伝送する具体的な分散データを、たとえば、（０．５，２）（２，−７）（３，２）とする。
【００５４】
差出し側情報装置から分配電子情報（あるいはさらに割当てテーブル）を受領して情報を受け取った受取り側情報装置では、式中の未知数がａ，ｂ，ｃ，Ｅと４個あるので、搬送された分配電子情報に加えて装置が既に保持していた共通電子情報を含めることによりグラフ上の座標値を４個以上用いて、始めて３次式を確定することができ、同時に、目的とする秘密データＥの値をもとめることができる。
なお、秘密情報Ｅは通常は文字情報であるが、文字情報を適当に分割してビットもしくはバイトで表現することにより数値情報の列に置き換えることができるので、上記の代数方程式を利用した秘密分散法により電子情報輸送をすることができる。
【００５５】
本発明で用いる閾値ｋの閾値秘密分散法の手法をさらに一般化すると、２以上の整数ｎ個の分散データＳｈのうちｍ個（ただし、１≦ｍ≦ｎ−１）の分散データＱｊを共通情報として予め決定しておき、差出し側情報装置で、秘密データＥと予め与えられた共通情報である分散データＱｊを基にして、残りのｌ個（ただし、ｌ＝ｎ−ｍ）の分散データＰｉを算出し、可搬式記憶媒体に記録して輸送する特殊な方法である。
このとき、分散データの集合Ｓｈ（ｈ＝１，２，・・・，ｎ）は、空集合でなく、同じ値を含まない。また、上記集合Ｑｊ（ｊ＝１，２，・・・，ｍ）、Ｐｉ（ｉ＝１，２，・・・，ｌ）もそれぞれ空集合でなく同じ値を含まない。また、ＱｊとＰｉはそれぞれＳｈの部分集合であり、互いに同じ値を持たず、ＱｊとＰｉの和集合はＳｈとなる。
【００５６】
このような条件を満たす集合として、
ｙ＝ｆ（ｘ）＝ｒ１ｘ＋ｒ２ｘ２＋・・・＋ｒn-1ｘｎ−１＋Ｅ
で表わされる（ｎ−１）次多項式の解集合が考えられる。秘密データＥはｙ軸切片に当る。
互いに独立な解、すなわち上の式で表わされるグラフ上の座標をｎ個選択して、これを分散データ集合Ｓｈとし、この座標の内からｍ個指定して共通データ集合Ｑｊとする。座標がｌ個残るので、これを送信する分配電子情報の集合Ｐｉとする。
分散データ集合Ｓｈのｎ個の要素を全て使うことにより、上の（ｎ−１）次多項式における係数ｒ１，ｒ２，・・・，ｒn-1および定数Ｅが一意に定まる。ｎ個の要素のうち１個でも欠けると、式が確定できないので、秘密データＥを算出することができない。
【００５７】
そこで、差出し側情報装置では、（ｎ−１）次多項式で表わされ秘密データＥを切片とするグラフが共通データ集合Ｑｊの要素が指定する座標を通るように係数ｒ１，ｒ２，・・・，ｒn-1を決めて、残りのｌ個の座標を算出して分散データ集合Ｐｉの要素とし、分散データ集合Ｐｉを記憶媒体に記録して受取り側情報装置に輸送する。
受取り側情報装置は受領した分散データ集合Ｐｉと予め与えられた共通データ集合Ｑｊを使って（ｎ−１）次多項式を確定し、秘密データＥを算出する。
このように、輸送によって交換するのは分散データ集合Ｐｉだけなので、輸送中の情報を詐取されても、秘密データＥが解読されることがない。
【００５８】
なお、共通情報として、解でなく係数ｒ１，ｒ２，・・・，ｒn-1のいずれかを採用した場合は、実質的に方程式の次元が採用した係数の数だけ低下したと同じで演算も容易になる。たとえば１個の係数を共通情報として採用すれば（ｎ−１）個の独立解によって方程式が確定する。分散データは上記と同様にｌ個送信して共通情報である１個の係数を利用して残りの係数を求めることにより、秘密情報Ｅを確定することができる。
【００５９】
（ビット分散法）
本発明において分配電子情報を形成する方法としてビット分散法を利用することができる。なお、ビット分散法を適用する原本電子情報は、事前に適宜の方法で加工したものであってもよいことはいうまでもない。
図８はクライアント情報装置１が実行するビット分散法の手順例を表した流れ図、図９〜１８は図８の手順を実行する際の記憶内容の変化を示した図面である。図１０〜１８において、矢印はそのステップで実効的な作用を行う記憶装置の入出力位置を示すポインタである。
なお、簡単のため、原本電子情報αを、共通電子情報Ａと２個の分配電子情報Ｂ，Ｃの３個に分割する場合について表示した。共通電子情報Ａは予め決められたもので原本電子情報αによらない。なお、ここでは原本電子情報αを３個の電子情報Ａ，Ｂ，Ｃに分割したが、２個以上のいくつに分割しても原理上の差異はない。
【００６０】
図８に示したビット分散手順では、共通電子情報Ａを秘密分散によって生成される分散データのひとつとみなして、原本電子情報αからビット情報を分配し、共通電子情報以外の分配データＢ，Ｃ、および割当てテーブルＴを形成する。
実際には、初期設定として、原本電子情報αを取り込むなり生成させるなりして内部記憶装置１４の内の原本領域１６に原本電子情報αを準備し、またパラメータｍ，ｎ，ｉ，ｊを初期化する（Ｓ４１）。また、共通電子情報Ａは入力装置１２に接続されたフレキシブルディスクやＵＳＢメモリなど可搬式記憶媒体１１の中に存在して、いつでもアクセスできるようになっている。あるいは、事前に取り込んで予め内部記憶装置１４の中に格納しておいても良い。
【００６１】
秘密分散手順を実行するときは、原本電子情報αのビット情報αｍを順次切り出して（Ｓ４２）、これを共通電子情報Ａのビット情報Ａｎと比較する（Ｓ４３）。原本のビット情報αｍと共通電子情報Ａのビット情報Ａｎが異なるときは、分配電子情報を生成する工程（Ｓ４７以下）に進み、同じときはビット情報αｍの分配工程（Ｓ４５以下）に進む（Ｓ４４）。
【００６２】
ビット情報αｍとビット情報Ａｎが同じときは、共通電子情報Ａと分配電子情報Ｂ，Ｃのうちからビット情報αｍの分配先をランダムに決定し（Ｓ４５）、分配先がＡであるときとＢあるいはＣであるときを分けて、分配先がＢまたはＣであるときには分配電子情報を生成する工程（Ｓ４７以下）に進み、ビット情報が共通電子情報Ａに分配されるときには段階５０に進む（Ｓ４６）。
【００６３】
共通電子情報Ａに分配されるときには、共通電子情報Ａのビット情報Ａｎの位置情報、すなわち共通電子情報を示す（０）を割当てテーブルＴに書き込み（Ｓ５０）、共通電子情報Ａのビット情報位置ｎを歩進させて段階５２に進み（Ｓ５１）、原本電子情報αのビット情報位置ｍを歩進させ（Ｓ５２）、対象とする原本電子情報αのビット情報が尽きていないことを確認して（Ｓ５３）、段階４２に進んで同じ分配手順を繰り返す。
【００６４】
一方、原本のビット情報αｍと共通電子情報Ａのビット情報Ａｎが異なるときは、原本αのビット情報αｍを、ランダムに決定された分配電子情報Ｂ，Ｃのいずれかの先頭位置ＢｉまたはＣｊに書き込み（Ｓ４７）、書き込んだ位置が分配電子情報Ｂならば（１）を、また分配電子情報Ｃならば（２）を割当てテーブルＴに記録する（Ｓ４８）。
次に、ビット情報αｍを書き込んだ分配電子情報のビット位置ｉまたはｊを歩進して、段階５２に進む（Ｓ４９）。原本電子情報αが尽きるまでは段階４２に進んで手順を再び実行する（Ｓ５３）。
【００６５】
このような分配手順を繰返し実行して、原本電子情報αの全てが処理済みとなったときには、分配電子情報ＢとＣ、および割当てテーブルＴが完成して内部記憶装置のそれぞれの領域に格納された状態になっている（Ｓ５４）。完成した分配電子情報と割当てテーブルは、改めて読み出して可搬式記憶媒体に記録して受取り側情報装置に輸送し、受取り側情報装置における原本電子情報の復元に使用される（Ｓ５５）。
【００６６】
本実施例の秘密分散アルゴリズムは、適当な原本と共通電子情報を想定して記憶装置の内容の変化を追跡することによってより明確に理解できる。
図９は準備段階における差出し側情報装置１の記憶装置１３の内容である。図９に示す通り、原本領域１４に原本データαのビット情報αｍが格納され、共通電子情報領域１５には可搬式記憶媒体３から読み出された共通電子情報Ａのビット情報Ａｎが格納され、これから分配される分配電子情報Ｂ，Ｃが格納される分配電子情報領域１６、および割当てテーブルＴが格納される割当てテーブル領域１７は初期状態になっている。
【００６７】
図１０は、原本データの１ビット目α１（値０）と共通電子情報Ａの１ビット目Ａ１（値１）を比較し、両者が異なるので、α１の値を分配電子情報Ｂ，Ｃのうち、ランダムに選択した一方（ここでは分配電子情報Ｃ）の先頭ビットＣ１に値０を書き込んで、割当てテーブルＴの１番目Ｔ１に分配先の分配電子情報Ｃを表す番号（ここでは分配電子情報Ｃを示す２）を書き込んだ状態を説明するものである。
【００６８】
図１１は、原本データの２ビット目α２の処理結果を示す図面である。
原本データの２ビット目α２（値１）と共通電子情報Ａの先回は配分対象とならなかった１ビット目Ａ１を比較する。今度は両者が同じ値であるから、割当てテーブルＴと２つの分配電子情報Ｂ，Ｃのいずれか１つを乱数により選択して、選択したものが共通電子情報Ａであるときは原本データと同じ値を有するのでそのままポインターを歩進し、選択先が分配電子情報Ｂ，Ｃであるときは次のビット位置に原本データと同じ値１を書き込んでポインターを歩進する。選択先が分配電子情報であるときは、共通電子情報のポインターは歩進しないで、次回も同じ位置のビット値を比較対象とする。
図１１は、共通電子情報Ｔを選択した場合で、共通電子情報のポインターを歩進し、割当てテーブルＴの２番目Ｔ２に分配位置として共通電子情報Ａを表す０を書き込んだ状態を示すものである。
【００６９】
図１２は、原本データの３ビット目α３（値０）の処理結果を示すものである。
原本データαの３ビット目α３の値０が共通電子情報のポインターが示す次のビットＡ２（値１）と異なるので、分配電子情報ＢとＣのうちランダムに選択して原本データのビット値を書き込む。図１２は、分配電子情報Ｃを選択して次の先頭ビットＣ２に０を書き込み、割当てテーブルＴの３番目Ｔ３に分配電子情報Ｃを表す２を書き込んだ状態を示す。
【００７０】
図１３は、原本データの４ビット目α２（値１）を取って、共通電子情報Ａの先回配分対象とならなかった２ビット目Ａ２（値１）を比較し、今度は同じ値であるから、共通電子情報Ａと分配電子情報Ｂ，Ｃのうち乱数に基づいて分配電子情報Ｂを選択してその先頭ビットＢ１に値１を書き込み、割当てテーブルＴの４番目Ｔ４に分配電子情報Ｂを表す１を書き込んだ状態を示したものである。分配先が分配電子情報であるので、共通電子情報のポインターは元のビットを指したままである。
【００７１】
図１４は、原本データの５ビット目α５（値１）を取って、共通電子情報の次のビットＡ２（値１）と比較し、両者が同じ値であるので、共通電子情報Ａと分配電子情報Ｂ，Ｃからランダムに選択した共通電子情報Ａのビット値をそのまま使い、割当てテーブルＴの５番目Ｔ５に分配先が共通電子情報Ａであることを表す０を書き込んだ状態を示す。このとき、共通電子情報Ａのポインターは歩進する。
【００７２】
図１５は、原本データの６ビット目α６を処理する状況を示す図面である。原本のビットα６は１、共通電子情報のポインターの示すビットＡ３は０なので、分配電子情報Ｂ，Ｃのうちランダムに選んだ分配電子情報Ｃの先頭ビットＣ３に１を書き込み、割当てテーブルＴの６番目の要素Ｔ６に割当先として２を書き込んである。共通電子情報Ａのポインターはそのまま動かない。
図１６は、原本データの７ビット目α７を処理する状況を示す図面である。原本のビットα７は０、共通電子情報のポインターの示すビットＡ３は０で両者が同じ値なので、共通電子情報Ａと分配電子情報Ｂ，Ｃのうちランダムに選んだ共通電子情報Ａの次のビットＡ４にポインターを歩進し、割当てテーブルＴの７番目の要素Ｔ７に割当先として共通電子情報を指す０を書き込んである。
【００７３】
図１７は、原本データの８ビット目α８を処理する状況を示す図面である。原本のビットα８は０、共通電子情報のポインターの示すビットＡ４は０で両者が同じ値である。共通電子情報Ａと分配電子情報Ｂ，Ｃのうち共通電子情報Ｂが選択されたので、共通電子情報Ａのポインターは動かさず、共通電子情報Ｂの２番目の要素Ｂ２に０を書き込んで、割当てテーブルＴの８番目の要素Ｔ８に割当先の分配電子情報Ｂを指す１を書き込んである。
【００７４】
以下、同様の手順を踏んで原本最後の１６ビット目α１６のビット情報の処理に至った状態を図１８に示した。
割当てテーブルＴは原本データαのビット数と同じ数の升目を埋めて形成されている。本実施例では、升目は３つの分配電子情報を区別するため少なくとも２ビットのスペースが必要である。この方法では、原本のビット情報位置が顕示的に表示されていないが、割当てテーブルＴの升目の順が原本データαのビット順に対応するので問題ない。この省略により演算ステップが減少し割当てテーブルの容量が節約できる。
なお、原本データαと共通電子情報Ａの比較工程で共通電子情報Ａを使い切ったときには、最後は再び共通電子情報Ａの先頭ビットから使用して情報分配処理を行えばよい。
【００７５】
受取り側情報装置２において、原本電子情報αを復元するときは、共通電子情報Ａ、分配電子情報Ｂ，Ｃを集合し、割当てテーブルＴで指定された分配先の分配電子情報Ａ，Ｂ，Ｃのビット情報を順に並べればよい。
分配電子情報Ｂ，Ｃのビット列は、原本データαの情報を全く推察し得ないものとなっている。
なお、共通電子情報Ａは、予め決定されたらその後は変化しない電子情報であって、情報の内容には制約がない。したがって、任意の暗証、特定の標章に基づいた電子情報や、所持する人の指紋、掌紋、声紋、ＤＮＡなど、固有な生物学的特徴に基づいた電子情報等を利用することができる。また乱数などで十分な長さのデータを生成して使っても良い。ただし、共通電子情報Ａを生物学的特徴などから再現する場合には初めの共通電子情報Ａと同じ電子情報が再生できるものでなければならない。
【００７６】
また、共通電子情報Ａの情報内容をコンピュータに預けるとコンピュータを使う者の裁量に任されることになるので、情報漏洩や改竄の防止また情報の安全確保などを重視して他人の自由処分を排除するためには、内部記憶装置に複写しないで可搬記憶媒体３に直接アクセスして共通電子情報Ａのビット情報を利用させるようにすることもできる。
このときも、可搬記憶媒体３をコンピュータに付けたままにしておくと第三者がこれを利用して悪さをする可能性があるので、不要なときは必ず取り外して当事者が保管するようにすることが好ましい。
ただし、演算処理を円滑に行うことを重視する場合は、共通電子情報Ａの内容を内部記憶装置１４に吸い上げて使用するようにしてもよい。
【００７７】
原本電子情報αは、分割に際して外部から取り込んで原本領域１６に格納したものであっても、受取り側情報装置２のコンピュータで作成したものであってもよい。また、共通電子情報と同様に、内部記憶装置でなく可搬記憶媒体３に収納された状態であってもよい。
なお、分割対象とする原本は、元の電子情報を暗号化技術などを使用して加工したものであってもよい。
【００７８】
共通電子情報と分配電子情報を合わせた分割数は３つに限られないことはいうまでもない。４つ以上に分割する場合は、ランダムに選択する分割対象の数が増えるだけで、その他の手法は上記３つに分割する場合と全く同じである。
また、情報の安全に対する必要性が低い場合は、共通電子情報と１つの分配電子情報の２つに分割して管理するようにしてもよい。この場合は、共通電子情報に同じビット情報がない場合には分配電子情報にそのビット情報を書き込んで、書き込み先を割当てテーブルに表記するようにしてもよい。この場合は割当てテーブルの升目に１ビット情報を書ければ足り、処理の容易化と容量の節約の効果が大きい。
【００７９】
なお、上記方法では原本データのビット情報と共通電子情報のビット情報が同じ場合にも、乱数を使って他の分配電子情報にも配分するようにしたが、ビット情報が一致する場合はいつでも共通電子情報に配分先を指定するようにしてもよい。
また、ビット情報が異なる場合には、共通電子情報のビット位置を歩進させないで、次回にも同じビット情報を使用するようにしているが、ビット情報を比較するたびに歩進して、いつでも新しいビット情報を使用して比較するようにしてもよい。
【００８０】
また、従来の秘密分散法を利用して電子情報を物理的あるいは地理的に離れた場所に伝送するときは、安全のため分配電子情報をそれぞれ別の経路で伝送するようにしていた。たとえば、原本情報を２つに分割したときは、一方の分配電子情報をインターネットで伝送するならば、他のひとつはＣＤ−ＲＯＭに記録して郵送するなどの配慮が求められていた。
しかし、本実施例の電子情報輸送システムを用いて差出し側情報装置と受取り側情報装置が予め共通電子情報を利用できるようにすれば、分配電子情報（あるいは、さらに割当てテーブル）だけを可搬式記憶媒体に記録して搬送すればよくなる。
【００８１】
図１の電子情報輸送方法は、一見従来の共通鍵暗号法を使用して構成できるようであるが、輸送路中に露呈されたり各情報装置が保管する分配電子情報は単独で原本情報を復元することが不可能な無意味な情報であるため、安全度が大いに改善される。しかも、システム構成は大きく異ならないので、従来システムを活用することも比較的容易である。
【００８２】
さらに、従来の暗号法では、暗号化されて読み解きにくい形ではあるが原本の全てがサーバに保管されているので、いつかは復号方法を見つけ出す可能性があり、完全に安全とは言えない。これに対して、本実施例のシステムでは、原本の復元には分配電子情報を集合して処理を施す必要があるが、個々の分配電子情報には、図１８に例示したように、原本データと関連づけることが困難な無秩序かつ無意味なデジタル情報が存在するだけなので、安全性が格段に高い。
このように、本実施例のビット分散法を使ったシステムは、従来の共有鍵方式と同等の簡便性を持っているが、秘密分散法を応用したものに当たり通常の暗号化技術を使ったものとは異なる。
なお、上記の種々の特徴は、代数方程式を用いた秘密分散法においても共通に見られることはいうまでもない。
【００８３】
（論理演算を利用した情報分散方法）
本発明における分配電子情報の作成に排他的論理和の性質を利用した分配電子情報形成法を用いることができる。
排他的論理和の演算子を◎とすると、排他的論理和には、Ａ◎Ｂ＝Ｃであれば、Ａ◎Ｃ＝Ｂ、Ｂ◎Ｃ＝Ａとなる性質がある。
そこで、原本電子情報をＡとし共通電子情報をＢとして、ＡとＢについて排他的論理和を取って得たＣを分配電子情報とすれば、分配電子情報Ｃと共通電子情報Ｂの排他的論理和を取ることにより、原本電子情報Ａが復元されることになる。また、Ｃが確定しないと、ＡからＢを求めることや、ＢからＡを求めることができない。
【００８４】
たとえば、Ａ，Ｂ，Ｃをそれぞれ０〜２５５の範囲の数値で表わされる１byteのデータだとする。ここで、原本電子情報をＡ＝６５とし、共通電子情報をＢ＝７２とすると、両者の排他的論理和として得られる分配電子情報はＣ＝９となり、共通電子情報Ｂと分配電子情報Ｃを排他的論理和演算すると、原本電子情報であるＡが６５と求まる。しかし、単独のＢ，ＣからはＡを全く推定することができない。
なお、論理演算を用いた情報分散法も、ビット分散法に関して列挙された特徴を共有することはいうまでもない。
【００８５】
上記の３つのいずれの方法でも、本発明の電子情報輸送方法に利用することができる。
また、代数方程式を用いた情報分散方法やビット分散法のように、原本電子情報を構築するために必要な情報要素を生成してその一部を伝送するシステムでは、通信路中に曝される情報が原本電子情報自体に含まれたものと異なるので、伝送中の情報を詐取してもこれら情報から直接的に原本電子情報を復元したり推定したりすることができないため安全である。
なお、本発明を現実に利用するためには、共通電子情報が推定できない程度の十分な長さの情報量を有していることが求められる。
【００８６】
本発明の電子情報輸送方法によれば、輸送路中に曝される情報が、受取り側情報装置から差出し側情報装置へは共通電子情報のみ、また差出し側情報装置から受取り側情報装置へは分配電子情報あるいはさらに割当てテーブルのみであるから、輸送中に窃取されても原本電子情報を推定することができないため、安全である。したがって、本発明の方法を利用すれば、輸送中の安全性が高いため特段のインフラ整備やシステムの複雑化を必要とせず、情報の利用容易性が高くまた輸送コストが抑えられる。すなわち、本発明を用いることにより、従来の暗号技術と同じシステム基盤を用いて、情報分配技術の安全性やセキュリティ強度を実現するようなシステム運用が可能になる。
【００８７】
本発明の方法により、ＩＴ社会において、情報を安全かつ簡便に伝送できる新しい情報流通の仕組みを構築することが可能となり、従来の暗号技術に対しても大きな変革となり得るものである。
【図面の簡単な説明】
【００８８】
【図１】本発明の１実施例にかかる電子情報輸送方法により差出し側情報装置から受取り側情報装置に電子情報を運搬する構成を説明するネットワーク構成図である。
【図２】本実施例における電子情報輸送方法全体の流れを示すフロー図である。
【図３】本実施例における電子情報を受け取る側の情報装置における準備工程を示す手順図である。
【図４】本実施例における電子情報を差し出す側の情報装置が実施する電子情報書き込み工程を示す手順図である。
【図５】本実施例における受取り側情報装置における電子記録復元手順を示す手順図である。
【図６】本実施例における情報分割手順を説明するブロック図である。
【図７】本実施例における別の態様に係る情報分割手順を説明するブロック図である。
【図８】本実施例において利用するビット分散法の手順例を表わした処理フロー図である。
【図９】図８のビット分散法の手順において準備段階における記憶装置の内容を示す図面である。
【図１０】図８のビット分散法の手順において原本データの１ビット目の処理をするときの記憶装置の内容を示す図面である。
【図１１】図８のビット分散法の手順において原本データの２ビット目の処理をするときの記憶装置の内容を示す図面である。
【図１２】図８のビット分散法の手順において原本データの３ビット目の処理をするときの記憶装置の内容を示す図面である。
【図１３】図８のビット分散法の手順において原本データの４ビット目の処理をするときの記憶装置の内容を示す図面である。
【図１４】図８のビット分散法の手順において原本データの５ビット目の処理をするときの記憶装置の内容を示す図面である。
【図１５】図８のビット分散法の手順において原本データの６ビット目の処理をするときの記憶装置の内容を示す図面である。
【図１６】図８のビット分散法の手順において原本データの７ビット目の処理をするときの記憶装置の内容を示す図面である。
【図１７】図８のビット分散法の手順において原本データの８ビット目の処理をするときの記憶装置の内容を示す図面である。
【図１８】図８のビット分散法の手順において原本データの最後のビットの処理したときの記憶装置の内容を示す図面である。
【図１９】従来の電子情報輸送方法を説明するブロック図である。
【符号の説明】
【００８９】
１  差出し側情報装置
２  受取り側情報装置
３  可搬式記憶媒体
１１，２１  入出力装置
１２，２２  論理演算装置
１３，２３  記憶装置
１４，２４  原本電子情報
１５，２５  共通電子情報
１６，２６  分配電子情報
１７，２７  割当てテーブル
【図１】
2007156573.tif 000003
【図２】
2007156573.tif 000004
【図３】
2007156573.tif 000005
【図４】
2007156573.tif 000006
【図５】
2007156573.tif 000007
【図６】
2007156573.tif 000008
【図７】
2007156573.tif 000009
【図８】
2007156573.tif 000010
【図９】
2007156573.tif 000011
【図１０】
2007156573.tif 000012
【図１１】
2007156573.tif 000013
【図１２】
2007156573.tif 000014
【図１３】
2007156573.tif 000015
【図１４】
2007156573.tif 000016
【図１５】
2007156573.tif 000017
【図１６】
2007156573.tif 000018
【図１７】
2007156573.tif 000019
【図１８】
2007156573.tif 000020
【図１９】
2007156573.tif 000021