(57)【特許請求の範囲】
【請求項１】
鍵情報と入出力の長さの等しい暗号アルゴリズムによって暗号化された暗号文の複数個の対を入力とし，入力メッセージを置換および復号した結果を出力し，使用した置換を秘匿する複数の復号サーバ装置Ｓi （ｉ＝１，２，…，Ｎ）を備え，その出力と入力との対応関係を隠蔽する匿名通信路装置であって，
前記各々の復号サーバ装置Ｓi は，
鍵情報変換に用いる秘密情報ａi と復号鍵生成に用いる秘密情報ａi ・ｘi またはｘi を格納したメモリと，
入力に含まれる鍵情報Ｇi-1 および前記メモリに格納されている鍵情報変換に用いる秘密情報ａi を入力し，公開パラメータｐを法とするＧi-1 aiのべき乗剰余演算によりランダム化された鍵情報Ｇi を出力する鍵情報変換手段と，
入力に含まれる鍵情報Ｇi-1 または前記鍵情報変換手段が出力した鍵情報Ｇi と，前記メモリに格納されている復号鍵生成に用いる秘密情報ａi ・ｘi またはｘi とを入力し，公開パラメータｐを法とするＧi-1 aixiまたはＧi xiのべき乗剰余演算により復号鍵Ｋi を生成する復号鍵生成手段と，
前記復号鍵生成手段により得られた復号鍵Ｋi と入力に含まれる暗号文とを入力し，多重に暗号化された暗号文の１回分の暗号化の復号処理を行う復号手段と，
前記ランダム化された鍵情報Ｇi と復号された暗号文との全ての対を入力し，これらの鍵情報と暗号文の対のリストを置換することにより攪拌して出力するシャッフル手段とを備える
ことを特徴とする匿名通信路装置。
【請求項２】
鍵情報と入出力の長さの等しい暗号アルゴリズムによって暗号化された暗号文の複数個の対を入力とし，入力メッセージを置換および復号した結果を出力し，使用した置換を秘匿する複数の復号サーバ装置Ｓi （ｉ＝１，２，…，Ｎ）であって，鍵情報変換に用いる秘密情報ａi と復号鍵生成に用いる秘密情報ａi ・ｘi またはｘi を格納したメモリと，鍵情報変換手段と，復号鍵生成手段と，復号手段と，シャッフル手段とを備える復号サーバ装置Ｓi によって，その出力と入力との対応関係を隠蔽する匿名通信方法であって，
前記鍵情報変換手段が，入力に含まれる鍵情報Ｇi-1 および前記メモリに格納されている鍵情報変換に用いる秘密情報ａi を入力し，公開パラメータｐを法とするＧi-1 aiのべき乗剰余演算によりランダム化された鍵情報Ｇi を出力するステップと，
前記復号鍵生成手段が，入力に含まれる鍵情報Ｇi-1 または前記鍵情報変換手段が出力した鍵情報Ｇi と，前記メモリに格納されている復号鍵生成に用いる秘密情報ａi ・ｘi またはｘi とを入力し，公開パラメータｐを法とするＧi-1 aixiまたはＧi xiのべき乗剰余演算により復号鍵Ｋi を生成するステップと，
前記復号手段が，前記復号鍵生成手段により得られた復号鍵Ｋi と入力に含まれる暗号文とを入力し，多重に暗号化された暗号文の１回分の暗号化の復号処理を行うステップと，
前記シャッフル手段が，前記ランダム化された鍵情報Ｇi と復号された暗号文との全ての対を入力し，これらの鍵情報と暗号文の対のリストを置換することにより攪拌して出力するステップとを有する
ことを特徴とする匿名通信方法。
【請求項３】
鍵情報変換に用いる秘密情報ａi と復号鍵生成に用いる秘密情報ａi ・ｘi またはｘi を格納したメモリを有し，鍵情報と入出力の長さの等しい暗号アルゴリズムによって暗号化された暗号文の複数個の対を入力とし，入力メッセージを置換および復号した結果を出力し，使用した置換を秘匿する複数の復号サーバ装置Ｓi （ｉ＝１，２，…，Ｎ）によって，その出力と入力との対応関係を隠蔽する匿名通信路における復号サーバ装置を実現するためのコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体であって，
前記コンピュータを，
入力に含まれる鍵情報Ｇi-1 および前記メモリに格納されている鍵情報変換に用いる秘密情報ａi を入力し，公開パラメータｐを法とするＧi-1 aiのべき乗剰余演算によりランダム化された鍵情報Ｇi を出力する鍵情報変換手段と，
入力に含まれる鍵情報Ｇi-1 または前記鍵情報変換手段が出力した鍵情報Ｇi と，前記メモリに格納されている復号鍵生成に用いる秘密情報ａi ・ｘi またはｘi とを入力し，公開パラメータｐを法とするＧi-1 aixiまたはＧi xiのべき乗剰余演算により復号鍵Ｋi を生成する復号鍵生成手段と，
前記復号鍵生成手段により得られた復号鍵Ｋi と入力に含まれる暗号文とを入力し，多重に暗号化された暗号文の１回分の暗号化の復号処理を行う復号手段と，
前記ランダム化された鍵情報Ｇi と復号された暗号文との全ての対を入力し，これらの鍵情報と暗号文の対のリストを置換することにより攪拌して出力するシャッフル手段
として機能させるためのプログラムを記録したことを特徴とする匿名通信制御用プログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，電気通信装置を介して，例えばアンケート調査やその他の投票を実施する場合に，匿名性を保ちつつ結果の検証が可能な通信に適用される匿名通信路装置，匿名通信方法およびその方法を実現するためのプログラム記録媒体に関する。
【０００２】
【従来の技術】
まず，匿名通信路について説明する。匿名通信路は，発信者は受信者を認証できる（すなわち，受信者が確かに正当な受信者であることを確認することができる）が，受信者は発信者を特定することができない（または極めて困難）という機能を有する通信路である。匿名通信路は物理的な構成によらず，電気通信システムを実現する手段として，ＭＩＸ−ＮＥＴが提唱されている。ＭＩＸ−ＮＥＴは，Ｌ個の置換装置Ｕ1 ，…，ＵL が直列的に記名通信路で接続されたシステムである。
【０００３】
ＲＳＡ関数を用いてこれを実装する場合には，各サーバは，大きな素数ｐi ，ｑi に対し，Ｎi ＝ｐi ・ｑi およびｅi ・ｄi ＝１（mod ＬＣＭ（ｐi −１，ｑi −１））を満たす（ｄi ，Ｎi ）（ｅi ，Ｎi ）をそれぞれ復号鍵，暗号化鍵とする。ＲＳＡによるメッセージｍの暗号化は，まず乱数ｒを選び，ｍとｒをビット結合してｍ‖ｒとする。そして，Ｍ＝（ｍ‖ｒ）eimod Ｎi として暗号文Ｍを得る。以下では，この暗号化手段をＥi （ｍ，ｒ）と書く。
【０００４】
各利用者は，送信すべきメッセージｍを，Ｍ1 ＝Ｅ1 （Ｅ2 （…ＥL （ｍ，ｒL ），…，ｒ2 ），ｒ1 ）のように，各暗号化鍵を用いて多重に暗号化し，Ｕ1 へ送付する。
【０００５】
Ｕ1 は複数の利用者から暗号化されたメッセージが集まった後，これを復号鍵Ｘ1 で復号し，各メッセージについて，Ｅ2 （…ＥL （ｍ，ｒL ），…，ｒ2 ）およびｒ1 を得る。Ｕ1 はそれぞれのメッセージから得られたＥ2 （…ＥL （ｍ，ｒL ），…，ｒ2 ）の順序をランダムに置換し，Ｕ2 へ送付する。この際に，各メッセージについてのｒ1 は秘密にすることで，Ｕ2 へ送付された各Ｅ2 （…ＥL （ｍ，ｒL ），…，ｒ2 ）が，Ｕ1 への入力のどのメッセージに関する復号結果であるのか判定できないようにすることができる。
【０００６】
以下，Ｕ2 ，…，ＵL も同様の処理を繰り返す。最後にＵL は，各メッセージｍを公開する。少なくとも一つのサーバが乱数ｒi および置換の順序を秘密に保つことにより，各利用者からＵ1 に入力された暗号文とＵL が出力したメッセージとの関連は隠匿され匿名通信路として機能する。
【０００７】
従来法によれば，復号サーバの数の増加に伴い，入力としての暗号化したメッセージ長が長くなってしまい，計算にかかる負担が復号サーバの数に依存して増大してしまう。
【０００８】
【発明が解決しようとする課題】
上記従来法では，復号サーバの数の増加に伴い，入力としての暗号化したメッセージ長が長くなってしまい，通信量が復号サーバの数に依存して増大してしまうという問題があった。
【０００９】
本発明では，匿名性を保持したまま，復号サーバの数が増大した場合にもその数に依存せず，通信量が抑えられ，効率的に処理が行える匿名通信路を構築することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は，上記課題を解決するため，各復号サーバ装置で，多重に暗号化された複数個の暗号文を１回ずつ復号して，復号された暗号文の並びの順番を変えて出力することにより，その出力と入力との対応関係を隠蔽する匿名通信路において，各復号サーバ装置間で，前記各暗号文を復号する復号鍵を生成するためのランダム化（暗号化）された鍵情報をそれぞれ生成し，前記各暗号文と対にして伝播することをもっとも主要な特徴とする。特に，各復号サーバ装置が生成する鍵情報の長さは，入力した鍵情報の長さと同じとし，各復号サーバ装置において復号して得られる暗号文の長さは，復号前の暗号文の長さと同じとする。
【００１１】
詳しくは，復号サーバ装置Ｓi は，復号サーバ装置Ｓi-1 の公開情報（ランダム化目的の公開情報ｈi-1 と復号鍵生成のための公開情報ｇi-1 ）に基づき，自分が復号処理を行う際に用いるランダム化目的の秘密情報ａi および復号鍵生成のための秘密情報ｘi から，公開情報（ランダム化目的の公開情報ｈi と復号鍵生成のための公開情報ｙi ）を計算し，公開する。よって，復号サーバ装置Ｓi の公開情報ｙi は，ａ1 〜ａi-1 の情報に基づいている。
【００１２】
各復号サーバ装置Ｓi の公開情報ｙi をランダム値ｂを用いてランダム化した値を暗号化鍵Ｋi とする。よって，暗号化鍵Ｋi はａ1 〜ａi-1 ，ｘi ，ｂの情報に基づいている。この暗号化鍵Ｋi を用いてメッセージｍをＤＥＳ等の入出力の長さの等しい暗号アルゴリズムによって多重に暗号化した結果を入力暗号文とする。したがって，入力暗号文の長さはサーバの数に依存しない。
【００１３】
各サーバがこの暗号化鍵を復元できるようにするため，ランダム値ｂに基づいて計算した鍵情報Ｇ0 を入力暗号文に添付する。この鍵情報はｂのみに基づくためその長さはサーバの数に依存しない。
【００１４】
各復号サーバ装置Ｓi-1 は鍵情報Ｇi-2 を秘密情報ａi-1 を用いてランダム化した結果を新たな鍵情報Ｇi-1 として復号サーバ装置Ｓi へ送付する。その結果，復号サーバ装置Ｓi が受け取る鍵情報Ｇi-1 は，ａ1 〜ａi-1 ，およびｂに基づいた値となる。この鍵情報Ｇi-1 および自分のもつ秘密情報ａi ，ｘi を用いると，暗号化鍵Ｋi が基づく全てのランダム情報を利用することができるため，入力暗号文の作成に用いられた暗号化鍵Ｋi を復元することができる。ＤＥＳ等の暗号アルゴリズムは暗号化鍵と復号鍵が同一なので，この復元されたＫi を用いることによって，入力暗号文を正しく復号することができる。
【００１５】
よって，これまでのように各々の復号サーバ装置のためのランダム処理をメッセージに含める必要がないため，メッセージ長の増大を抑えることができ，入力は，メッセージの暗号文と暗号化に用いた暗号化鍵の鍵情報の対をランダム化したものを一度入力するだけで処理を遂行できる。
【００１６】
なお，以上の処理を復号サーバ装置のコンピュータによって実現するためのプログラムは，コンピュータが読み取り可能な可搬媒体メモリ，半導体メモリ，ハードディスクなどの適当な記録媒体に格納することができる。
【００１７】
【発明の実施の形態】
以下，本発明の実施の形態を説明する。
【００１８】
〔１〕実施の形態１
実施の形態１における匿名通信路装置の構成を以下に記述する。以下，ｐは，Ｚp において離散対数問題が手に負えなくなる素数とする。ｇ∈Ｚp * は，Ｚp * の生成元とする。また，以下の説明中で行う算術演算は別途記述のない限り，mod ｐで行う。ｙi は復号サーバ装置Ｓi の公開情報であり，乱数ａi ，ｘi に対して，ｈ0 ＝ｇとし，ｉ（１≦ｉ≦Ｎ）に対して以下のように定義する。
【００１９】
ｈi ＝ｈi-1 ai        （式１）
ｙi ＝ｈi xi          （式２）
〔１．１〕入力フォーマット
匿名通信路装置への入力は，以下のような暗号化鍵Ｋi ＝ｙi b を用いて多重に暗号化した暗号文Ｍ0 と鍵情報Ｇ0 の対のリストである。
【００２０】
Ｍ0 ：＝Ｅ((Ｅ((…Ｅ（ｍ，ＫN ），…),Ｋ3)),Ｋ2 )), Ｋ1)  （式３）
Ｇ0 ：＝ｇb                                               （式４）
ただし，Ｅ（α，β）は，メッセージαを鍵情報βで，暗号化する演算を表す。例えば，Ｅは，ＤＥＳの暗号化演算とする。ｍはメッセージ，ｂはＺp * から選んだランダム値とする。
【００２１】
〔１．２〕装置概要
匿名通信路装置は複数の復号サーバ装置を具備する。例えば，図１に示すように，Ｎ個の復号サーバ装置Ｓ1 ，…，Ｓi ，…，ＳN を直列につなぎ匿名通信路装置１を構成する。
【００２２】
〔１．３〕復号サーバ装置
図２を用いて復号サーバ装置について説明する。復号サーバ装置Ｓi （１≦ｉ≦Ｎ）は，鍵情報変換のための秘密情報ａi と復号鍵生成のための秘密情報ａi ・ｘi および公開パラメータｐとが格納されたメモリ１１，入力された鍵情報Ｇi-1 の変換を行う鍵情報変換器１２，多重に暗号化された暗号文を復号するための鍵を生成する復号鍵生成器１３，生成した復号鍵Ｋi を用いて多重に暗号化されている暗号文の１回分の暗号化の復号処理を行う復号器１４，鍵情報Ｇi-1 と暗号文Ｍi-1 の対のリストを攪拌するシャッフル装置１５，およびこれらを制御する制御部１６を具備する。
【００２３】
復号サーバ装置Ｓi は，入力リストＬi-1 に対して，制御部１６を駆動し，鍵情報Ｇi-1 とメモリ１１に記憶している鍵情報変換のための秘密情報ａi および公開パラメータｐとを鍵情報変換器１２へ入力し，鍵情報Ｇi を出力する。また，鍵情報Ｇi-1 とメモリ１１に記憶してある復号鍵生成のための秘密情報ａi ・ｘi および公開パラメータｐを復号鍵生成器１３に入力し，復号鍵Ｋi を出力する。
【００２４】
復号鍵生成器１３により出力された復号鍵Ｋi と入力リストの暗号文Ｍi-1 を復号器１４に入力し，復号処理を行い，暗号文Ｍi を出力する。復号器１４により復号された暗号文Ｍi と鍵情報変換器１２によりランダム化された鍵情報Ｇi の対をシャッフル装置１５に入力する。以上の処理を繰り返して，入力リスト全てに対して処理を行い，全て処理し終えた後に，シャッフル装置１５を駆動して，（Ｍi ，Ｇi ）の対のリストＬi をランダムに置換することにより攪拌して出力する。
【００２５】
〔１．４〕鍵情報変換器
図３を用いて鍵情報変換器１２について説明する。鍵情報変換器１２はべき乗剰余演算器１２１を具備する。メモリ１１に格納している，鍵情報変換のための秘密情報ａi および公開パラメータｐと入力リストの鍵情報Ｇi-1 とを入力として，以下の計算を行い，その結果を鍵情報Ｇi として出力する。
【００２６】
Ｇi ：＝Ｇi-1 ai          （式５）
〔１．５〕復号鍵生成器
図４を用いて復号鍵生成器１３について説明する。復号鍵生成器１３は，べき乗剰余演算器１３１を具備する。メモリ１１に格納している，復号鍵生成のための秘密情報ａi ・ｘi および公開パラメータｐと鍵情報Ｇi-1 を入力とし，復号鍵Ｋi を出力する。
【００２７】
Ｋi ：＝ｙi b ＝Ｇi-1 aixi    （式６）
〔１．６〕復号器
復号器１４は，復号鍵生成器１３により得られた復号鍵Ｋi と入力リストの暗号文Ｍi-1 を入力とし，多重に暗号化されているうちの１回分の暗号化の復号処理を行い出力する。
【００２８】
Ｍi ＝Ｄ（Ｍi-1 ，Ｋi ）    （式７）
ただし，例えば，ＥをＤＥＳの暗号化演算とした場合，Ｄ（γ，δ）は，メッセージγを鍵情報δで，復号する演算を表す。
【００２９】
〔１．７〕シャッフル装置
シャッフル装置１５は，乱数生成器１５１と置換器１５２を具備する。鍵情報変換器１２から出力された鍵情報Ｇi と復号器１４から出力された暗号文Ｍi の対を入力とし，乱数生成器１５１から出力される乱数に基づき置換器１５２を駆動し，ランダム化された鍵情報と復号化された暗号文の対をランダムに置換することにより攪拌して出力する。
【００３０】
〔１．８〕復号サーバ装置の処理フロー
図６は，実施の形態１における復号サーバ装置Ｓi の処理フローチャートである。ｉ番目の復号サーバ装置Ｓi は，（ｉ−１）番目の復号サーバ装置Ｓi-1 から，鍵情報と暗号文の対のリストからなるメッセージを受け取ると，その入力リストから一つの鍵情報Ｇi-1 と暗号文Ｍi-1 の対を取り出す（Step１）。次に，メモリ１１に格納されている鍵情報変換のための秘密情報ａi と，入力リストから取り出した鍵情報Ｇi-1 とから鍵情報Ｇi を算出する（Step２）。
【００３１】
また，メモリ１１に格納されている復号鍵生成のための秘密情報ａi ・ｘi と，入力リストから取り出した鍵情報Ｇi-1 とから暗号文Ｍi-1 を復号するための復号鍵Ｋi を算出する（Step３）。その復号鍵Ｋi を用いて，入力リストから取り出した暗号文Ｍi-1 を復号し，多重に暗号化された暗号文の１回分の復号処理を施した暗号文Ｍi を得る（Step４）。
【００３２】
以上のStep１〜Step４を，入力リストの全ての対について繰り返す（Step５）。全ての対についての処理が終了したならば，求めた複数個の鍵情報Ｇi と暗号文Ｍi の対をランダムに並べ替えて攪拌し，結果を次段の復号サーバ装置Ｓi+1 に出力する（Step６）。
【００３３】
〔２〕実施の形態２
実施の形態１における復号サーバ装置Ｓi の構成は，以下のように変更することもできる。
【００３４】
〔２．１〕復号サーバ装置
図７を用いて復号サーバ装置について説明する。復号サーバ装置Ｓi （１≦ｉ≦Ｎ）は，鍵情報変換のための秘密情報ａi と復号鍵生成のための秘密情報ｘi と公開パラメータｐが格納されたメモリ２１，入力リストＬi-1 の鍵情報の変換を行う鍵情報変換器２２，多重に暗号化された暗号文を復号するための復号鍵Ｋi を生成する復号鍵生成器２３，生成した復号鍵Ｋi を用いて多重に暗号化されている暗号文の１回分の暗号化の復号処理を行う復号器２４，鍵情報変換器２２により得られたランダム化された鍵情報Ｇi と復号器２４により得られた復号された暗号文Ｍi の対のリストをシャッフルするシャッフル装置２５，およびこれらを制御する制御部２６を具備する。
【００３５】
復号サーバ装置Ｓi は，入力リストＬi-1 に対して，制御部２６を駆動し，鍵情報Ｇi-1 とメモリ２１に記憶している鍵情報変換のための秘密情報ａi および公開パラメータｐを鍵情報変換器２２へ入力し，鍵情報Ｇi を出力する。この鍵情報Ｇi と，メモリ２１に格納してある復号鍵生成のための秘密情報ｘi と，公開パラメータｐとを復号鍵生成器２３に入力し，復号鍵Ｋi を出力する。復号鍵生成器２３により出力された復号鍵Ｋi と入力リストの暗号文Ｍi-1 を復号器２４に入力し，復号処理を行い，暗号文Ｍi を出力する。復号器２４から出力された暗号文Ｍi と鍵情報変換器２２により出力された鍵情報Ｇi の対をシャッフル装置２５に入力する。以上の処理を繰り返して，入力リストＬi-1 全てに対して処理を行い，全て処理し終えた後に，シャッフル装置２５を駆動して，（Ｍi ，Ｇi ）の対のリストＬi をランダムに置換することにより攪拌して出力する。
【００３６】
〔２．２〕復号鍵生成器
図８を用いてこの復号鍵生成器２３について説明する。復号鍵生成器２３は，べき乗剰余演算器２３１を具備する。メモリ２１に格納している，復号鍵生成のための秘密情報ｘi および公開パラメータｐと鍵情報変換器２２により出力された鍵情報Ｇi を入力とし，復号鍵Ｋi を出力する。
【００３７】
Ｋi ：＝ｙi b ＝Ｇi xi      （式８）
〔２．３〕復号サーバ装置の処理フロー
図９は，実施の形態２における復号サーバ装置Ｓi の処理フローチャートである。ｉ番目の復号サーバ装置Ｓi は，（ｉ−１）番目の復号サーバ装置Ｓi-1 から，鍵情報と暗号文の対のリストからなるメッセージを受け取ると，その入力リストから一つの鍵情報Ｇi-1 と暗号文Ｍi-1 の対を取り出す（Step11）。次に，メモリ１１に格納されている鍵情報変換のための秘密情報ａi と，入力リストから取り出した鍵情報Ｇi-1 とから鍵情報Ｇi を算出する（Step12）。
【００３８】
次に，メモリ１１に格納されている復号鍵生成のための秘密情報ｘi と，Step12で求めた鍵情報Ｇi とから暗号文Ｍi-1 を復号するための復号鍵Ｋi を算出する（Step13）。その復号鍵Ｋi を用いて，入力リストから取り出した暗号文Ｍi-1 を復号し，多重に暗号化された暗号文の１回分の復号処理を施した暗号文Ｍi を得る（Step14）。
【００３９】
以上のStep11〜Step14を，入力リストの全ての対について繰り返す（Step15）。全ての対についての処理が終了したならば，求めた複数個の鍵情報Ｇi と暗号文Ｍi の対をランダムに並べ替えて攪拌し，結果を次段の復号サーバ装置Ｓi+1 に出力する（Step16）。
【００４０】
以上説明した図２または図７に示す復号サーバ装置の各機能は，もちろんハードウェアによって実現することもできるし，またソフトウェアプログラムによって実現することもできる。
【００４１】
以上，本発明の実施の形態に基づき効率的な匿名通信路について説明したが，当業者であれば，請求項により定められている本発明の開示および趣旨の範囲を逸脱することなく変形や修正が可能であることは言うまでもない。
【００４２】
【発明の効果】
本発明による匿名通信路を用いれば，従来法のように復号サーバの増加に伴いメッセージ長が増大することはなく，復号サーバの数にメッセージ長が依存せず，送信するメッセージ長を抑えることができ，効率のよい匿名通信路を実現することができる。
【図面の簡単な説明】
【図１】匿名通信路装置の構成例を示す図である。
【図２】実施の形態１における復号サーバ装置の構成を示す図である。
【図３】実施の形態１における鍵情報変換器の構成を示す図である。
【図４】実施の形態１における復号鍵生成器の構成を示す図である。
【図５】実施の形態１におけるシャッフル装置の構成を示す図である。
【図６】実施の形態１における復号サーバ装置の処理フローチャートである。
【図７】実施の形態２における復号サーバ装置の構成を示す図である。
【図８】実施の形態２における復号鍵生成器の構成を示す図である。
【図９】実施の形態２における復号サーバ装置の処理フローチャートである。
【符号の説明】
１    匿名通信路装置
Ｓi   復号サーバ装置
１１  メモリ
１２  鍵情報変換器
１３  復号鍵生成器
１４  復号器
１５  シャッフル装置
【図１】
0003701829.tif 000002
【図２】
0003701829.tif 000003
【図３】
0003701829.tif 000004
【図４】
0003701829.tif 000005
【図５】
0003701829.tif 000006
【図６】
0003701829.tif 000007
【図７】
0003701829.tif 000008
【図８】
0003701829.tif 000009
【図９】
0003701829.tif 000010