(57)【特許請求の範囲】
【請求項１】
第１文字コードと、該第１文字コードとは種類が異なる第２文字コードと、を対応付けて記憶するストレージ（２２）と、プロセッサ（２３）と、を備え、記憶装置（３０）に記憶されている第１文字列に対応する第２文字コード列をネットワーク（Ｎ）を介して受信する端末装置（１０）に該ネットワーク（Ｎ）を介して接続されたサーバ装置（２０）であって、
前記プロセッサ（２３）が、
前記第１文字列に含まれる第２文字列に対応する第１文字コード列を前記端末装置（１０）から受信したことに応答して、該第１文字コード列に含まれる該第１文字コードをそれぞれ対応する該第２文字コードに変換することにより、該第２文字列に対応する第２文字コード列を生成し、
前記記憶装置（３０）に記憶されている前記第１文字列に対応する第２文字コード列のうち、前記生成した第２文字列に対応する第２文字コード列を含む前記第１文字列に対応する第２文字コード列を前記端末装置（１０）へ送信することを該記憶装置（３０）に指示する、
サーバ装置（２０）。
【請求項２】
前記プロセッサ（２３）は、所定の条件を満たす前記端末装置（１０）に、前記第２文字コードに対応する文字を表示するためのフォントを前記ネットワーク（Ｎ）を介して送信し、
前記端末装置（１０）は、前記所定の条件を満たしている場合、前記サーバ装置（２０）から送信される前記フォントを用いて、前記第１文字列を表示し、該所定の条件を満たしていない場合、該第１文字列とは異なる文字列を表示する、
請求項１に記載のサーバ装置（２０）。
【請求項３】
前記ストレージ（２２）は、前記端末装置（１０）と、前記第２文字コードと、前記フォントと、を対応付けて記憶し、
前記プロセッサ（２３）は、前記第１文字コードを、該第１文字コードを含む第１文字コード列を送信した前記端末装置（１０）に対応する前記第２文字コードに変換し、
前記所定の条件を満たす前記端末装置（１０）に、該端末装置（１０）に対応する前記フォントを送信する、
請求項２に記載のサーバ装置（２０）。
【請求項４】
前記端末装置（１０）は、前記所定の条件を満たさなくなった場合、前記サーバ装置（２０）から送信された前記フォントを破棄する、
請求項２に記載のサーバ装置（２０）。
【請求項５】
前記プロセッサ（２３）は、
前記第１文字列に対応する第１文字コード列に含まれる前記第１文字コードをそれぞれ対応する前記第２文字コードに変換することにより、前記第１文字列に対応する第２文字コード列を生成し、
前記第１文字列に対応する第２文字コード列の前記記憶装置（３０）への記憶を該記憶装置（３０）に指示し、
前記第２文字列に対応する第１文字コード列を前記端末装置（１０）から受信したことに応答して、該第２文字列に対応する第１文字コード列に含まれる該第１文字コードをそれぞれ対応する該第２文字コードに変換することにより、該第２文字列に対応する第２文字コード列を生成し、
前記記憶装置（３０）に記憶されている前記第１文字列に対応する第２文字コード列のうち、前記生成した第２文字列に対応する第２文字コード列を含む前記第１文字列に対応する第２文字コード列を前記端末装置（１０）へ送信することを該記憶装置（３０）に指示する、
請求項１に記載のサーバ装置（２０）。
【請求項６】
前記第２文字コードは、各文字に対応する第１文字コードをそれぞれ暗号化して暗号文字列を生成し、該暗号文字列を所定の順序で並び替え、該並び替えた暗号文字列に対応する各文字に数値を順番に割り当てていくことにより生成される、
請求項１に記載のサーバ装置（２０）。
【請求項７】
請求項２に記載のサーバ装置（１０）と、
前記所定の条件を満たしている場合、前記サーバ装置（２０）から送信される前記フォントを用いて、前記第１文字列を表示し、該所定の条件を満たしていない場合、該第１文字列とは異なる文字列を表示する前記端末装置（１０）と、
を具備する情報管理システム（１）。
【請求項８】
第１文字コードと、該第１文字コードとは種類が異なる第２文字コードと、を対応付けて記憶するストレージ（２２）と、プロセッサ（２３）と、を備え、記憶装置（３０）に記憶されている第１文字列に対応する第２文字コード列をネットワーク（Ｎ）を介して受信する端末装置（１０）に該ネットワーク（Ｎ）を介して接続されたサーバ装置（２０）による情報管理方法であって、
前記プロセッサ（２３）が、
前記第１文字列に含まれる第２文字列に対応する第１文字コード列を前記端末装置（１０）から受信したことに応答して、該第１文字コード列に含まれる該第１文字コードをそれぞれ対応する該第２文字コードに変換することにより、該第２文字列に対応する第２文字コード列を生成し、
前記記憶装置（３０）に記憶されている前記第１文字列に対応する第２文字コード列のうち、前記生成した第２文字列に対応する第２文字コード列を含む前記第１文字列に対応する第２文字コード列を前記端末装置（１０）へ送信することを該記憶装置（３０）に指示する、
情報管理方法。
【請求項９】
第１文字コードと、該第１文字コードとは種類が異なる第２文字コードと、を対応付けて記憶するストレージ（２２）と、プロセッサ（２３）と、を備え、記憶装置（３０）に記憶されている第１文字列に対応する第２文字コード列をネットワーク（Ｎ）を介して受信する端末装置（１０）に該ネットワーク（Ｎ）を介して接続されたサーバ装置（２０）が備えるプロセッサ（２３）に、
前記第１文字列に含まれる第２文字列に対応する第１文字コード列を前記端末装置（１０）から受信したことに応答して、該第１文字コード列に含まれる該第１文字コードをそれぞれ対応する該第２文字コードに変換することにより、該第２文字列に対応する第２文字コード列を生成させ、
前記記憶装置（３０）に記憶されている前記第１文字列に対応する第２文字コード列のうち、前記生成した第２文字列に対応する第２文字コード列を含む前記第１文字列に対応する第２文字コード列を前記端末装置（１０）へ送信することを該記憶装置（３０）に指示させる、
ためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、情報管理システム、情報管理方法、及びコンピュータプログラムに関し、特に、情報を安全に管理することができるサーバ装置、情報管理システム、情報管理方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、個人情報の流出が大きな社会問題となっており、個人情報の流出を防止するための様々な管理システムが開発されている（例えば特許文献１参照）。なお、本明細書中に特許文献１の明細書、特許請求の範囲、図面全体を参考として取り込むものとする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１０６９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の販売管理システムでは、情報管理サーバに個人情報がそのまま記憶され、情報管理サーバから販売端末に個人情報がそのまま送信されるものとなっている。このため、悪質なハッカーが情報管理サーバにアクセスしたり、情報管理サーバから販売端末への通信を傍受したりすれば、個人情報は容易に流出してしまう。【０００５】
本発明は、上記の課題を解決するためになされたものであり、情報を安全に管理することができるサーバ装置、情報管理システム、情報管理方法、及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するため、本発明の第１の観点に係るサーバ装置（２０）は、第１文字コードと、該第１文字コードとは種類が異なる第２文字コードと、を対応付けて記憶するストレージ（２２）と、プロセッサ（２３）と、を備え、記憶装置（３０）に記憶されている第１文字列に対応する第２文字コード列をネットワーク（Ｎ）を介して受信する端末装置（１０）に該ネットワーク（Ｎ）を介して接続されたサーバ装置（２０）であって、前記プロセッサ（２３）が、前記第１文字列に含まれる第２文字列に対応する第１文字コード列を前記端末装置（１０）から受信したことに応答して、該第１文字コード列に含まれる該第１文字コードをそれぞれ対応する該第２文字コードに変換することにより、該第２文字列に対応する第２文字コード列を生成し、前記記憶装置（３０）に記憶されている前記第１文字列に対応する第２文字コード列のうち、前記生成した第２文字列に対応する第２文字コード列を含む前記第１文字列に対応する第２文字コード列を前記端末装置（１０）へ送信することを該記憶装置（３０）に指示する。
【０００７】
上記のサーバ装置（２０）において、前記プロセッサ（２３）は、所定の条件を満たす前記端末装置（１０）に、前記第２文字コードに対応する文字を表示するためのフォントを前記ネットワーク（Ｎ）を介して送信し、前記端末装置（１０）は、前記所定の条件を満たしている場合、前記サーバ装置（２０）から送信される前記フォントを用いて、前記第１文字列を表示し、該所定の条件を満たしていない場合、該第１文字列とは異なる文字列を表示する、ものであってもよい。【０００８】
上記のサーバ装置（２０）において、前記ストレージ（２２）は、前記端末装置（１０）と、前記第２文字コードと、前記フォントと、を対応付けて記憶し、前記プロセッサ（２３）は、前記第１文字コードを、該第１文字コードを含む第１文字コード列を送信した前記端末装置（１０）に対応する前記第２文字コードに変換し、前記所定の条件を満たす前記端末装置（１０）に、該端末装置（１０）に対応する前記フォントを送信する、ものであってもよい。【０００９】
上記のサーバ装置（２０）において、前記端末装置（１０）は、前記所定の条件を満たさなくなった場合、前記サーバ装置（２０）から送信された前記フォントを破棄する、ものであってもよい。【００１０】
上記のサーバ装置（２０）において、前記プロセッサ（２３）は、前記第１文字列に対応する第１文字コード列に含まれる前記第１文字コードをそれぞれ対応する前記第２文字コードに変換することにより、前記第１文字列に対応する第２文字コード列を生成し、前記第１文字列に対応する第２文字コード列の前記記憶装置（３０）への記憶を該記憶装置（３０）に指示し、前記第２文字列に対応する第１文字コード列を前記端末装置（１０）から受信したことに応答して、該第２文字列に対応する第１文字コード列に含まれる該第１文字コードをそれぞれ対応する該第２文字コードに変換することにより、該第２文字列に対応する第２文字コード列を生成し、前記記憶装置（３０）に記憶されている前記第１文字列に対応する第２文字コード列のうち、前記生成した第２文字列に対応する第２文字コード列を含む前記第１文字列に対応する第２文字コード列を前記端末装置（１０）へ送信することを該記憶装置（３０）に指示する、ものであってもよい。
【００１１】
上記のサーバ装置（２０）において、前記第２文字コードは、各文字に対応する第１文字コードをそれぞれ暗号化して暗号文字列を生成し、該暗号文字列を所定の順序で並び替え、該並び替えた暗号文字列に対応する各文字に数値を順番に割り当てていくことにより生成される、ものであってもよい。【００１２】
本発明の第２の観点に係る情報管理システム（１）は、上記のサーバ装置（１０）と、前記所定の条件を満たしている場合、前記サーバ装置（２０）から送信される前記フォントを用いて、前記第１文字列を表示し、該所定の条件を満たしていない場合、該第１文字列とは異なる文字列を表示する前記端末装置（１０）と、を具備する。【００１３】
本発明の第３の観点に係る情報管理方法は、第１文字コードと、該第１文字コードとは種類が異なる第２文字コードと、を対応付けて記憶するストレージ（２２）と、プロセッサ（２３）と、を備え、記憶装置（３０）に記憶されている第１文字列に対応する第２文字コード列をネットワーク（Ｎ）を介して受信する端末装置（１０）に該ネットワーク（Ｎ）を介して接続されたサーバ装置（２０）による情報管理方法であって、前記プロセッサ（２３）が、前記第１文字列に含まれる第２文字列に対応する第１文字コード列を前記端末装置（１０）から受信したことに応答して、該第１文字コード列に含まれる該第１文字コードをそれぞれ対応する該第２文字コードに変換することにより、該第２文字列に対応する第２文字コード列を生成し、前記記憶装置（３０）に記憶されている前記第１文字列に対応する第２文字コード列のうち、前記生成した第２文字列に対応する第２文字コード列を含む前記第１文字列に対応する第２文字コード列を前記端末装置（１０）へ送信することを該記憶装置（３０）に指示する。
【００１４】
本発明の第４の観点に係るコンピュータプログラムは、第１文字コードと、該第１文字コードとは種類が異なる第２文字コードと、を対応付けて記憶するストレージ（２２）と、プロセッサ（２３）と、を備え、記憶装置（３０）に記憶されている第１文字列に対応する第２文字コード列をネットワーク（Ｎ）を介して受信する端末装置（１０）に該ネットワーク（Ｎ）を介して接続されたサーバ装置（２０）が備えるプロセッサ（２３）に、前記第１文字列に含まれる第２文字列に対応する第１文字コード列を前記端末装置（１０）から受信したことに応答して、該第１文字コード列に含まれる該第１文字コードをそれぞれ対応する該第２文字コードに変換することにより、該第２文字列に対応する第２文字コード列を生成させ、前記記憶装置（３０）に記憶されている前記第１文字列に対応する第２文字コード列のうち、前記生成した第２文字列に対応する第２文字コード列を含む前記第１文字列に対応する第２文字コード列を前記端末装置（１０）へ送信することを該記憶装置（３０）に指示させる。
【発明の効果】
【００１５】
本発明に係るサーバ装置、情報管理システム、情報管理方法、及びコンピュータプログラムによれば、情報を安全に管理することができる。
【図面の簡単な説明】
【００１６】
【図１】管理システムを構成例を示す図である。
【図２】端末装置の構成例を示すブロック図である。
【図３】サーバ装置の構成例を示すブロック図である。
【図４】変換ＤＢの構成例を示す図である。
【図５】変換テーブルの構成例を示す図である。
【図６】文字コードの一例を示す説明図である。
【図７】記憶装置の構成例を示すブロック図である。
【図８】個人情報登録処理の一例を示すフローチャートである。
【図９】個人情報登録処理の一例を示すフローチャートである。
【図１０】個人情報登録処理の一例を示すフローチャートである。
【図１１】個人情報表示処理の一例を示すフローチャートである。
【図１２】個人情報表示処理の一例を示すフローチャートである。
【図１３】個人情報表示処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態について説明する。
【００１８】
まず、本実施形態に係る情報管理システムの構成について図面を参照しつつ説明する。
【００１９】
情報管理システム１は、図１に示すように、端末装置１０と、サーバ装置２０と、記憶装置３０と、を備え、これらは、インターネットなどのネットワークＮを介して相互に通信可能に接続されている。
【００２０】
図２は、端末装置の構成例を示すブロック図である。
【００２１】
端末装置１０は、例えば顧客の個人情報を取り扱う企業内に設置され、汎用のパーソナルコンピュータ、タブレットコンピュータ、又はスマートフォン等から構成されている。端末装置１０は、図２に示すように、操作部１１と、記憶部（ストレージ）１２と、通信部１３と、表示部１４と、制御部（プロセッサ）１５と、を備え、これらはバスを介して相互に通信可能に接続されている。
【００２２】
操作部１１は、例えばキーボード及びマウス、若しくはタッチパネル等から構成されている。操作者は、操作部１１でログインＩＤ（Identifier）及びパスワード等を入力するとともに、サーバ装置２０へのログインを指示する。
【００２３】
操作者は、操作部１１で顧客の個人情報を入力し、入力した個人情報の登録を指示する。この個人情報には、顧客の氏名、住所、電話番号、ファクシミリ番号、及び電子メールアドレス等の複数の項目が含まれている。
【００２４】
操作者は、操作部１１で顧客の個人情報に含まれる複数の項目のうち、いずれかの項目を入力し、入力した項目を含む個人情報の検索を指示する。そして、操作者は、操作部１１でサーバ装置２０からのログアウトを指示する。
【００２５】
記憶部１２は、例えばハードディスクドライブ又はフラッシュメモリ等から構成され、ＪＩＳ規格文字コード表のように標準規格とされている規格文字コード表を記憶する。
【００２６】
ここで、規格文字コードは、コンピュータ上で文字を利用するために各文字に割り当てられるバイト表現である。そして、ＪＩＳ規格文字コードは、２バイト系文字コードであって、俗に「全角文字」と呼ばれることもあり、英文字や、数字、漢字、ひらがな、カタカナなどの各文字に“00000”〜“65535”（１０進数）の数字が割り当てられている。なお、本願における「文字」には、英文字や、数字、漢字、ひらがな、カタカナ、記号などあらゆる文字が含まれている。
【００２７】
なお、規格文字コード表は、アスキー（ASCII: American Standard Code for Information Interchange）コード表であってもよい。アスキーコードは、１バイト系文字コードであって、俗に「半角文字」と呼ばれることもあり、英文字や数字などの各文字に“000”〜“127”（１０進数）の数字が割り当てられている。
【００２８】
また、記憶部１２は、規格文字コードに対応する文字を表示するための規格フォントを記憶する。
【００２９】
通信部１３は、例えばＮＩＣ（Network Interface Card）等から構成され、操作部１１で入力されたログインＩＤ及びパスワードをネットワークＮを介してサーバ装置２０に送信する。また、通信部１３は、サーバ装置２０からネットワークＮを介して送信される変換フォントを受信する。
【００３０】
通信部１３は、操作部１１で入力された顧客の個人情報を示す文字列に対応する規格文字コード列をネットワークＮを介してサーバ装置２０に送信する。また、通信部１３は、顧客の個人情報の登録が完了した旨の通知を、サーバ装置２０からネットワークＮを介して受信する。
【００３１】
通信部１３は、操作部１１で入力された項目を示す文字列に対応する規格文字コード列をネットワークＮを介してサーバ装置２０に送信する。また、通信部１３は、記憶装置３０からネットワークＮを介して送信される個人情報を示す文字列に対応する変換文字コード列を受信する。
【００３２】
表示部１４は、例えば汎用の液晶表示装置等から構成され、顧客の個人情報の登録が完了した旨を表示する。また、表示部１４は、通信部１３で受信した変換文字コード列から特定される文字列を表示する。
【００３３】
制御部１５は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）等から構成され、ＣＰＵがＲＡＭをワークメモリとして用い、ＲＯＭに記憶されているプログラムを適宜実行することにより、端末装置１０の各種動作を制御する。
【００３４】
制御部１５は、操作者によって操作部１１でサーバ装置２０へのログインが指示されたことに応答して、操作部１１で入力されたログインＩＤ及びパスワードを通信部１３からネットワークＮを介してサーバ装置２０に送信することにより、サーバ装置２０にログインする。制御部１５は、サーバ装置２０に送信したログインＩＤ及びパスワードに対応する変換フォントを、サーバ装置２０からネットワークＮを介して通信部１３で受信してＲＡＭ等に設定する。
【００３５】
制御部１５は、ログイン中に操作者によって操作部１１で顧客の個人情報の登録が指示されたことに応答して、操作部１１で入力された顧客の個人情報を示す文字列に対応する規格文字コード列を通信部１３からネットワークＮを介してサーバ装置２０に送信することにより、顧客の個人情報の登録をサーバ装置２０に要求する。
【００３６】
制御部１５は、サーバ装置２０からネットワークＮを介して送信される顧客の個人情報の登録が完了した旨の通知を通信部１３で受信したことに応答して、その旨を表示部１４に表示する。
【００３７】
制御部１５は、操作者によって操作部１１で入力された項目を含む顧客の個人情報の検索が指示されたことに応答して、操作部１１で入力された個人情報の項目を示す文字列に対応する規格文字コード列を、通信部１３からネットワークＮを介してサーバ装置２０に送信することにより、操作部１１で入力された項目を含む顧客の個人情報の検索を記憶装置２０に要求する。
【００３８】
制御部１５は、操作部１１で入力された項目を含む顧客の個人情報を示す文字列に対応する変換文字コード列を、記憶装置３０からネットワークＮを介して通信部１３で受信したことに応答して、サーバ装置２０にログインしているか否かを判別する。
【００３９】
制御部１５は、サーバ装置２０にログインしていると判別した場合、ＲＡＭ等に設定されている変換フォントを用いて、通信部１３で受信した変換文字コード列を構成する各変換文字コードに対応する文字を表示部１４に表示する。これにより、表示部１４には、個人情報を示す文字列が表示される。
【００４０】
制御部１５は、サーバ装置２０にログインしていないと判別した場合、記憶部１２に記憶されている規定フォントを用いて、通信部１３で受信した変換文字コード列を構成する各変換文字コードに対応する文字を表示部１４に表示する。これにより、表示部１４には、文字化けした文字列が表示される。
【００４１】
制御部１５は、操作者によって操作部１１でサーバ装置２０からのログアウトが指示されたことに応答して、サーバ装置２０からログアウトするとともに、ＲＡＭ等に設定されている変換フォントを消去する。
【００４２】
図３は、サーバ装置の構成例を示すブロック図である。
【００４３】
サーバ装置２０は、例えば汎用のサーバコンピュータ等から構成され、図３に示すように、通信部２１と、記憶部（ストレージ）２２と、制御部（プロセッサ）２３と、を備え、これらはバスを介して相互に通信可能に接続されている。
【００４４】
通信部２１は、例えばＮＩＣ等から構成され、端末装置１０からネットワークＮを介して送信されるログインＩＤ及びパスワードを受信する。また、通信部２１は、変換フォントをネットワークＮを介して端末装置１０に送信する。
【００４５】
通信部２１は、端末装置１０からネットワークＮを介して送信される顧客の個人情報を示す文字列に対応する規格文字コード列を受信する。また、通信部２１は、顧客の個人情報を示す文字列に対応する変換文字コード列をネットワークＮを介して記憶装置３０に送信する。
【００４６】
通信部２１は、顧客の個人情報の登録が完了した旨の通知を、記憶装置３０からネットワークＮを介して受信する。また、通信部２１は、顧客の個人情報の登録が完了した旨の通知をネットワークＮを介して端末装置１０に送信する。
【００４７】
通信部２１は、端末装置１０からネットワークＮを介して送信される個人情報の項目を示す文字列に対応する規格文字コード列を受信する。また、通信部２１は、個人情報の項目を示す文字列に対応する変換文字コード列をネットワークＮを介して記憶装置３０に送信する。
【００４８】
記憶部２２は、例えばハードディスクドライブ等から構成され、変換ＤＢ（Database）２２０を記憶している。
【００４９】
図４は、変換ＤＢの構成例を示す図である。
【００５０】
変換ＤＢ２２０は、図４に示すように、ログインＩＤと、パスワードと、変換テーブル２２１と、変換フォントと、を対応付けて登録している。
【００５１】
図５は、変換テーブルの構成例を示す図である。
【００５２】
変換テーブル２２１は、図５に示すように、各文字に規格文字コードと変換文字コードとを対応付けて登録している。変換文字コードは、ＰＣＴ／ＪＰ２０１４／５２４６３のの明細書、特許請求の範囲、及び図面に開示されているように、規格文字コード表と暗号鍵とを使用して、生成される。なお、本明細書中にＰＣＴ／ＪＰ２０１４／５２４６３の明細書、特許請求の範囲、及び図面全体を参考として取り込むものとする。
【００５３】
具体的には、規格文字コード表の各文字に割り当てられている規格文字コードに所定の暗号化処理を施すことにより、各文字に対応する暗号文字列が生成される。本実施形態では、各文字に割り当てられている規格文字コードを、例えば端末装置１０毎又は端末装置１０が設置されている企業毎に割り当てられた暗号鍵を使用してラインダール（Rijndael）暗号化方式で暗号化することにより、各文字に対応する暗号文字列が生成される。
【００５４】
なお、暗号化方式は、ラインダール暗号化方式に限定されるものではなく、他の暗号化方式であってもよい。例えば楕円曲線暗号（ECC: Elliptic Curve Cryptography）や、ＲＳＡ（Rivest-Shamir-Adleman）暗号、エルガマル暗号などの非対称暗号（公開鍵暗号）は、本発明に好適に適用可能である。また、ＡＥＳ（Advanced Encryption Standard）暗号やＤＥＳ（Data Encryption Standard）暗号なども本発明に適用可能である。あるいは、規格文字コードを暗号化以外の手法、所定のアルゴリズムに従って変換してもよい。さらに、端末装置１０毎又は端末装置１０が設置されている企業毎に適用する暗号化方式を異ならせてもよい。
【００５５】
一例として、図６に示すように、規格文字コード“00000”を、暗号鍵“R28djaowis912jaas0slwodkqod3m010”を使用して、ラインダール暗号化方式で暗号化し、暗号文字列“ans9ewjdses3aexa”が生成される。また、規格文字コード“00001”から暗号文字列“cmrfxqxqpasdkfq3rx”が、規格文字コード“00002”から暗号文字列“mxjqwjfxaajrfcjwwrex”が、…規格文字コード“65535”から暗号文字列“eiu37sgcvjw4y8”がそれぞれ生成される。
【００５６】
次に、生成された暗号文字列をアルファベット順に並び替えることにより、暗号文字列に対応する各文字が並び替えられる。図６に示す例では、規格文字コード“00000”から生成された暗号文字列“ans9ewjdses3aexa”、規格文字コード“00001”から生成された暗号文字列“cmrfxqxqpasdkfq3rx”、規格文字コード“65535”から生成された暗号文字列“eiu37sgcvjw4y8”、及び規格文字コード“00002”から生成された暗号文字列“mxjqwjfxaajrfcjwwrex”の順で並び替えられる。なお、暗号文字列の順番は、任意に変更可能であり、予め定められたものであってもよいし、例えば所定のアルゴリズムに従って暗号鍵を使用して生成されるようにしてもよい。
【００５７】
暗号文字列のアルファベット順に従って並べ替えられた各文字に、“00000”〜“65535”（１０進数）の数字を順番に割り当て直して、これを変換文字コードとする。そして、各文字に規格文字コードと変換文字コードとを対応付けて登録することにより、変換テーブル２２１が生成される。
【００５８】
変換フォントは、変換文字コードに対応する文字を表示するためのものである。
【００５９】
図３に示す制御部２３は、例えばＣＰＵ、ＲＯＭ、及びＲＡＭ等から構成され、ＣＰＵがＲＡＭをワークメモリとして用い、ＲＯＭに記憶されているプログラムを適宜実行することにより、サーバ装置２０の各種動作を制御する。
【００６０】
制御部２３は、通信部２１で受信したログインＩＤ及びパスワードが変更ＤＢ２２０に登録されているか否かを判別する。制御部２３は、登録されていると判別した場合、端末装置１０のログインを認証する。そして、制御部２３は、変更ＤＢ２２０にログインＩＤ及びパスワードに対応付けられて登録されている変換フォントを通信部２１からネットワークＮを介して端末装置１０に送信する。
【００６１】
制御部２３は、端末装置１０がログイン中に顧客の個人情報の登録を要求したことに応答して、通信部２１で受信した顧客の個人情報を示す文字列に対応する規格文字コード列を構成する各規格文字コードに対応する変換文字コードを、それぞれ変換テーブル２２１から特定し、顧客の個人情報を示す文字列に対応する変換文字コード列を生成する。そして、制御部２３は、生成した顧客の個人情報を示す文字列に対応する変換文字コード列をネットワークＮを介して記憶装置３０に送信する。
【００６２】
制御部２３は、顧客の個人情報の登録が完了した旨の通知を記憶装置３０からネットワークＮを介して受信したことに応答して、その旨の通知をネットワークＮを介して端末装置１０に送信する。
【００６３】
制御部２３は、端末装置１０が顧客の個人情報の検索を要求したことに応答して、通信部２１で受信した個人情報の項目を示す文字列に対応する規格文字コード列を構成する各規格文字コードに対応する変換文字コードを、それぞれ変換テーブル２２１から特定し、個人情報の項目を示す文字列に対応する変換文字コード列を生成する。そして、制御部２３は、生成した個人情報の項目を示す文字列に対応する変換文字コード列を通信部２１からネットワークＮを介して記憶装置３０に送信する。
【００６４】
図７は、記憶装置の構成例を示すブロック図である。
【００６５】
記憶装置３０は、例えば汎用のサーバコンピュータ等から構成され、図７に示すように、通信部３１と、記憶部（ストレージ）３２と、制御部（プロセッサ）３３と、を備え、これらはバスを介して相互に通信可能に接続されている。
【００６６】
通信部３１は、例えばＮＩＣ等から構成され、サーバ装置２０からネットワークＮを介して送信される顧客の個人情報を示す文字列に対応する変換文字コード列を受信する。また、通信部３１は、顧客の個人情報の登録が完了した旨の通知をネットワークＮを介してサーバ装置２０に送信する。
【００６７】
通信部３１は、サーバ装置２０からネットワークＮを介して送信される個人情報の項目を示す文字列に対応する変換文字コード列を受信する。また、通信部３１は、顧客の個人情報を示す文字列に対応する変換文字コード列をネットワークＮを介して端末装置１０に送信する。
【００６８】
記憶部３２は、例えばハードディスクドライブ等から構成され、個人情報ＤＢ３２０を記憶している。個人情報ＤＢ３２０は、顧客の個人情報を示す文字列に対応する変換文字コード列をそのまま登録している。
【００６９】
制御部３３は、例えばＣＰＵ、ＲＯＭ、及びＲＡＭ等から構成され、ＣＰＵがＲＡＭをワークメモリとして用い、ＲＯＭに記憶されているプログラムを適宜実行することにより、記憶装置３０の各種動作を制御する。
【００７０】
制御部３３は、サーバ装置２０からネットワークＮを介して送信される顧客の個人情報を示す文字列に対応する変換文字コード列を通信部３１で受信したことに応答して、受信した顧客の個人情報を示す文字列に対応する変換文字コード列をそのまま個人情報ＤＢ３２０に登録する。
【００７１】
制御部３３は、サーバ装置２０からネットワークＮを介して送信される個人情報の項目を示す文字列に対応する変換文字コード列を通信部３１で受信したことに応答して、受信した個人情報の項目を示す文字列に対応する変換文字コード列を、個人情報ＤＢ３２０から検索する。続いて、制御部３３は、検索した変換文字コード列を含む顧客の個人情報を示す文字列に対応する変換文字コード列を、個人情報ＤＢ３２０から読み出す。そして、制御部３３は、読み出した顧客の個人情報を示す文字列に対応する変換文字コード列を、通信部３１からネットワークＮを介して端末装置１０に送信する。
【００７２】
次に、上記構成を備える情報管理システム１による動作について図面を参照して説明する。
【００７３】
端末装置１０の制御部１５は、操作者によって操作部１１でサーバ装置２０へのログインが指示されたことに応答して、操作部１１で入力されたログインＩＤ及びパスワードを通信部１３からネットワークＮを介してサーバ装置２０に送信する。
【００７４】
サーバ装置２０の制御部２３は、端末装置１０からネットワークＮを介して送信されるログインＩＤ及びパスワードを通信部２１で受信する。
【００７５】
次に、制御部２３は、通信部２１で受信したログインＩＤ及びパスワードが変更ＤＢ２２０に登録されているか否かを判別する。
【００７６】
制御部２３は、登録されていると判別した場合、端末装置１０のログインを認証する。
【００７７】
そして、制御部２３は、変更ＤＢ２２０にログインＩＤ及びパスワードに対応付けられて登録されている変換フォントを通信部２１からネットワークＮを介して端末装置１０に送信する。
【００７８】
端末装置１０の制御部１５は、サーバ装置２０からネットワークＮを介して送信される変換文字コード表を通信部１３で受信してＲＡＭ等に設定する。
【００７９】
そして、ログイン中に、操作者によって操作部１１で顧客の個人情報が入力され、顧客の個人情報の登録が指示されたことに応答して、情報管理システム１は、個人情報登録処理を開始する。
【００８０】
図８〜図１０は、個人情報登録処理の一例を示すフローチャートである。
【００８１】
個人情報登録処理では、図８に示すように、まず、端末装置１０の制御部１５が、操作部１１で入力された顧客の個人情報を示す文字列に対応する規格文字コード列を通信部１３からネットワークＮを介してサーバ装置２０に送信する（ステップＳ１０１）。
【００８２】
サーバ装置２０の制御部２３は、端末装置１０からネットワークＮを介して送信される顧客の個人情報を示す文字列に対応する規格文字コード列を通信部２１で受信する（ステップＳ１０２）。
【００８３】
次に、制御部２３は、通信部２１で受信した顧客の個人情報を示す文字列に対応する規格文字コード列を構成する各規格文字コードに対応する変換文字コードを、それぞれ変換テーブル２２１から特定し、顧客の個人情報を示す文字列に対応する変換文字コード列を生成する（ステップＳ１０３）。
【００８４】
そして、制御部２３は、ステップＳ１０３で生成した顧客の個人情報を示す文字列に対応する変換文字コード列をネットワークＮを介して記憶装置３０に送信する（ステップＳ１０４）。
【００８５】
記憶装置３０の制御部３３は、図９に示すように、サーバ装置２０からネットワークＮを介して送信される顧客の個人情報を示す文字列に対応する変換文字コード列を通信部３１で受信する（ステップＳ１０５）。
【００８６】
次に、制御部３３は、通信部３１で受信した顧客の個人情報を示す文字列に対応する変換文字コード列をそのまま個人情報ＤＢ３２０に登録する（ステップＳ１０６）。
【００８７】
そして、制御部３３は、顧客の個人情報の登録が完了した旨の通知を通信部３１からネットワークＮを介して送信する（ステップＳ１０７）。
【００８８】
サーバ装置２０の制御部２３は、記憶装置３０からネットワークＮを介して送信される顧客の個人情報の登録が完了した旨の通知を通信部２１で受信する（ステップＳ１０８）。そして、制御部２３は、図１０に示すように、顧客の個人情報の登録が完了した旨の通知を通信部２１からネットワークＮを介して送信する（ステップＳ１０９）。
【００８９】
端末装置１０の制御部１５は、サーバ装置２０からネットワークＮを介して送信される顧客の個人情報の登録が完了した旨の通知を通信部２１で受信する（ステップＳ１１０）。
【００９０】
そして、制御部１５は、顧客の個人情報の登録が完了した旨を表示部１４に表示して（ステップＳ１１１）、個人情報登録処理を終了する。
【００９１】
また、端末装置１０の制御部１５は、操作者によって操作部１１で顧客の個人情報に含まれる複数の項目のうち、いずれかの項目が入力され、入力された項目を含む顧客の個人情報の検索が指示されたことに応答して、個人情報表示処理を開始する。
【００９２】
図１１〜図１３は、個人情報表示処理の一例を示すフローチャートである。
【００９３】
個人情報表示処理では、図１１に示すように、端末装置１０の制御部１５が、操作部１１で入力された個人情報の項目を示す文字列に対応する規格文字コード列を、通信部１３からネットワークＮを介してサーバ装置２０に送信する（ステップＳ２０１）。
【００９４】
サーバ装置２０の制御部２３は、端末装置１０からネットワークＮを介して送信される個人情報の項目を示す文字列に対応する規格文字コード列を受信する（ステップＳ２０２）。
【００９５】
次に、制御部２３は、通信部２１で受信した個人情報の項目を示す文字列に対応する規格文字コード列を構成する各規格文字コードに対応する変換文字コードを、それぞれ変換テーブル２２１から特定し、個人情報の項目を示す文字列に対応する変換文字コード列を生成する（ステップＳ２０３）。
【００９６】
そして、制御部２３は、ステップＳ２０３で生成した個人情報の項目を示す文字列に対応する変換文字コード列を通信部２１からネットワークＮを介して記憶装置３０に送信する（ステップＳ２０４）。
【００９７】
記憶装置３０の制御部３３は、図１２に示すように、サーバ装置２０からネットワークＮを介して送信される個人情報の項目を示す文字列に対応する変換文字コード列を通信部３１で受信する（ステップＳ２０５）。
【００９８】
次に、制御部３３は、通信部３１で受信した個人情報の項目を示す文字列に対応する変換文字コード列を、個人情報ＤＢ３２０から検索する（ステップＳ２０６）。
【００９９】
続いて、制御部３３は、ステップＳ２０６で検索した変換文字コード列を含む顧客の個人情報を示す文字列に対応する変換文字コード列を、個人情報ＤＢ３２０から読み出す（ステップＳ２０７）。
【０１００】
そして、制御部３３は、ステップＳ２０７で読み出した顧客の個人情報を示す文字列に対応する変換文字コード列を、通信部３１からネットワークＮを介して端末装置１０に送信する（ステップＳ２０８）。
【０１０１】
端末装置１０の制御部１５は、図１３に示すように、記憶装置３０からネットワークＮを介して送信される顧客の個人情報を示す文字列に対応する変換文字コード列を通信部１３で受信する（ステップＳ２０９）。
【０１０２】
次に、制御部１５は、サーバ装置２０にログインしているか否かを判別する（ステップＳ２１０）。
【０１０３】
制御部１５は、サーバ装置２０にログインしていると判別した場合（ステップＳ２１０；Ｙｅｓ）、ＲＡＭ等に設定されている変換フォントを用いて、通信部１３で受信した変換文字コード列を構成する各変換文字コードに対応する文字を表示部１４に表示して（ステップＳ２１１）、個人情報表示処理を終了する。これにより、表示部１４には、個人情報を示す文字列が表示される。
【０１０４】
制御部１５は、サーバ装置２０にログインしていないと判別した場合（ステップＳ２１０；Ｎｏ）、記憶部１２に記憶されている規定フォントを用いて、通信部１３で受信した変換文字コード列を構成する各変換文字コードに対応する文字を表示部１４に表示して（ステップＳ２１２）、個人情報表示処理を終了する。これにより、表示部１４には、文字化けした文字列が表示される。
【０１０５】
以上説明したように、本実施形態における情報管理システム１において、サーバ装置２０は、規定文字コードと、規定文字コードとは種類が異なる変換文字コードと、を対応付けて記憶する記憶部（ストレージ）２２と、制御部（プロセッサ）２３と、を備える。また、サーバ装置２０は、記憶装置３０に記憶されている顧客の個人情報を示す文字列に対応する変換文字コード列をネットワークＮを介して受信する端末装置１０にネットワークＮを介して接続されている。
【０１０６】
制御部２３は、顧客の個人情報に含まれる項目を示す文字列に対応する規定文字コード列を端末装置１０から受信したことに応答して、規定文字コード列に含まれる規定文字コードをそれぞれ対応する変換文字コードに変換することにより、個人情報の項目を示す文字列に対応する変換文字コード列を生成する。そして、制御部２３は、変換文字コード列に対応する個人情報の項目を示す文字列を含む、顧客の個人情報を示す文字列に対応する変換文字コード列の端末装置１０への送信を記憶装置３０に指示する。
【０１０７】
このように、端末装置１０が送信する規定文字コード列ではなく、規定文字コードとは種類が異なる変換文字コードを含む変換文字コード列が記憶装置３０に記憶されているため、情報管理システム１は、顧客の個人情報を安全に管理することができる。また、情報管理システム１は、端末装置１０から受信した規定文字コード列を変換文字コード列に変換して記憶装置３０に送信することで、顧客の個人情報を示す文字列に対応する変換文字コード列を端末装置１０に送信することができる。
【０１０８】
また、制御部２３は、所定の条件を満たす、即ちサーバ装置２０にログインしている端末装置１０に、変換文字コードに対応する文字を表示するための変換フォントをネットワークＮを介して送信する。端末装置１０は、サーバ装置２０にログインしている場合、サーバ装置２０から送信される変換フォントを用いて、顧客の個人情報を示す文字列を表示する。一方、端末装置１０は、サーバ装置２０にログインしていない場合、顧客の個人情報を示す文字列とは異なる文字化けした文字列を表示する。
【０１０９】
このように、端末装置１０は、変換フォントを用いて、変換文字コード列に対応する文字列を表示するのみで、変換文字コード列を規定文字コード列にデコードするものではない。このため、顧客の個人情報を示す文字列に対応する変換文字コード列を、変換フォントを有していない他の環境に移した場合、顧客の個人情報を示す文字列とは異なる文字化けした文字列が表示される。また、顧客の個人情報を示す文字列に対応する変換文字コード列の印刷など表示以外の出力をした場合、顧客の個人情報を示す文字列とは異なる文字化けした文字列が出力される。このように、変換フォントを有する端末装置１０による表示でのみ、顧客の個人情報を可読状態にすることができるため、情報管理システム１は、顧客の個人情報をより安全に管理することができる。また、情報管理システム１は、変換文字コード列を規定文字コード列にデコードするものではないため、端末装置１０の負荷を低減させることができる。
【０１１０】
また、記憶部２２は、端末装置１０のログインを認証するためのログインＩＤ及びパスワードと、変換テーブル２２１と、変換フォントと、を対応付けて登録する変換ＤＢ２２０を記憶している。そして、変換テーブルは、各文字に規格文字コードと変換文字コードとを対応付けて登録している。すなわち、記憶部２２は、端末装置１０と、変換文字コードと、変換フォントと、を対応付けて登録している。また、制御部２３は、規格文字コードを、規格文字コードを含む規格文字コード列を送信した端末装置１０に対応する変換文字コードに変換する。さらに、制御部２３は、ログインしている端末装置１０に、端末装置１０に対応する変換フォントを送信する。
【０１１１】
このように、サーバ装置２０は、端末装置１０毎に、すなわちログイン可能な操作者の権限毎に、規格文字コードを、異なる変換文字コードに変換する。また、サーバ装置２０は、ログインしている端末装置１０に、この端末装置１０が送信した規格文字コードが変換された変換文字コードに対応する変換フォントを送信することができる。これにより、情報管理システム１は、顧客の個人情報をより安全に管理することができる。
【０１１２】
また、端末装置１０は、所定の条件を満たさなくなった場合、すなわちサーバ装置２０からログアウトした場合、サーバ装置２０から送信された変換フォントを破棄する。
【０１１３】
これにより、端末装置１０は、サーバ装置２０から送信された顧客の個人情報を示す文字列に対応する変換文字コード列を保存したとしても、ログイン中でなければ可読状態にすることができない。このため、情報管理システム１は、顧客の個人情報をより安全に管理することができる。
【０１１４】
また、制御部２３は、顧客の個人情報を示す文字列に対応する規格文字コード列に含まれる規格文字コードをそれぞれ対応する変換文字コードに変換することにより、顧客の個人情報を示す文字列に対応する変換文字コード列を生成する。そして、制御部２３は、顧客の個人情報を示す文字列の記憶装置３０への記憶を記憶装置３０に指示する。
【０１１５】
このように、サーバ装置２０は、顧客の個人情報を示す文字列に対応する規定文字コード列を変換文字コード列に変換した状態で記憶装置３０に記憶させる。このため、情報管理システム１は、顧客の個人情報をより安全に管理することができる。
【０１１６】
また、変換文字コードは、各文字に対応する規格文字コードをそれぞれ暗号化して暗号文字列を生成し、暗号文字列を所定の順序で並び替え、並び替えた暗号文字列に対応する各文字に数値を順番に割り当てていくことにより生成される。
【０１１７】
このように、変換文字コードは、解読困難な方法で規格文字コードを並び替えて生成される。このため、情報管理システム１は、顧客の個人情報をより安全に管理することができる。
【０１１８】
なお、端末装置１０、すなわちログイン可能な操作者の権限のそれぞれに対応する変換文字コードは、ログイン可能な操作者の権限毎に、暗号鍵、暗号化方式、暗号文字列の並び替え方法の少なくとも一つを異ならせて生成されるものであってもよい。
【０１１９】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。以下、本発明に適用可能な上記実施形態の変形態様について、説明する。
【０１２０】
上記実施形態において、変換テーブル２２１及び変換フォントが予め生成されているものとして説明した。しかしながら、本発明はこれに限定されるものではなく、変換テーブル２２１及び変換フォントは、端末装置１０から規格文字コード列を受信する毎に生成されるものであってもよい。
【０１２１】
この場合、記憶部２２は、記憶部１２と同様に、規格文字コード表を記憶している。また、変換ＤＢ２２０は、ログインＩＤと、パスワードと、暗号鍵と、を対応付けて登録している。
【０１２２】
制御部２３は、端末装置１０からネットワークＮを介して送信される規格文字コード列を通信部２１を受信したことに応答して、規格文字コード表の各文字に割り当てられている規格文字コードを、変換ＤＢ２２０に記憶されている暗号鍵を使用して、例えばラインダール暗号化方式で暗号化することにより、各文字に対応する暗号文字列を生成する。
【０１２３】
次に、制御部２３は、生成した暗号文字列をアルファベット順に並び替えることにより、暗号文字列に対応する各文字を並び替える。続いて、制御部２３は、暗号文字列のアルファベット順に従って並べ替えられた各文字に、“00000”〜“65535”（１０進数）の数字を順番に割り当て直して、これを変換文字コードとする。そして、制御部２３は、各文字に規格文字コードと変換文字コードとを対応付けて登録することにより、変換テーブル２２１を生成してもよい。
【０１２４】
また、変換フォントも、端末装置１０から規格文字コード列を受信する毎に変換テーブル２２１から生成されるものであってもよい。
【０１２５】
このように、端末装置１０から規格文字コード列を受信する毎に変換テーブル２２１及び変換フォントを生成することで、第三者は、暗号鍵が判ったとしても、変換文字コードの生成の方法が判らなければ、顧客の個人情報を示す文字列に対応する変換文字コード列を解読することができない。これにより、情報管理システム１は、顧客の個人情報をより安全に管理することができる。
【０１２６】
上記実施形態において、変換文字コードは、各文字に対応する規格文字コードをそれぞれ暗号化して暗号文字列を生成し、暗号文字列を所定の順序で並び替え、並び替えた暗号文字列に対応する各文字に数値を順番に割り当てていくことにより生成されるものとして説明した。しかしながら、本発明はこれに限定されるものではなく、さらに、変換文字コードに対応する文字のうち、例えば、数字「０」〜「９」を全て同一の記号等にしてもよい。このようにすれば、変換文字コードに対応する文字の推測がより一層困難になるため、情報管理システム１は、顧客の個人情報をより安全に管理することができる。
【０１２７】
上記実施形態では、サーバ装置２０と記憶装置３０とはネットワークＮを介して接続される別の装置として説明したが、本発明はこれに限定されるものではなく、一体の装置として構成されるものであってもよい。
【０１２８】
また、情報管理システム１により安全に管理される情報は、顧客の個人情報に限定されるものではなく、任意であり、いかなる情報であってもよい。
【０１２９】
上記実施形態において、制御部１５，２３，及び３３のＣＰＵが実行するプログラムは、予めＲＯＭ等に記憶されていた。しかしながら、本発明は、これに限定されず、上述の処理を実行させるためのプログラムを、既存の汎用のコンピュータ、タブレットコンピュータ、スマートフォン、及びサーバコンピュータ等に適用することで、上記実施形態に係る端末装置１０、サーバ装置２０、及び記憶装置３０として機能させてもよい。
【０１３０】
このようなプログラムの提供方法は任意であり、例えばコンピュータが読取可能な記録媒体（フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ等）に格納して配布してもよいし、インターネット等のネットワーク上のストレージにプログラムを格納しておき、これをダウンロードさせることにより提供してもよい。
【０１３１】
また、上記の処理をＯＳ（Operating System）とアプリケーションプログラムとの分担、又はＯＳとアプリケーションプログラムとの協働によって実行する場合には、アプリケーションプログラムのみを記録媒体やストレージに格納してもよい。また、搬送波にプログラムを重畳し、ネットワークを介して配信することも可能である。例えば、ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）に上記プログラムを掲示し、ネットワークを介してプログラムを配信してもよい。そして、このプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成してもよい。
【０１３２】
なお、本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、本発明の一実施例を説明するためのものであり、本発明の範囲を限定するものではない。
【要約】
情報を安全に管理する。
サーバ装置（２０）は、規定文字コードと変換文字コードとを対応付けて記憶し、記憶装置（３０）に記憶されている個人情報を示す文字列に対応する変換文字コード列を受信する端末装置１０にネットワーク（Ｎ）を介して接続されている。サーバ装置（２０）は、個人情報に含まれる項目を示す文字列に対応する規定文字コード列を端末装置（１０）から受信したことに応答して、規定文字コード列に含まれる規定文字コードをそれぞれ対応する変換文字コードに変換することにより、項目を示す文字列に対応する変換文字コード列を生成する。そして、サーバ装置（２０）は、変換文字コード列に対応する個人情報の項目を示す文字列を含む、顧客の個人情報を示す文字列に対応する変換文字コード列の端末装置１０への送信を記憶装置（３０）に指示する。【図１】
0005956092.tif 000002
【図２】
0005956092.tif 000003
【図３】
0005956092.tif 000004
【図４】
0005956092.tif 000005
【図５】
0005956092.tif 000006
【図６】
0005956092.tif 000007
【図７】
0005956092.tif 000008
【図８】
0005956092.tif 000009
【図９】
0005956092.tif 000010
【図１０】
0005956092.tif 000011
【図１１】
0005956092.tif 000012
【図１２】
0005956092.tif 000013
【図１３】
0005956092.tif 000014