(57)【要約】【課題】メモリカード上の個人データ等に関して強固なセキュリティを維持しつつメモリカードの使い勝手を向上させる。【解決手段】  ホスト１０２は、メモリカード１０１へのアクセスを行う電子機器である。専用ソフトウェア１１８は、ホスト１０２に搭載されるプログラムであり、当該ホスト１０２に、メモリカード１０１を識別するための第１の情報とホスト１０２を識別するための第２の情報とをサーバ１０３へ送信する機能と、サーバ１０３の判断結果によりサーバ１０３からメモリカード１０１へのアクセスの許可を受けた場合にサーバ１０３から得られるメモリカードアクセス用情報を用いてメモリカード１０１へのアクセスを実行する機能とを実現させるものである。【選択図】      図１
2005309501.tif 000002
【特許請求の範囲】
【請求項１】
メモリカードへのアクセスを行う電子機器に搭載されるプログラムであって、当該電子機器に、
前記メモリカードを識別するための第１の情報と前記電子機器を識別するための第２の情報とを所定の情報処理装置へ送信する機能と、
前記情報処理装置の判断結果により前記情報処理装置から前記メモリカードへのアクセスの許可を受けた場合に前記情報処理装置から得られるメモリカードアクセス用情報を用いて前記メモリカードへのアクセスを実行する機能と
を実現させることを特徴とするプログラム。
【請求項２】
前記情報処理装置から得られる前記メモリカードアクセス用情報は、前記メモリカードに記憶されるべきデータの暗号化及び復号化に使用する鍵情報であることを特徴とする請求項１に記載のプログラム。
【請求項３】
メモリカードへのアクセスを行う電子機器のアクセス管理を行う情報処理装置であって、
メモリカード毎にメモリカードへのアクセスが可能な電子機器が登録された登録情報を記憶する手段と、
メモリカードを識別するための第１の情報と前記電子機器を識別するための第２の情報とを受信した場合に、前記登録情報の内容に基づき、前記電子機器による前記メモリカードへのアクセスの許可／不許可を決定する手段と、
前記電子機器による前記メモリカードへのアクセスの許可が決定された場合に、前記電子機器に鍵情報を送信する手段と
を具備することを特徴とする情報処理装置。
【請求項４】
前記記憶手段に記憶される前記登録情報には、メモリカード毎に、メモリカードに対するアクセス要求があった場合にその事実を通知すべき宛先のアドレス情報を登録することが可能であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記記憶手段に記憶される前記登録情報には、メモリカード毎に、不正な電子機器からのアクセス要求があった場合に行うべき動作を定義することが可能であることを特徴とする請求項３に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツなどの情報を記憶するメモリカードへのアクセスを行う電子機器に搭載されるプログラムおよび電子機器のアクセス管理を行う情報処理装置に関し、特にメモリカードへの不正アクセスを防止する技術に関する。
【背景技術】
【０００２】
近年、メモリカードの市場が急速に拡大している。現状のメモリカードでは容量がそれほど大きくないため、デジタルスチルカメラによる静止画の記録や、小容量のデータの記録が主な用途となっているが、今後はメモリカードの大容量化に伴い、今までできなかった使用方法が確立していくことが予想される。例えば、映画やドラマなどの映像データをメモリカードに格納して販売したり、病院などで患者個人の日々のデータを管理したりすることも考えられる。また、デジタルビデオ機器の記録媒体も、現在のＤＶテープ等からメモリカードへ移行することが考えられる。
【０００３】
このようにメモリカードが大容量化するにあたり、メモリカードは現在の使用方法だけでなく、様々な使用方法が確立されることが予想される。しかし、大容量化に伴って様々な使用方法が確立されると、メモリカードに格納するデータが個人的なデータや著作権に関するデータとなるケースが多くなり、現在よりもなお一層のセキュリティ保護が必要になることは言うまでもない。
【０００４】
現在、著作権保護のためにセキュリティ機能を搭載したメモリカードの例としては、ＳＤ（Secure Digital）メモリカードが挙げられる。ＳＤメモリカードでは、汎用的な機器でもアクセスが可能なユーザデータ領域の他に、正当な特殊機器のみアクセスが可能となる保護領域を設けている。この保護領域に重要な暗号化鍵などを保存することにより、汎用的な機器から重要データを保護できるようにしている。しかし、この場合は正当な機器であればアクセスが可能となるため、第３者のユーザによるメモリカードへのアクセスが可能となり、個人データが流出してしまう可能性も考えられる。
【０００５】
そのため、現在、ＳＤメモリカードに対して特定の１台の機器のみがアクセス可能となる機器バインドと呼ばれる規格が検討・提案されている。また、データ自体を他人から読まれないように、電子メールではＰＧＰ（Pretty Good Privacy）鍵を使った暗号化技術が多く利用されている。
【０００６】
また、特許文献１には、プリントサービスのためのメモリカード貸出システムにおいて、メモリカードに記録される暗号化画像データをユーザが任意に読み出して利用することができないように制限し、管理サーバ等においてメモリカードのＩＤ情報およびユーザの会員情報を照合してから画像データの復号化を行い、サービス部門にてプリント出力する技術が開示されている。
【特許文献１】特開２００３−６７４８０（図６等）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上述した機器バインドなどの方法では、メモリカードが機器もしくはユーザを特定してしまうため、用途がかなり限定されてしまい、ブリッジメディアとして様々な機器に適用可能なメモリカードの良さが生かされないという問題がある。また、上記文献の技術は、正当なユーザであっても、メモリカードに記憶された暗号化データを復号化して自由に読み出すことができないという問題がある。
【０００８】
本発明は上記実情に鑑みてなされたものであり、メモリカード上の個人データ等に関して強固なセキュリティを維持しつつメモリカードの使い勝手を向上させることのできる、プログラムおよび情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るプログラムは、メモリカードへのアクセスを行う電子機器に搭載されるプログラムであって、当該電子機器に、前記メモリカードを識別するための第１の情報と前記電子機器を識別するための第２の情報とを所定の情報処理装置へ送信する機能と、前記情報処理装置の判断結果により前記情報処理装置から前記メモリカードへのアクセスの許可を受けた場合に前記情報処理装置から得られるメモリカードアクセス用情報を用いて前記メモリカードへのアクセスを実行する機能とを実現させることを特徴とする。
【００１０】
また、本発明に係る情報処理装置は、メモリカードへのアクセスを行う電子機器のアクセス管理を行う情報処理装置であって、メモリカード毎にメモリカードへのアクセスが可能な電子機器が登録された登録情報を記憶する手段と、メモリカードを識別するための第１の情報と前記電子機器を識別するための第２の情報とを受信した場合に、前記登録情報の内容に基づき、前記電子機器による前記メモリカードへのアクセスの許可／不許可を決定する手段と、前記電子機器による前記メモリカードへのアクセスの許可が決定された場合に、前記電子機器に鍵情報を送信する手段とを具備することを特徴とする。
【発明の効果】
【００１１】
メモリカード上の個人データ等に関して強固なセキュリティを維持しつつメモリカードの使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、図を参照して、本発明の一実施形態を説明する。  
＜システム構成＞
図１は、本発明の一実施形態におけるアクセス管理のためのシステム構成を示すブロック図である。  
本システムは、半導体メモリカード１０１（以下、メモリカード１０１と略称する）と、ホスト機器１０２（以下、ホスト１０２と略称する）と、ネットワーク上のサーバ機器１０３（以下、サーバ１０３と略称する）とを含む。
【００１３】
まず、メモリカード１０１について説明する。メモリカード１０１は、プロセッサモジュール１０４と、ＮＡＮＤ型フラッシュメモリ１０５（以下、ＮＡＮＤメモリ１０５と略称する）と、インタフェース用端子１０６とを備えている。
【００１４】
プロセッサモジュール１０４は、メモリカード１０１の主制御部をなすコントローラ１１０と、ワーク・バッファメモリとして使用されているＳＲＡＭ１１１と、制御プログラムが格納されているＲＯＭ１１２と、メモリカード１０１のインタフェース用端子９個に接続されメモリカード１０１とホスト１０２とのインタフェース処理を行うＩＯインタフェース１１３とを有する。
【００１５】
ＮＡＮＤメモリ１０５は、データ記憶領域として、主にメモリカードに関する管理情報を格納するための管理データ領域１０７と、機密データを格納する機密データ領域１０８と、重要なデータを格納するための保護データ領域１０９とを備えている。
【００１６】
現在発売されているメモリカード１０１には、ユーザデータ領域と言われる、メモリカード１０１を使用するユーザが自由にアクセス及び使用することが可能な領域があるが、本実施形態ではセキュリティ強化のため、このユーザデータ領域をなくし、保護データ領域１０９にコンテンツ等のデータを格納する構成にしている。もちろん、ユーザデータ領域をなくすことなく、コンテンツ等のデータをユーザデータ領域に格納するように構成してもよい。なお、セキュリティ維持のため、データは暗号化された状態で格納される。
【００１７】
保護データ領域１０９は、メモリカード１０１に接続されたホスト１０２との相互認証によりホスト１０２の正当性が証明された場合にのみアクセスが可能となる領域である。
【００１８】
管理データ領域１０８は、メモリカード１０１のセキュリティ情報やメディアＩＤなどのカード情報が格納されている領域である。
【００１９】
機密領域１０７は、暗号化に用いる鍵情報や認証時に使用する機密データが保存されており、ホスト１０２からはアクセス不可能な領域である。
【００２０】
インタフェース用端子１０６は、９個の信号端子を備えており、クロック端子としてのＣＬＫ、コマンド転送と該当コマンドに対するレスポンス転送のためのＣＭＤ、データ端子としてのＤＡＴ０、ＤＡＴ１、ＤＡＴ２、ＤＡＴ３、電源端子としてのＶＤＤ、グランド端子としてのＧＮＤが配置されている。
【００２１】
次に、ホスト１０２について説明する。ホスト１０２は、パーソナルコンピュータや携帯情報端末、携帯電話機、音響機器などに相当する電子機器であり、メモリカード１０１に対して映像・音声・文字などのコンテンツデータを記憶したり読み出したりすることが可能である。
【００２２】
ホスト１０２は、メモリカード１０１が装着可能なメモリカードインタフェース１１９と、ホストの制御中枢をなすＣＰＵ１１４と、ＲＡＭ等で構成されるシステムメモリ１１５と、ハードディスク装置等のディスク記憶装置１１７と、インターネットに接続するためのネットワークインタフェース１１６とを有している。
【００２３】
ディスク記憶装置１１７には、専用ソフトウェア（ＳｅｃｕｒｅＳｏｆｔ）１１８がインストールされている。この専用ソフトウェア１１８は、メモリカードに対して正当なホストのみがアクセスを行えるようにすることを保証するための各種処理を行うものであり、外部から改竄されるのを防止するタンパーレジスタントソフトウェアである。専用ソフトウェア１１８は、例えば、メモリカード１０１の登録やその変更に必要な情報をサーバ１０３へ送信したり、メモリカード１０１にアクセスする前にサーバ１０３からアクセス許可を得るための処理を行ったり、コンテンツ等のデータの暗号化／復号化に使用する鍵情報（以下、暗号化鍵と称す）をサーバ１０３から得るための処理を行ったりする。
【００２４】
次に、サーバ１０３について説明する。サーバ１０３は、コンピュータなどに相当する情報処理装置であり、ホスト１０２を含む複数のホストのアクセス管理を行う。このサーバ１０３は、例えば、メモリカード毎にメモリカードへのアクセスが可能なホストを示す情報などの登録処理やその変更処理を行ったり、各ホストの各メモリカードへのアクセスの許可／不許可を決定する処理を行ったりする。
【００２５】
サーバ１０３は、当該サーバ１０３の制御中枢をなすＣＰＵ１２２と、ＲＡＭ等で構成されるシステムメモリ１２３と、ハードディスク装置などのディスク記憶装置１２４と、インターネットに接続するためのネットワークインタフェース１２１から構成されている。ディスク記憶装置１２４には、メモリカード毎にメモリカードへのアクセスが可能なホストを示す情報などを含むカード登録テーブル１２５が格納されている。
【００２６】
図２は、サーバ１０３に保存されているカード登録テーブル１２５の一例を示す図である。このカード登録テーブル１２５には、各メモリカードの「メディアＩＤ」毎に、「登録内容変更時のパスワード」、「暗号化鍵」、「アクセス可能ホスト」、「アクセス時の動作」、「アクセス状況」、「不正アクセス時の動作」、「メールアドレス」、「使用容量（及びカード容量）」といった各種の情報が登録されるようになっている。
【００２７】
「メディアＩＤ」は、個々のメモリカードの識別情報であり、例えば６４ｂｉｔの英数字で表される。なお、メディアＩＤの代りに、メモリカードのシリアル番号（製造番号）などを採用してもよい。
【００２８】
「登録内容変更時のパスワード」は、当該登録内容をユーザが変更する際に必要とされる認証用のパスワードである。「暗号化鍵」は、該当するメモリカードへデータを記憶する際にそのデータを暗号化したり、当該データをメモリカードから読み出した際に復号化したりするためにホストが必要とする鍵情報である。
【００２９】
「アクセス可能ホスト」は、該当するメモリカードへのアクセスが許可されるべき１つ又は複数のホストを特定する識別情報であり、例えばＩＰアドレス、ＭＡＣアドレス、ユーザの電話番号のうち、少なくとも２つの識別情報が採用される（例えば、２つの識別情報が両方一致した場合にアクセス可能ホストと判定される）。なお、上記ＩＰアドレスがＤＨＣＰ（Dynamic Host Configuration Protocol）サーバにより自動的に割り当てられるようなネットワーク構成の場合、外部ネットワークと接続するためのルータに割り当てられているＩＰアドレスを登録するようにしてもよい。この場合はＩＰアドレスだけでは登録したルータに接続されている機器すべてがアクセス可能となるが、ＩＰアドレス及びＭＡＣアドレスの両方を確認することで特定の機器に限定することが可能となる。
【００３０】
「アクセス時の動作」は、「アクセス可能ホスト」毎に記述され、種々なアクセス方法（ライトアクセス、リードアクセス、消去アクセス）のうち、該当するメモリカードに対してホストが実行できるアクセス方法や、当該登録内容をホストが変更できるか否かを示す情報である。「アクセス状況」は、「アクセス可能ホスト」毎に記述され、ホストが該当するメモリカードに対して行った最新のアクセスの日時を示す情報である。
【００３１】
「不正アクセス時の動作」は、アクセス可能ホストに該当しないホストによるアクセス要求があった場合に行われるべき動作を示す情報である。例えば、該当するメモリカード内の全データを削除するようホストに指示する動作や、データライトアクセスのみを許可する動作、データリードアクセスのみを許可する動作などが挙げられる。個人情報や著作権情報などの重要なデータが他人に流出してしまうことを防ぐためには、該当するメモリカード内のデータを削除するようホストに指示する動作を示す情報を登録しておくことが望ましい。
【００３２】
「メールアドレス」は、該当するメモリカードへのアクセス要求があった場合にその事実を通知すべき宛先のメールアドレスを示す情報である。なお、アクセス可能ホストに該当しないホストからのアクセス要求があったときにだけ通知を行うようにしてもよい。メールにより通知を受けた機器の持ち主は、該当するメモリカードへのアクセス要求があった事実を知ることができる。
【００３３】
「使用容量（及びカード容量）」は、該当するメモリカードの現在のデータ使用容量（及びメモリカードの本来の容量）を示す情報である。この情報は、該当するメモリカードがホストに接続されたときにホストを通じて取得される。
【００３４】
なお、上記の各情報の登録は、該当するメモリカードが初めてホストへ挿入されたときに、専用ソフトウェア１１８の制御のもとでユーザがホスト上で入力した情報をサーバ１０３が取得することで実現される。
【００３５】
＜システムの動作＞
次に、図３〜図５のフローチャートを用いて、メモリカード１０１、ホスト１０２、及びサーバ１０３を含むシステムの動作について説明する。ここでは、メモリカード１０１をサーバ１０３へ登録し、登録後にホスト１０２がデータの書き込み及び読み出しを行う動作について説明する。
【００３６】
まず、図３を参照して、メモリカード１０１をサーバ１０３へ登録する場合の動作について説明する。  
ホスト１０２の電源が投入された状態でメモリカード１０１が該当ホスト１０２のメモリカードインタフェース１１９に挿入された場合、或いはメモリカード１０１が装着された状態でホスト１０２の電源が投入された場合、メモリカード１０１は電源が投入された状態となる（ステップ３０１）。このとき、ホスト１０２は、メモリカード１０１を認識し（ステップ３０２）、専用ソフトウェア１１８を起動する。以降、ホスト１０２における各ステップの処理は、専用ソフトウェア１１８によって実行される。
【００３７】
ホスト１０２は、メモリカード１０１の初期化処理を行い（ステップ３０３）、この後、メモリカード１０１に対して当該メモリカード１０１のメディアＩＤの送信を要求する（ステップ３０４）。一方、メモリカード１０１は、ホスト１０２からメディアＩＤの送信要求を受信すると（ステップ３０５）、当該メディアＩＤをホスト１０２へ送信する（ステップ３０６）。
【００３８】
ホスト１０２は、メモリカード１０１からメディアＩＤを取得すると（ステップ３０７）、次に、ホスト１０２のＩＰアドレス及びＭＡＣアドレスを取得する（ステップ３０８）。
【００３９】
ホスト１０２は、取得したメディアＩＤと、自身のＩＰアドレス及びＭＡＣアドレスとを、インターネットを介してサーバ１０３へ送信する（ステップ３０９）。このとき、ＨＴＴＰＳ（hypertext transfer protocol over transport layer security）やＰＫＩなどのセキュリティ機能を用いて安全にデータを送受信することが望ましい。
【００４０】
サーバ１０３は、メディアＩＤ、ＩＰアドレス、及びＭＡＣアドレスを受信すると（ステップ３１０）、当該メディアＩＤがカード登録テーブル１２５上に既に記録されているか否か（即ち、メモリカード１０１が登録済みか否か）を判別する（ステップ３１１）。メモリカード１０１が登録済みの場合（ステップ３１１のＹ）、後述する図４及び図５の処理へ進む。
【００４１】
一方、メモリカード１０１が登録済みでない場合（ステップ３１１のＮ）、サーバ１０３は、その旨をホスト１０２に通知し、メモリカード１０１の登録を促す。
【００４２】
メモリカード１０１がサーバ１０３へ登録されるまでは、ホスト１０２はメモリカード１０１を使用することができない。そこで、ホスト１０２は、メモリカード１０１を使用するユーザに対し、登録する内容（アクセス可能ホストのＩＰアドレス、アクセス可能機器がアクセスした時の動作、アクセス不可能機器からアクセスされた時の動作、メールアドレスなど）の入力を促し（ステップ３１２）、これにより入力された内容をサーバ１０３へ送信する（ステップ３１３）。
【００４３】
サーバ１０３は、登録する内容をホスト１０２から受信すると（ステップ３１４）、その内容をカード登録テーブル１２５上に記録する（ステップ３１５）。また、サーバ１０３は、この登録の際にメモリカード用の暗号化鍵を作成し、同テーブル上に記録する。
【００４４】
次に、図４を参照して、登録済みのメモリカード１０１に対してデータを書き込む場合の動作について説明する。  
サーバ１０３は、前述の図３中のステップ３１１にてメモリカード１０１が登録済みであると判定した後、ホスト１０２から取得したＩＰアドレス及びＭＡＣアドレスと、カード登録テーブル１２５上に記録されているＩＰアドレス及びＭＡＣアドレスとを比較し（ステップ４０１）、ホスト１０２がアクセス可能ホストであるか否かを判別する（ステップ４０２）。サーバ１０３は、ホスト１０２がアクセス可能ホストである場合（ステップ４０２のＹ）、メモリカード１０１へのアクセスを許可することを示す情報をホスト１０２へ送信する。
【００４５】
ホスト１０２は、メモリカード１０１へのアクセスを許可することを示す情報をサーバ１０３から受信すると（ステップ４０３）、次に、メモリカード１０１へのアクセスの際に使用する暗号化鍵のダウンロードをサーバ１０３に要求する（ステップ４０４）。
【００４６】
サーバ１０３は、ホスト１０２から暗号化鍵のダウンロード要求を受けると（ステップ４０５）、ホスト１０２がアクセス許可ホストであることから当該要求に応じ、カード登録テーブル１２５上に示される「暗号化鍵」のダウンロードの実行を許可する（ステップ４０６）。これにより、ホスト１０２は、暗号化鍵のダウンロードを実行する（ステップ４０７）。
【００４７】
なお、サーバ１０３は、メモリカード１０３へのアクセスを許可したホスト１０２に関し、許可した日時をカード登録テーブル１２５上の「アクセス状況」に記録すると共に、ホスト１０２からメモリカード１０１へアクセス要求があった事実を、カード登録テーブル１２５上の「メールアドレス」に示される宛先へ通知するものとする。
【００４８】
次に、ホスト１０２は、メモリカード１０１の保護データ領域１０９へアクセスするために、当該ホスト１０２とメモリカード１０１との間で相互認証を行う（ステップ４０８、４０９）。
【００４９】
相互認証を行った後、ホスト１０２は、サーバ１０３からダウンロードした暗号化鍵を使って、メモリカード１０１へ書き込むべきコンテンツ等のデータを暗号化し（ステップ４１０）、メモリカード１０１に対してデータライトコマンドを発行する（ステップ４１１）。
【００５０】
メモリカード１０１は、ホスト１０２からデータライトコマンドを受信すると（ステップ４１２）、そのレスポンスをホスト１０２へ送信する（ステップ４１３）。ホスト１０２は、メモリカード１０１からレスポンスを受信すると（ステップ４１４）、暗号化したデータをメモリカードへ送信する（ステップ４１５）。
【００５１】
メモリカード１０１は、ホスト１０２から暗号化データを受信すると（ステップ４１６）、その暗号化データをＮＡＮＤメモリ１０５の保護データ領域１０９に書き込む（ステップ４１７）。
【００５２】
一方、上記ステップ４０２において、ホスト１０２がアクセス可能ホストでないと判定された場合（ステップ４０２のＮ）、サーバ１０３は、ホスト１０２によるメモリカード１０１へのアクセスを拒否すること決定する（ステップ４１８）。そして、サーバ１０３は、カード登録テーブル１２５上の「不正アクセス時の動作」に定義されている動作（例えば、メモリカード内の全データを削除）をホスト１０２に実行させる。また、不正アクセスがあった旨をカード登録テーブル１２５上の「メールアドレス」に示される宛先へ通知する。なお、カード登録テーブル１２５上の「不正アクセス時の動作」において一部のアクセス方法が可能とされている場合には、そのアクセス方法に限ってアクセス要求を許可するものとする。また、アクセス可能ホストでないホスト１０２から暗号化鍵のダウンロード要求があった場合には、サーバ１０３は、そのダウンロード要求を拒否する。
【００５３】
次に、図５を参照して、登録済みのメモリカード１０１からデータを読み出す場合の動作について説明する。なお、図５中のステップ５０１〜５０９の処理は、前述した図４中のステップ４０１〜４０９の処理と同じであるため、その説明を省略する。ここでは、ステップ５１０以降の処理について説明する。
【００５４】
相互認証を行った後、ホスト１０２は、メモリカード１０１に対してデータリードコマンドを発行する（ステップ５１０）。メモリカード１０１は、ホスト１０２からデータリードコマンドを受信すると（ステップ５１１）、そのレスポンスをホスト１０２へ送信する（ステップ５１２）。これにより、ホスト１０２は、メモリカード１０１からレスポンスを受信する（ステップ５１３）。
【００５５】
次いで、メモリカード１０１は、保護データ領域１０９内に格納されている暗号化データを読み出してホスト１０２へ送信する（ステップ５１４）。ホスト１０２は、メモリカード１０１から暗号化データを受信すると（ステップ５１５）、サーバ１０３からダウンロードした暗号化鍵を用いて暗号化データを復号化する（ステップ５１６）。  
なお、図５中のステップ５１７の処理は、前述した図４中のステップ４１８の処理と同じであるため、その説明を省略する。
【００５６】
＜ユーザがメモリカードを使用する場合の具体例＞
図６〜図１１を参照して、特定のユーザがメモリカードを使用する場合について具体例を挙げて説明する。ここでは、（ｉ）メモリカードを登録する場合、（ii）メモリカードにアクセス可能な場合、（iii）メモリカードにアクセス不可能な場合、の３つに分けて順に説明する。
【００５７】
まず、図６〜図８を参照して、（ｉ）メモリカードを登録する場合について説明する。
【００５８】
図６は、あるユーザＡがパソコンＡを操作することによりインターネットを通じてメモリカードＡをメモリカード製造元管理サーバＸに登録する場合のシステム構成を示す図である。ここでは、便宜上、共通する符号Ａをユーザ、パソコン、及びメモリカードに対して付している。メモリカードＡ、パソコンＡ、及びメモリカード製造元管理サーバＸは、前述のメモリカード１０１、ホスト１０２、及びサーバ１０３にそれぞれ対応している。また、ユーザＡは、メモリカードＡに関して図６に示す登録内容をサーバＸに登録するものとする。ここでは、メモリカードＡへのアクセスが可能なホストとして、パソコンＡ及びパソコンＢが登録される。
【００５９】
次に、図７を参照して、ユーザＡがメモリカードＡを登録する場合の動作について説明する。  
例えば、ユーザＡは、量販店などでメモリカードＡを購入する（ステップ７０１）。このメモリカードＡは、前述のように保護データ領域１０９（図１）にコンテンツ等のデータを格納するメモリカード１０１と同じ構造を有するセキュリティメモリカードである。購入直後のメモリカードＡは、サーバＸへの登録が完了しないと、データの保存などができないようになっている。
【００６０】
次に、ユーザＡは、購入したメモリカードＡを自宅のパソコンＡに挿入する（ステップ７０２）。パソコンＡは、メモリカードＡを認識すると（ステップ７０３）、専用ソフトウェア１１８を起動する（ステップ７０４）。以降に説明するパソコンＡの動作は、専用ソフトウェア１１８により実現されるものである。
【００６１】
パソコンＡは、メモリカードＡの初期化を行い、このメモリカードＡからメディアＩＤを取得する（ステップ７０５）。そして、パソコンＡは、取得したメディアＩＤ及びパソコンＡ自身のＩＰアドレス及びＭＡＣアドレスを、インターネットを通じて販売元のサーバＸへ送信する（ステップ７０６）。
【００６２】
サーバＸは、パソコンＡから送信されてきたメディアＩＤ、ＩＰアドレス、及びＭＡＣアドレスを受信すると（ステップ７０７）、その中のメディアＩＤが既にカード登録テーブル１２５に登録済みかどうかを判別する（ステップ７０８）。メディアＩＤが登録済みでないメモリカードの場合、パソコンＡに対して登録されていない旨のメッセージを送信する。なお、メディアＩＤが登録済みである場合は、更に、パソコンＡから送信されてきたＩＰアドレス及びＭＡＣアドレスを参照することによってパソコンＡがアクセス可能ホストであるか否かの判別処理等へと進むことになるが、ここではその説明を省略する。
【００６３】
パソコンＡは、サーバＸから送信されてくるメッセージを受信すると、メモリカードの登録のための登録画面を表示し、図６に示した「アクセス可能ホスト」、「アクセス時の動作」、「不正アクセス時の動作」、「登録内容変更時のパスワード」、「メールアドレス」などの情報の入力をユーザＡに促す（ステップ７０９）。このときのパソコンＡの画面上に表示される登録画面の一例を図８に示す。
【００６４】
ユーザＡは、パソコンＡに表示された登録画面上で情報を入力する（ステップ７１０）。例えば図８に示されるように、アクセス可能ホストとして、パソコンＡのＩＰアドレス「１１１．２２２．１１１．２２２」及びＭＡＣアドレス「ＡＡ．ＢＢ．ＣＣ．ＤＤ．ＥＥ．ＦＦ」と、パソコンＢのＩＰアドレス「２２２．１１１．２２２．１１１」及びＭＡＣアドレス「ＡＡ．１１．ＢＢ．２２．ＣＣ．３３」とを、それぞれホスト１，ホスト２の欄に入力する。
【００６５】
また、「アクセス時の動作」としては、パソコンＡがアクセス要求した場合は「全アクセス可能」、パソコンＢがアクセス要求した場合は「リード動作のみ可能」を設定し、それ以外のパソコンがアクセス要求した場合である「不正アクセス時の動作」としては、「カード内の全データを削除する」を設定する。また、「メールアドレス」としては、例えば「hanako@xxx.ne.jp」を入力し、「ホスト１（パソコンＡ）以外のパソコンがアクセスした場合に上記メールアドレスにメールを送信する」を設定する。
【００６６】
ユーザＡが登録内容の送信操作を行うと（ステップ７１１）、パソコンＡはその登録内容をサーバＸへ送信する（ステップ７１２）。サーバＸは、パソコンＡから送信されてくる登録内容を受信すると（ステップ７１３）、受信した登録内容を、前に受信したメディアＩＤ及びＩＰアドレス、ＭＡＣアドレスと共に、カード登録テーブル１２５に登録する（ステップ７１４）。これにより、ユーザＡはメモリカードＡの使用が可能となる。
【００６７】
次に、図９〜図１１を参照して、登録済みメモリカードに対してアクセスをする場合について説明する。このアクセスにおいては、（ii）メモリカードにアクセス可能な場合と、（iii）メモリカードにアクセス不可能な場合とがある。
【００６８】
図９は、上記メモリカードＡへのアクセスが可能なパソコンＢを所有しているユーザＢと、アクセスが不可能なパソコンＣを所有しているユーザＣとが、インターネットを通じてメモリカード製造元管理サーバＸと通信する場合のシステム構成を示す図である。システム構成図である。サーバＸには、前述の図６に示した登録内容と同じ登録内容が保存されている。
【００６９】
上記メモリカードＡは、ユーザＡのプライベートな映像データを記憶しており、ユーザＡからユーザＢへ貸し出されたものとする。一方で、このメモリカードＡは、ユーザＡの意に反して第三者であるユーザＣの手に渡る場合もある。例えば、ユーザＡがメモリカードＡを紛失してしまい、ユーザＣがそのメモリカードＡを入手する場合がある。その場合、ユーザＣは、パソコンＣを用いてメモリカードＡへのアクセスを試みる可能性がある。
【００７０】
パソコンＢ及びパソコンＣには、パソコンＡの場合と同様、図１に示した専用ソフトウェア１１８が搭載されている。パソコンＢを所有しているユーザＢがパソコンＢに装着したメモリカードＡへのアクセスを実行するためには、インターネットを通じてサーバＸと通信し、メモリカードＡへのアクセス許可を得る必要がある。また、パソコンＣを所有しているユーザＣも、パソコンＣに装着したメモリカードＡへのアクセスを実行するためには、インターネットを通じてサーバＸと通信し、メモリカードＡへのアクセス許可を得る必要がある。この例では、パソコンＢがメモリカードＡへのアクセスを許可される一方、パソコンＣはメモリカードＡへのアクセスを拒絶されることになる。
【００７１】
次に、図１０を参照して、（ii）メモリカードにアクセス可能な場合について説明する。なお、メモリカードＡには、ユーザＡのプライベートな映像データが既に記憶されており、このメモリカードＡがユーザＢに貸し出されているものとする。
【００７２】
ユーザＢは、自身が所有するパソコンＢにメモリカードＡを挿入する（ステップ１００１）。パソコンＢは、挿入されたメモリカードＡを認識すると（ステップ１００２）、専用ソフトウェア１１８を起動する（ステップ１００３）。以降、パソコンＢにおける各ステップの処理は、専用ソフトウェア１１８によって実行される。
【００７３】
パソコンＢは、メモリカードＡの初期化処理を行い、メモリカードＡからメディアＩＤを取得する（ステップ１００４）。そして、パソコンＢは、取得したメモリカードＡのメディアＩＤと、パソコンＢのＩＰアドレス及びＭＡＣアドレスとを、サーバＸへ送信する（ステップ１００５）。
【００７４】
サーバＸは、メディアＩＤ、ＩＰアドレス、及びＭＡＣアドレスを受信すると（ステップ１００６）、当該メディアＩＤがカード登録テーブル１２５上に既に記録されているか否か（即ち、メモリカードＡが登録済みか否か）を判別する（ステップ１００７）。メモリカードＡは既に登録済みのメモリカードであるため（ステップ１００７のＹ）、次に、受信したＩＰアドレス及びＭＡＣアドレスと、「アクセス可能ホスト」として登録されているホストのＩＰアドレス及びＭＡＣアドレスとを比較することにより、パソコンＢがアクセス可能ホストであるか否かを判別する（ステップ１００８）。パソコンＢのＩＰアドレス及びＭＡＣアドレスは既に登録済みであるため、比較結果が一致し、パソコンＢがアクセス可能ホストであることが確認される（ステップ１００８のＹ）。これにより、サーバＸは、パソコンＢがアクセス可能ホストであることを示すメッセージ及びメモリカードへのアクセス動作（もしくは方法）を定義した情報を、パソコンＢへ送信する（ステップ１００９）。
【００７５】
なお、カード登録テーブル１２５上では、パソコンＢの「アクセス時の動作」は「リードアクセスのみ」に限定されているため、サーバＸは、リードアクセスのみに限定されるアクセス動作を定義した情報をパソコンＢへ送信する。
【００７６】
パソコンＢは、サーバＸからのメッセージ及び動作定義情報を受信すると（ステップ１０１０）、メモリカードＡ用の暗号化鍵のダウンロードを要求する（ステップ１０１１）。サーバＸは当該要求に応じ、暗号化鍵のダウンロードを許可して実行する（ステップ１０１２）。
【００７７】
パソコンＢは、メモリカードＡとの間で相互認証を行った後、メモリカードＡ内のデータをリードする。この際、パソコンＢは、リードしたデータを、サーバＸからダウンロードした暗号化鍵を使って復号化する（ステップ１０１３）。これにより、ユーザＢは、所望のデータを読み出すことができる（ステップ１０１４）。
【００７８】
なお、ユーザＡがパソコンＡを使ってメモリカードＡへのアクセスを行う場合も、上述した図１０の動作と同様となるため、その動作説明を省略する。但し、カード登録テーブル１２５上では、パソコンＡの「アクセス時の動作」は「全アクセス可能」に設定されているため、サーバＸは、パソコンＡがアクセス可能ホストであることを示すメッセージをパソコンＡへ送信する際に、全アクセスを可能とするアクセス動作を定義した情報をパソコンＡへ送信することになる。これにより、パソコンＡは、サーバＸからダウンロードした暗号化鍵でデータを暗号化してメモリカードＡへライトしたり、メモリカードＡからリードしたデータを同暗号化鍵で復号化したりすることができる。また、こうした理由により、ユーザＡは前述したようなプライベートな映像データを、パソコンＡを使ってメモリカードＡに記憶させることができるのである。
【００７９】
次に、図１１を参照して、（iii）メモリカードにアクセス不可能な場合について説明する。ここでは、ユーザＡがメモリカードＡを紛失してしまい、第三者であるユーザＣがパソコンＣでメモリカードＡにアクセスを試みる場合を想定する。
【００８０】
ユーザＣは、自身が所有するパソコンＣにメモリカードＡを挿入する（ステップ１１０１）。パソコンＣは、挿入されたメモリカードＡを認識すると（ステップ１１０２）、専用ソフトウェア１１８を起動する（ステップ１１０３）。以降、パソコンＣにおける各ステップの処理は、専用ソフトウェア１１８によって実行される。
【００８１】
パソコンＣは、メモリカードＡの初期化処理を行い、メモリカードＡからメディアＩＤを取得する（ステップ１１０４）。そして、パソコンＣは、取得したメモリカードＡのメディアＩＤと、パソコンＣのＩＰアドレス及びＭＡＣアドレスとを、サーバＸへ送信する（ステップ１１０５）。
【００８２】
サーバＸは、メディアＩＤ、ＩＰアドレス、及びＭＡＣアドレスを受信すると（ステップ１１０６）、当該メディアＩＤがカード登録テーブル１２５上に既に記録されているか否か（即ち、メモリカードＡが登録済みか否か）を判別する（ステップ１１０７）。メモリカードＡは既に登録済みのメモリカードであるため（ステップ１１のＹ）、次に、受信したＩＰアドレス及びＭＡＣアドレスと、「アクセス可能ホスト」として登録されているホストのＩＰアドレス及びＭＡＣアドレスとを比較することにより、パソコンＣがアクセス可能ホストであるか否かを判別する（ステップ１１０８）。パソコンＣのＩＰアドレス及びＭＡＣアドレスは登録されていないため、比較結果が一致せず、パソコンＣが不正アクセスホストであることが確認される（ステップ１１０８のＮ）。
【００８３】
サーバＸは、アクセスを拒否することを示すメッセージ及び不正アクセス時の動作を定義した情報（メモリカード内のデータ全消去を指示する命令）をパソコンＣＢへ送信し（ステップ１１０９）、不正アクセスがあった旨をユーザＡへ通知する（ステップ１１１０）。また、サーバＸは、パソコンＣから暗号化鍵のダウンロード要求があればそれを拒否する。
【００８４】
パソコンＣは、サーバＸからのアクセス拒否メッセージ及び不正アクセス時動作定義情報を受信すると（ステップ１１１１）、この動作定義情報に従い、メモリカードＡの保護領域に格納されているデータをすべて削除する（ステップ１１１２）。そして、パソコンＣは、画面などを通じて、アクセスが不可能である旨をユーザＣに通知する（ステップ１１１３）。
【００８５】
このように、メモリカードＡに対してアクセス可能なホストを限定し、更にホスト毎にメモリカードＡへのアクセス動作を制御することが可能となる。また、更にメモリカードＡへの不正アクセスを防止することが可能となり、強固なセキュリティシステムを構築することが可能となる。
【００８６】
＜ユーザが登録したメモリカードの登録内容を変更する場合の具体例＞
次に、図１２及び図１３を参照して、ユーザＡがサーバＸへ登録したメモリカードＡの登録内容を変更する場合について説明する。ここでは、ユーザＡが、メモリカードＡへのアクセス可能ホストとして現在登録されているパソコンＡとパソコンＢの２つのうち、パソコンＢをアクセス不可能にする場合の例を述べる。この場合のシステム構成は、前述の図６と同じである。
【００８７】
ここで、図１２を参照して、ユーザＡがサーバＸへ登録したメモリカードＡの登録内容を変更する場合の動作について説明する。  
ユーザＡは、メモリカードＡをパソコンＡに挿入する（ステップ１３０１）。パソコンＡは、メモリカードＡを認識すると（ステップ１３０２）、専用ソフトウェア１１８を起動する（ステップ１３０３）。以降に説明するパソコンＡの動作は、専用ソフトウェア１１８により実現されるものである。
【００８８】
パソコンＡは、メモリカードＡの初期化を行い、このメモリカードＡからメディアＩＤを取得する（ステップ１３０４）。そして、パソコンＡは、取得したメディアＩＤ及びパソコンＡ自身のＩＰアドレス及びＭＡＣアドレスを、インターネットを通じてサーバＸへ送信する（ステップ１３０５）。
【００８９】
サーバＸは、パソコンＡから送信されてきたメディアＩＤ、ＩＰアドレス、及びＭＡＣアドレスを受信すると（ステップ１３０６）、その中のメディアＩＤが既にカード登録テーブル１２５に登録済みかどうかを判別する（ステップ１３０７）。メモリカードＡは既に登録済みのメモリカードであるため（ステップ１３０７のＹ）、次に、受信したＩＰアドレス及びＭＡＣアドレスと、「アクセス可能ホスト」として登録されているホストのＩＰアドレス及びＭＡＣアドレスとを比較することにより、パソコンＡがアクセス可能ホストであるか否かを判別する（ステップ１３０８）。パソコンＡのＩＰアドレス及びＭＡＣアドレスは既に登録済みであるため、比較結果が一致し、パソコンＡがアクセス可能ホストであることが確認される（ステップ１３０８のＹ）。これにより、サーバＸは、パソコンＡがアクセス可能ホストであることを示すメッセージ及びメモリカードへのアクセス動作（もしくは方法）を定義した情報を、パソコンＡへ送信する。
【００９０】
パソコンＡは、サーバＸから送信されてくるメッセージ及び動作定義情報を受信すると（ステップ１３０９）、ユーザＡにメモリカードＡへのアクセス方法を示す画面を表示する。これにより、ユーザＡは、メモリカードＡへのアクセスやメモリカードＡの登録内容の変更が行えるようになる（ステップ１３１０）。ここで、ユーザＡがメモリカードＡの登録内容の変更をパソコンＡに指示する（ステップ１３１１）。
【００９１】
パソコンＡは、この登録内容変更指示を受けると（ステップ１３１２）、登録内容の変更に際して必要となるパスワードの入力及び変更内容の入力をユーザＡに促す画面を表示する（ステップ１３１３）。
【００９２】
ユーザＡは、パソコンＡの画面上で登録内容変更時のパスワードを入力する（ステップ１３１４）。このときにパソコンＡの画面上に表示される登録画面の一例を図１３に示す。ここで、ユーザＡは、パソコンＢによるメモリカードＡへのアクセスを不可能にするため、画面内の「アクセス可能ホスト」に登録されている「パソコンＢ」に対応する「ホスト削除」のボタンを押し、これを変更内容としてパソコンＡに入力する（ステップ１３１５）。
【００９３】
パソコンＡは、ユーザＡが入力した変更内容及びパスワードをサーバＸへ送信する（ステップ１３１６）。サーバＸは、変更内容及びパスワードを確認した後（ステップ１３１７）、当該変更内容に従って、カード登録テーブル１２５上の該当箇所を変更する（ステップ１３１８）。ここでは、カード登録テーブル１２５上の「パソコンＢ」に関連する記載が削除されることになる。
【００９４】
これにより、パソコンＢからメモリカードＡへのアクセスが不可となるため、パソコンＢにメモリカードＡを挿入してパソコンＢによりメモリカードＡ内のデータを読み出そうとしても、当該データを読み出すことは不可能となる。
【００９５】
また、登録内容の変更は、メモリカードＡがその場に無くても（メモリカードＡをパソコンに挿入しなくても）行うことが可能である。但し、メモリカードＡに対応するアクセス可能機器及び登録内容変更可能ホストであるホスト（上記の例では、パソコンＡ）からサーバＸへアクセスした場合にのみ、上記変更が可能となる。
【００９６】
また、登録内容の変更においては、上述の例のようにアクセス可能ホストの削除などの変更を行うこと以外に、アクセス権限の変更（アクセス方法の変更など）を行ったり、アクセス可能ホストの追加を行ったりすることが可能である。更には、メモリカード内に格納されているファイル等の削除や追加を行うことも可能である。したがって、例えば、ユーザＡがメモリカードＡをユーザＢに譲与した後に、ユーザＡがメモリカードＡ内に重要データが格納されたままであることに気が付いた場合、ユーザＡはパソコンＡからサーバへアクセスを行い、メモリカードＡ内の情報を取得し、メモリカードＡ内の重要データを削除するといったことが可能となる。
【００９７】
このように本実施形態によれば、パソコンＡの所有者であるユーザＡは、メモリカードＡ上の個人データ等に関して強固なセキュリティを維持しつつ、メモリカードＡに対するアクセス権限等を柔軟に設定変更することが可能となる。
【００９８】
なお、本実施形態では、アクセス可能ホストを特定する識別情報として、ホストのＩＰアドレス、ＭＡＣアドレス、ユーザの電話番号を例示したが、そのほかに、ホストのコンピュータ名、ＣＰＵ−ＩＤ、デバイスＩＤ、位置情報、デジタル署名、シリアル番号などを採用しても良い。
【００９９】
また、本実施形態では、メモリカードへアクセスする度にホストが暗号化鍵をサーバからダウンロードする例を示したが、ホスト側でメモリカードに対応した暗号化鍵を既に保持している場合には、暗号化鍵をあらためてダウンロードする必要はない。
【０１００】
また、本実施形態では、ホストがメモリカードのメディアＩＤを取得してサーバへ送信する例を示したが、サーバがカードのシリアル番号に対応したメディアＩＤのテーブルを備えている場合には、サーバへはメディアＩＤを送付するのではなく、当該メディアＩＤに対応するシリアル番号を送付するようにしても良い。
【０１０１】
また、本実施形態では、メモリカードを購入したユーザが、当該メモリカードに対するアクセス可能ホストを限定する設定を行える例を示したが、コンテンツが販売前に既に格納されているメモリカードの場合は、コンテンツ販売元がメモリカード販売前にアクセス可能ホストをサーバに登録しておくようにしても良い。
【０１０２】
また、本実施形態では、メモリカード毎にアクセス可能ホストを設定する例を示したが、メモリカード内のファイル毎にアクセス可能ホストを設定するようにしても良い。
【０１０３】
また、本実施形態では、サーバはカード登録テーブルを用いて対象のホスト機器がアクセス可能ホストであることを確認する例を示したが、アクセス可能ホストであることを最終的に認定する前に、更に、予め登録しておいた電話番号宛てに電話をかけ、一定時間以内に対象の登録済みホストからの応答が無ければ、アクセスができないようにしても良い。
【０１０４】
また、本実施形態では、任意のホストからメモリカードへのアクセス要求があった場合に、登録されているメールアドレスの宛先へメールを送信する例を示したが、特定の機器からアクセスがあった場合のみメールを送信するようにしても良い。また、メールを送信するのではなく、専用ソフトウェア１１８が事前に登録したホスト特定のＴＣＰポートからメッセージを宛先へ送信するようにしても良い。すなわち、ＴＣＰポートに直接アクセスすることにより、宛先のクライアントへメッセージを送信することが可能となる。
【０１０５】
また、本実施形態では、アクセス可能機器であると判定された場合のみメモリカードへのアクセスが許可される例を示したが、アクセス不可能ホストであっても、特別に定められた機関のホストであれば、メモリカードへのアクセスが可能であるようにしても良い。
【０１０６】
また、本実施形態では、サーバが１台である例を示したが、サーバが複数存在していても良い。その場合、あるメモリカードが登録されるサーバは、複数台のうちのいずれか１台のみとする。アクセス可能ホストは、複数台のサーバにより設定されていても良い。
【０１０７】
また、本実施形態に示したサーバはメモリカード製造メーカが管理することが望ましいが、そのほかに、ホスト機器製造メーカ、第３者の機関、コンビニエンスストア、メモリカード販売店などが管理するようにしても良い。
【０１０８】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【０１０９】
【図１】本発明の一実施形態におけるアクセス管理のためのシステム構成を示すブロック図。
【図２】サーバに保存されているカード登録テーブルの一例を示す図。
【図３】メモリカードをサーバへ登録する場合の動作を示すフローチャート。
【図４】登録済みのメモリカードに対してデータを書き込む場合の動作を示すフローチャート。
【図５】登録済みのメモリカードからデータを読み出す場合の動作を示すフローチャート。
【図６】ユーザＡがパソコンＡを操作することによりインターネットを通じてメモリカードＡをメモリカード製造元管理サーバＸに登録する場合のシステム構成を示す図。
【図７】ユーザＡがメモリカードＡを登録する場合の動作を示すフローチャート。
【図８】画面上に表示されるメモリカード登録画面の一例を示す図。
【図９】メモリカードＡへのアクセスが可能なパソコンＢを所有しているユーザＢと、アクセスが不可能なパソコンＣを所有しているユーザＣとが、インターネットを通じてメモリカード製造元管理サーバＸと通信する場合のシステム構成を示す図。
【図１０】メモリカードにアクセス可能な場合の動作を示すフローチャート。
【図１１】メモリカードにアクセス不可能な場合の動作を示すフローチャート。
【図１２】ユーザＡがサーバＸへ登録したメモリカードＡの登録内容を変更する場合の動作を示すフローチャート。
【図１３】画面上に表示されるメモリカード登録内容変更画面の一例を示す図。
【符号の説明】
【０１１０】
１０１…半導体メモリカード、１０２…ホスト機器、１０３…サーバ機器、１０４…プロセッサモジュール、１０５…ＮＡＮＤ型フラッシュメモリ１０５、１０６…インタフェース用端子、１０７…管理データ領域、１０８…機密データ領域、１０９…保護データ領域、１１０…コントローラ、１１１…ＳＲＡＭ、１１２…ＲＯＭ、１１３…ＩＯインタフェース、１１４…ＣＰＵ、１１５…システムメモリ、１１６…ネットワークインタフェース、１１７…ディスク記憶装置、１１８…専用ソフトウェア（ＳｅｃｕｒｅＳｏｆｔ）、１２１…ネットワークインタフェース、１２２…ＣＰＵ、１２３…システムメモリ、１２４…ディスク記憶装置、１２５…カード登録テーブル。
【図１】
2005309501.tif 000003
【図２】
2005309501.tif 000004
【図３】
2005309501.tif 000005
【図４】
2005309501.tif 000006
【図５】
2005309501.tif 000007
【図６】
2005309501.tif 000008
【図７】
2005309501.tif 000009
【図８】
2005309501.tif 000010
【図９】
2005309501.tif 000011
【図１０】
2005309501.tif 000012
【図１１】
2005309501.tif 000013
【図１２】
2005309501.tif 000014
【図１３】
2005309501.tif 000015