(57)【要約】【課題】データベース、シミュレーションシステム等のような電子情報システムに蓄積されている電子情報、即ちデータ、ソフトウェア（アルゴリズム）等に対する短時間での大量回数の利用を防止することにより、そのような電子情報システムからの機密漏洩を可及的に防止し得るようにすることを目的とする。【解決手段】シミュレーション装置のシミュレーションの条件の設定可能量に応じて基礎的データ、アルゴリズム等の漏洩を防止すべく設定された同一識別情報による所定期間内でのシミュレーションの利用回数の上限を予め登録しておき、パスワードによる接続が許可されても、認証された識別情報による所定期間内でのシミュレーションの利用回数が登録されている利用回数の上限を越えている場合はシミュレーションの利用を許可しない管理装置を備える。【選択図】        図５
2004164192.tif 000002
【特許請求の範囲】
【請求項１】
内部に蓄積した電子情報を外部からの接続により利用することが可能な電子情報システムに対する電子情報の利用回数を制限することにより、前記電子情報システムからの電子情報の漏洩を防止する方法において、
接続を許可すべき識別情報及び認証情報の組み合せと、内部に蓄積されている電子情報の量に応じて設定された、同一識別情報による所定期間内での電子情報の利用回数の上限とを予め登録しておき、
外部から入力された識別情報及び認証情報の組み合せが前記登録されている組み合せと一致した場合に外部からの接続を許可し、
認証情報による接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記登録されている利用回数の上限を越えているときは電子情報の利用を許可しないこと
を特徴とする電子情報漏洩防止方法。
【請求項２】
内部に蓄積した電子情報を外部からの接続により電子情報の検索及び／又は電子情報に基づく計算に利用することが可能な電子情報システムに対する利用回数を制限することにより、前記電子情報システムからの電子情報の漏洩を防止する方法において、
接続を許可すべき識別情報及び認証情報の組み合せと、内部に蓄積されている電子情報の量及び／又は内部に蓄積した電子情報に基づいて行なわれる計算の量に応じて設定された、同一識別情報による所定期間内での利用回数の上限とを予め登録しておき、
外部から入力された識別情報及び認証情報の組み合せが前記登録されている組み合せと一致した場合に外部からの接続を許可し、
認証情報による接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記登録されている利用回数の上限を越えているときは利用を許可しないこと
を特徴とする電子情報漏洩防止方法。
【請求項３】
内部に蓄積した電子情報を外部からの接続により条件設定に応じてシミュレーションに利用することが可能な電子情報システムからの電子情報システムに対する利用回数を制限することにより、前記電子情報システムからの電子情報の漏洩を防止する方法において、
接続を許可すべき識別情報及び認証情報の組み合せと、内部に蓄積されている電子情報に基づくシミュレーションの条件の設定可能数に応じて設定された、同一識別情報による所定期間内での利用回数の上限とを予め登録しておき、
外部から入力された識別情報及び認証情報の組み合せが前記登録されている組み合せと一致した場合に外部からの接続を許可し、
認証情報による接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記登録されている利用回数の上限を越えているときは利用を許可しないこと
を特徴とする電子情報漏洩防止方法。
【請求項４】
前記所定期間内での利用回数の上限は、個々の識別情報に対して異なる値を設定することが可能であることを特徴とする請求項１乃至３のいずれかに記載の電子情報漏洩防止方法。
【請求項５】
前記所定期間内での利用回数の上限として、第１の期間内での第１の上限と、前記第１の期間よりも長期の第２の期間内での第２の上限とを設定し、前記第１の上限が前記第２の上限以下であることを特徴とする請求項１乃至４のいずれかに記載の電子情報漏洩防止方法。
【請求項６】
内部に蓄積した電子情報を外部からの接続により利用することが可能な電子情報システムにおいて、
接続を許可すべき識別情報及び認証情報の組み合せを予め記憶している記憶手段と、
自身の内部に蓄積されている電子情報の量に応じて設定された、同一識別情報による所定期間内での電子情報の利用回数の上限を予め記憶している記憶手段と、
外部から入力された識別情報及び認証情報の組み合せが前記記憶手段に記憶されている組み合せと一致した場合に外部からの接続を許可する認証手段と、
該認証手段により接続が許可された場合に、認証された識別情報による前記所定期間内での電子情報の利用回数が前記記憶手段が記憶している利用回数の上限を越えているときは電子情報の利用を許可しない管理手段と
を備えたこと特徴とする電子情報システム。
【請求項７】
内部に蓄積した電子情報を外部からの接続により電子情報の検索及び／又は電子情報に基づく計算に利用することが可能な電子情報システムにおいて、
接続を許可すべき識別情報及び認証情報の組み合せを予め記憶している記憶手段と、
自身の内部に蓄積されている電子情報の量及び／又は内部に蓄積した電子情報に基づいて行なわれる計算の量に応じて設定された、同一識別情報による所定期間内での利用回数の上限を予め記憶している記憶手段と、
外部から入力された識別情報及び認証情報の組み合せが前記記憶手段に記憶されている組み合せと一致した場合に外部からの接続を許可する認証手段と、
該認証手段により接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記記憶手段が記憶している利用回数の上限を越えているときは利用を許可しない管理手段と
を備えたこと特徴とする電子情報システム。
【請求項８】
内部に蓄積した電子情報を外部からの接続により条件設定に応じてシミュレーションに利用することが可能な電子情報システムにおいて、
接続を許可すべき識別情報及び認証情報の組み合せを予め記憶している記憶手段と、
自身の内部に蓄積されている電子情報に基づくシミュレーションの条件の設定可能量に応じて設定された、同一識別情報による所定期間内でのシミュレーションの利用回数の上限を予め記憶している記憶手段と、
外部から入力された識別情報及び認証情報の組み合せが前記記憶手段に記憶されている組み合せと一致した場合に外部からの接続を許可する認証手段と、
該認証手段により接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記記憶手段が記憶している利用回数の上限を越えているときは利用を許可しない管理手段と
を備えたこと特徴とする電子情報システム。
【請求項９】
前記所定期間内での利用回数の上限は、個々の識別情報に対して異なる値を設定することが可能であることを特徴とする請求項６乃至８のいずれかに記載の電子情報システム。
【請求項１０】
前記所定期間内での利用回数の上限として、第１の期間内での第１の上限と、前記第１の期間よりも長期の第２の期間内での第２の上限とを設定し、前記第１の上限が前記第２の上限以下であることを特徴とする請求項６乃至９のいずれかに記載の電子情報システム。
【請求項１１】
電子情報を蓄積した記憶手段と、接続を許可すべき識別情報及び認証情報の組み合せを予め記憶している記憶手段と、前記記憶手段に蓄積されている電子情報の量に応じて設定された、同一の識別情報による所定期間内での電子情報の利用回数の上限を予め記憶している記憶手段とを備え、前記記憶手段に蓄積されている電子情報を外部からの接続により利用することが可能な電子情報システムのためのコンピュータプログラムであって、
外部から入力された識別情報及び認証情報の組み合せが前記記憶手段に登録されている組み合せと一致するか否かにより認証を行なう手順と、
外部から入力された識別情報及び認証情報の組み合せが認証された場合に外部からの接続を許可する手順と、
認証情報による接続が許可された場合に、認証された識別情報による前記所定期間内での電子情報の利用回数が前記記憶手段に記憶されている利用回数の上限を越えているか否かを判定する手順と、
認証された識別情報による前記所定期間内での利用回数が前記記憶手段に記憶されている利用回数の上限を越えている場合には電子情報の利用を許可しない手順と
を含むことを特徴とするコンピュータプログラム。
【請求項１２】
電子情報を蓄積した記憶手段と、接続を許可すべき識別情報及び認証情報の組み合せを予め記憶している記憶手段と、前記記憶手段に蓄積されている電子情報の量及び／又は内部に蓄積した電子情報に基づいて行なわれる計算の量に応じて設定された、同一の識別情報による所定期間内での電子情報の検索及び／又は電子情報に基づく計算の利用回数の上限を予め記憶している記憶手段とを備え、前記記憶手段に蓄積されている電子情報を外部からの接続により電子情報の検索及び／又は前記記憶手段に蓄積されている電子情報に基づく計算に利用することが可能な電子情報システムのためのコンピュータプログラムであって、
外部から入力された識別情報及び認証情報の組み合せが前記記憶手段に記憶されている組み合せと一致するか否かにより認証を行なう手順と、
外部から入力された識別情報及び認証情報の組み合せが認証された場合に外部からの接続を許可する手順と、
認証情報による接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記記憶手段に記憶されている利用回数の上限を越えているか否かを判定する手順と、
認証された識別情報による前記所定期間内での利用回数が前記記憶手段に記憶されている利用回数の上限を越えている場合には利用を許可しない手順と
を含むことを特徴とするコンピュータプログラム。
【請求項１３】
電子情報を蓄積した記憶手段と、接続を許可すべき識別情報及び認証情報の組み合せを予め記憶している記憶手段と、前記記憶手段に蓄積されている電子情報に基づくシミュレーションの条件の設定可能量に応じて設定された、同一識別情報による所定期間内でのシミュレーションの利用回数の上限を予め記憶している記憶手段とを備え、前記記憶手段に蓄積されている電子情報を外部からの接続により条件設定に応じてシミュレーションに利用することが可能な電子情報システムのためのコンピュータプログラムであって、
外部から入力された識別情報及び認証情報の組み合せが前記記憶手段に記憶されている組み合せと一致するか否かにより認証を行なう手順と、
外部から入力された識別情報及び認証情報の組み合せが認証された場合に外部からの接続を許可する手順と、
認証情報による接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記記憶手段に記憶されている利用回数の上限を越えているか否かを判定する手順と、
認証された識別情報による利用回数が前記記憶手段に記憶されている前記所定期間内での利用回数の上限を越えている場合には利用を許可しない手順と
を含むことを特徴とするコンピュータプログラム。
【請求項１４】
前記所定期間内での利用回数の上限は、個々の識別情報に対して異なる値を設定することが可能であることを特徴とする請求項１１乃至１３のいずれかに記載のコンピュータプログラム。
【請求項１５】
前記所定期間内での利用回数の上限として、第１の期間内での第１の上限と、前記第１の期間よりも長期の第２の期間内での第２の上限とを設定し、前記第１の上限が前記第２の上限以下であることを特徴とする請求項１１乃至１４のいずれかに記載のコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は電子情報漏洩防止方法、及び電子情報システムに関し、特にインターネット等でオンライン接続されているデータベース、シミュレーションシステム等のような電子情報システムの第三者による利用を可能にしつつも、電子情報システム自体が蓄積している電子情報、たとえばデータ、ソフトウェア等の外部への漏洩を可及的に防止し得る電子情報漏洩防止方法、及び電子情報システムに関する。
【０００２】
特に本発明は、オンラインで公開して第三者による利用を可能にしたシミュレーションシステムにおいて、シミュレーションシステム自体の基礎的データ及びアルゴリズム等の機密事項の外部への漏洩を可及的に防止し得る電子情報漏洩防止方法、及び電子情報システムに関する。また本発明はそのような電子情報システムのためのコンピュータプログラムにも関する。
【０００３】
【従来の技術】
コンピュータシステムを利用したデータベース、シミュレーションシステム等の種々の電子情報システムが開発され、実用化されており、インターネットを介して第三者にも公開されて利用可能になっている。たとえば、パーソナルコンピュータのインターネット販売のいわゆるＢＴＯシステム等もそのようなシミュレーションシステムの一種であると考えられるし、生命保険、年金等の生涯計画のシミュレーションもそのようなシミュレーションシステムに該当すると考えられる。
【０００４】
【発明が解決しようとする課題】
上述したようなパーソナルコンピュータのインターネット販売のＢＴＯシステムでは個々の部品の価格を積算するのみであり、また生命保険、年金等の生涯計画のシミュレーションにおいても、基礎的データは加入者の年齢、受取金額等であり、シミュレーションに必要な利率等も法令で決められているか、または当事者が公表しているものであり、それらが漏洩しても全く問題は生じない。
【０００５】
しかし、上述のようなデータベース、シミュレーションシステム等をオンラインで第三者に公開して使用可能にした場合、そのようなデータベースに蓄積されている大量のデータ、シミュレーションシステムの基礎的データ及びシミュレーションのアルゴリズム等も容易に漏洩する虞がある。具体的には、いわゆるクラッキングは論外としても、適宜のソフトウェアを利用することにより短時間に膨大な回数の接続を行なえば、データベースからは内部に蓄積されている全てのデータを読み出すことが可能であり、またシミュレーションシステムからは本来は機密にすべき基礎的データ及びシミュレーションのアルゴリズム等を解析することが可能である。
【０００６】
一方では、シミュレーションシステムの基礎的データ及びシミュレーションのアルゴリズムが特定の企業の機密事項であり、しかもそのようなシミュレーションシステムをたとえば取引相手に公開して利用させることにより、取引相手が必要とする商品をシミュレーションの結果から決定して取引を行なうことが考えられる。そのような場合に、シミュレーションシステムの基礎的データ及びアルゴリズムの対抗的企業への漏洩防止策を講じておく必要がある。この場合、取引相手が複数の同種企業と取引がある場合にはその取引相手から漏洩する可能性があり、また取引相手を装って対抗的企業の従業員がシミュレーションシステムを利用する場合も考えられる。
【０００７】
以上のような事情から、従来はたとえば企業側が取引先から条件を聞いてシミュレーションを行ない、その結果のみを知らせたり、取引先へ企業の営業担当者が出向いて基礎的データ及びアルゴリズムをインストールした携帯型コンピュータでシミュレーションを行なってその結果のみを見せたりすることにより、機密漏洩の防止を図っていた。しかし、このような手法では取引先に対して十分な情報を提供することができず、また企業側、取引先側の双方にとって煩瑣であり、更にシミュレーションシステム自体が巨大化した場合にはスタンドアローンの携帯型コンピュータでは処理不可能になる虞がある。
【０００８】
このためたとえば、インターネット等を介して企業のシミュレーション用のサーバと取引先のコンピュータシステムとを接続して取引先に自由にシミュレーションシステムを利用させることが望ましいが、その際の機密漏洩防止策が必要不可欠になる。
【０００９】
たとえば、そのようなシミュレーションシステムの一例として、排水シミュレーションシステムがある。排水シミュレーションシステムとは、高層建築物において個々の階で横管に排水を一旦集合させ、この横管からの排水を最終的には下水道へ繋がっている一本の縦管に集合させて排水するシステムのことである。個々の階においては、それぞれの階から縦管へ排水、具体的には台所、トイレ、風呂場、洗面所等からの排水を流し込むための排水集合管が設置されている。
【００１０】
このような排水システムでは、各階の排水集合管において排水が逆流しないことは勿論のこと、縦管内の排水の流下に伴っ上端部から大量の空気が縦管へ誘引されるため、この空気によってそれぞれの階の排水集合管において不快な音響を発生したりすることを防止する必要がある。
【００１１】
従って、排水システムの設計には、建物の階数（及び実際の高さ）、個々の階で使用する横管の長さ及び形状、排水集合管の形状、縦管のサイズ（径）及び長さ、縦管の下端部と下水道管との接続状態等をシミュレーションして排水集合管の型式及びその他の管の長さ、サイズ等を最適に決定する必要がある。しかし、このようなシミュレーションシステムを構築するためには企業が長年にわたって蓄積した研究・実験結果から得られた基礎的データ、たとえば上述のような排水シミュレーションシステムであれば各管の負荷流量、サイズ等に応じたデータの蓄積が必要であり、またシミュレーションのためのアルゴリズムにも独特のノウハウがあることはいうまでもない。
【００１２】
図６はそのような排水シミュレーション画面の一例を示す模式図である。この例では、画面左半分にはシミュレーションシステムに付属するソフトウェアを利用して描画されたシミュレーション対象の排水系統図が表示されており、○数字にて指定された部分の負荷流量のシミュレーション結果及び適合する集合管の型式が画面右半分に表示されている。
【００１３】
しかし、たとえ取引相手とはいえ、第三者にこのようなシミュレーションシステムを自由に使用させた場合には、管の負荷流量、サイズ等のパラメータを段階的に変化させて多数回のシミュレーションを実行することにより、その結果からシミュレーションシステムの基礎的データ、シミュレーションのためのアルゴリズム等が解析される虞がある。
【００１４】
以上のような問題は単に排水シミュレーションシステムのみならず、種々のシミュレーションシステムにおいても同様に発生し得る問題である。また、データベースにおいても、短時間で膨大な接続が行われた場合にはその内部に蓄積しているデータが全て読み出されてしまうという問題が生じ得る。
【００１５】
ところで、シミュレーションシステムまたはシミュレータにおいて、ユーザにシミュレーションモデルを公開しつつも企業側の機密情報が漏洩しないようにした発明が知られている（特許文献１、２参照）。しかし、これらの発明は、シミュレーションシステムまたはシミュレータにおける基礎的データの漏洩を目的としたものではなく、またその用途もＥＭＩシミュレータという特殊な分野に限定されており、汎用性を有するものでは有り得ない。
【００１６】
本発明はこのような事情に鑑みてなされたものであり、データベース、シミュレーションシステム等のような電子情報システムに蓄積されている電子情報、即ちデータ、ソフトウェア（アルゴリズム）等に対する短時間での大量回数の利用を防止することにより、そのような電子情報システムからの機密漏洩を可及的に防止し得るようにすることを目的とする。
【００１７】
特に、シミュレーションシステムにおいては、シミュレーション結果からそのシステムが蓄積している基礎的データ、アルゴリズム等を解析するためには膨大な回数のシミュレーションを行なう必要があることに着目し、シミュレーションシステムの利用者に対して、単位期間（たとえば、１日、１週間、１月等）内での利用回数を制限する、また同時にその利用回数を個々の利用者の企業側との関係に応じて設定する、等の制限を設けることにより、機密漏洩を可及的に防止しうる電子情報漏洩防止方法、電子情報システム、及びコンピュータプログラムの提供を目的とする。
【００１８】
【特許文献１】
特開２０００−１３７７４２号公報
【特許文献２】
特開２００１−２２２５７３号公報
【００１９】
【課題を解決するための手段】
本発明の第１の発明の電子情報漏洩防止方法は、内部に蓄積した電子情報を外部からの接続により利用することが可能な電子情報システムに対する電子情報の利用回数を制限することにより、前記電子情報システムからの電子情報の漏洩を防止する方法において、接続を許可すべき識別情報及び認証情報の組み合せと、内部に蓄積されている電子情報の量に応じて設定された、同一識別情報による所定期間内での電子情報の利用回数の上限とを予め登録しておき、外部から入力された識別情報及び認証情報の組み合せが前記登録されている組み合せと一致した場合に外部からの接続を許可し、認証情報による接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記登録されている利用回数の上限を越えているときは電子情報の利用を許可しないことを特徴とする。
【００２０】
また本発明の第１の発明の電子情報システムは、内部に蓄積した電子情報を外部からの接続により利用することが可能な電子情報システムにおいて、接続を許可すべき識別情報及び認証情報の組み合せを予め記憶している記憶手段と、自身の内部に蓄積されている電子情報の量に応じて設定された、同一識別情報による所定期間内での電子情報の利用回数の上限を予め記憶している記憶手段と、外部から入力された識別情報及び認証情報の組み合せが前記記憶手段に記憶されている組み合せと一致した場合に外部からの接続を許可する認証手段と、該認証手段により接続が許可された場合に、認証された識別情報による前記所定期間内での電子情報の利用回数が前記記憶手段が記憶している利用回数の上限を越えているときは電子情報の利用を許可しない管理手段とを備えたこと特徴とする。
【００２１】
また本発明の第１の発明のコンピュータプログラムは、電子情報を蓄積した記憶手段と、接続を許可すべき識別情報及び認証情報の組み合せを予め記憶している記憶手段と、前記記憶手段に蓄積されている電子情報の量に応じて設定された、同一の識別情報による所定期間内での電子情報の利用回数の上限を予め記憶している記憶手段とを備え、前記記憶手段に蓄積されている電子情報を外部からの接続により利用することが可能な電子情報システムのためのコンピュータプログラムであって、外部から入力された識別情報及び認証情報の組み合せが前記記憶手段に登録されている組み合せと一致するか否かにより認証を行なう手順と、外部から入力された識別情報及び認証情報の組み合せが認証された場合に外部からの接続を許可する手順と、認証情報による接続が許可された場合に、認証された識別情報による前記所定期間内での電子情報の利用回数が前記記憶手段に記憶されている利用回数の上限を越えているか否かを判定する手順と、認証された識別情報による前記所定期間内での利用回数が前記記憶手段に記憶されている利用回数の上限を越えている場合には電子情報の利用を許可しない手順とを含むことを特徴とする。
【００２２】
以上のような本発明の第１の発明の電子情報漏洩防止方法及び電子情報システムでは、接続を許可すべき識別情報及び認証情報の組み合せと、電子情報システム内部に蓄積されている電子情報の量に応じて設定された、同一識別情報による所定期間内での電子情報の利用回数の上限とが予め登録されている。なおこの同一識別情報による所定期間内での電子情報の利用回数の上限は、内部に蓄積した電子情報の量に応じて、電子情報システムからの電子情報の漏洩が防止可能なように設定されている。そして、外部から入力された識別情報及び認証情報の組み合せが登録されている組み合せと一致するか否かにより認証が行なわれ、認証された場合にのみ外部からの接続が許可される。但し、その場合においても認証された識別情報による所定期間内での電子情報の利用回数が予め登録されている利用回数の上限を越えているか否かが判定され、越えている場合には利用が許可されない。
【００２３】
また本発明の第１の発明のコンピュータプログラムでは、上述のような第１の発明の電子情報システムにおいて第１の発明の電子情報の漏洩防止方法が実現される。
【００２４】
本発明の第２の発明の電子情報漏洩防止方法は、内部に蓄積した電子情報を外部からの接続により電子情報の検索及び／又は電子情報に基づく計算に利用することが可能な電子情報システムに対する利用回数を制限することにより、前記電子情報システムからの電子情報の漏洩を防止する方法において、接続を許可すべき識別情報及び認証情報の組み合せと、内部に蓄積されている電子情報の量及び／又は内部に蓄積した電子情報に基づいて行なわれる計算の量に応じて設定された、同一識別情報による所定期間内での利用回数の上限とを予め登録しておき、外部から入力された識別情報及び認証情報の組み合せが前記登録されている組み合せと一致した場合に外部からの接続を許可し、認証情報による接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記登録されている利用回数の上限を越えているときは利用を許可しないことを特徴とする。
【００２５】
また本発明の第２の発明の電子情報システムは、内部に蓄積した電子情報を外部からの接続により電子情報の検索及び／又は電子情報に基づく計算に利用することが可能な電子情報システムにおいて、接続を許可すべき識別情報及び認証情報の組み合せを予め記憶している記憶手段と、自身の内部に蓄積されている電子情報の量及び／又は内部に蓄積した電子情報に基づいて行なわれる計算の量に応じて設定された、同一識別情報による所定期間内での利用回数の上限を予め記憶している記憶手段と、外部から入力された識別情報及び認証情報の組み合せが前記記憶手段に記憶されている組み合せと一致した場合に外部からの接続を許可する認証手段と、該認証手段により接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記記憶手段が記憶している利用回数の上限を越えているときは利用を許可しない管理手段とを備えたこと特徴とする。
【００２６】
更に本発明の第２の発明のコンピュータプログラムは、電子情報を蓄積した記憶手段と、接続を許可すべき識別情報及び認証情報の組み合せを予め記憶している記憶手段と、前記記憶手段に蓄積されている電子情報の量及び／又は内部に蓄積した電子情報に基づいて行なわれる計算の量に応じて設定された、同一の識別情報による所定期間内での電子情報の検索及び／又は電子情報に基づく計算の利用回数の上限を予め記憶している記憶手段とを備え、前記記憶手段に蓄積されている電子情報を外部からの接続により電子情報の検索及び／又は前記記憶手段に蓄積されている電子情報に基づく計算に利用することが可能な電子情報システムのためのコンピュータプログラムであって、外部から入力された識別情報及び認証情報の組み合せが前記記憶手段に記憶されている組み合せと一致するか否かにより認証を行なう手順と、外部から入力された識別情報及び認証情報の組み合せが認証された場合に外部からの接続を許可する手順と、認証情報による接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記記憶手段に記憶されている利用回数の上限を越えているか否かを判定する手順と、認証された識別情報による前記所定期間内での利用回数が前記記憶手段に記憶されている利用回数の上限を越えている場合には利用を許可しない手順とを含むことを特徴とする。
【００２７】
以上のような本発明の第２の発明の電子情報漏洩防止方法及び電子情報システムでは、接続を許可すべき識別情報及び認証情報の組み合せと、電子情報システム内部に蓄積されている電子情報の量及び／又は内部に蓄積した電子情報に基づいて行なわれる計算の量に応じて設定された、同一識別情報による所定期間内での利用回数の上限とが予め登録されている。なおこの同一識別情報による所定期間内での利用回数の上限は、内部に蓄積されている電子情報の量及び／又は内部に蓄積した電子情報に基づいて行なわれる計算の量に応じて、電子情報システムからの電子情報の漏洩が防止可能なように設定されている。そして、外部から入力された識別情報及び認証情報の組み合せが予め登録されている組み合せと一致するか否かにより認証が行なわれ、認証された場合にのみ外部からの接続が許可される。但し、その場合においても認証された識別情報による所定期間内での利用回数が予め登録されている利用回数の上限を越えているか否かが判定され、越えている場合には利用が許可されない。
【００２８】
更に本発明の第２の発明のコンピュータプログラムでは、上述のような第２の発明の電子情報システムにおいて第２の発明の電子情報の漏洩防止方法が実現される。
【００２９】
本発明の第３の発明の電子情報漏洩防止方法は、内部に蓄積した電子情報を外部からの接続により条件設定に応じてシミュレーションに利用することが可能な電子情報システムからの電子情報システムに対する利用回数を制限することにより、前記電子情報システムからの電子情報の漏洩を防止する方法において、接続を許可すべき識別情報及び認証情報の組み合せと、内部に蓄積されている電子情報に基づくシミュレーションの条件の設定可能数に応じて設定された、同一識別情報による所定期間内での利用回数の上限とを予め登録しておき、外部から入力された識別情報及び認証情報の組み合せが前記登録されている組み合せと一致した場合に外部からの接続を許可し、認証情報による接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記登録されている利用回数の上限を越えているときは利用を許可しないことを特徴とする。
【００３０】
また本発明の第３の発明の電子情報システムは、内部に蓄積した電子情報を外部からの接続により条件設定に応じてシミュレーションに利用することが可能な電子情報システムにおいて、接続を許可すべき識別情報及び認証情報の組み合せを予め記憶している記憶手段と、自身の内部に蓄積されている電子情報に基づくシミュレーションの条件の設定可能量に応じて設定された、同一識別情報による所定期間内でのシミュレーションの利用回数の上限を予め記憶している記憶手段と、外部から入力された識別情報及び認証情報の組み合せが前記記憶手段に記憶されている組み合せと一致した場合に外部からの接続を許可する認証手段と、該認証手段により接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記記憶手段が記憶している利用回数の上限を越えているときは利用を許可しない管理手段とを備えたこと特徴とする。
【００３１】
更に本発明の第３の発明のコンピュータプログラムは、電子情報を蓄積した記憶手段と、接続を許可すべき識別情報及び認証情報の組み合せを予め記憶している記憶手段と、前記記憶手段に蓄積されている電子情報に基づくシミュレーションの条件の設定可能量に応じて設定された、同一識別情報による所定期間内でのシミュレーションの利用回数の上限を予め記憶している記憶手段とを備え、前記記憶手段に蓄積されている電子情報を外部からの接続により条件設定に応じてシミュレーションに利用することが可能な電子情報システムのためのコンピュータプログラムであって、外部から入力された識別情報及び認証情報の組み合せが前記記憶手段に記憶されている組み合せと一致するか否かにより認証を行なう手順と、外部から入力された識別情報及び認証情報の組み合せが認証された場合に外部からの接続を許可する手順と、認証情報による接続が許可された場合に、認証された識別情報による前記所定期間内での利用回数が前記記憶手段に記憶されている利用回数の上限を越えているか否かを判定する手順と、認証された識別情報による利用回数が前記記憶手段に記憶されている前記所定期間内での利用回数の上限を越えている場合には利用を許可しない手順とを含むことを特徴とする。
【００３２】
以上のような本発明の第３の発明の電子情報漏洩防止方法及び電子情報システムでは、接続を許可すべき識別情報及び認証情報の組み合せと、電子情報システム内部に蓄積されている電子情報に基づくシミュレーションの条件の設定可能量に応じて設定された、同一識別情報による所定期間内でのシミュレーションの利用回数の上限とが予め登録されている。なおこの同一識別情報による所定期間内でのシミュレーションの利用回数の上限は、電子情報システム内部に蓄積されている電子情報に基づくシミュレーションの条件の設定可能量に応じて、電子情報システムからの電子情報の漏洩が防止可能なように設定されている。そして、外部から入力された識別情報及び認証情報の組み合せが予め登録されている組み合せと一致するか否かにより認証が行なわれ、認証された場合にのみ外部からの接続が許可される。但し、その場合においても認証された識別情報による所定期間内での利用回数が予め登録されている利用回数の上限を越えているか否かが判定され、越えている場合には利用が許可されない。
【００３３】
更に本発明の第３の発明のコンピュータプログラムでは、上述のような第３の発明の電子情報システムにおいて第３の発明の電子情報の漏洩防止方法が実現される。
【００３４】
なお、本発明の第４の発明は、上述のような第１乃至第３の発明の電子情報漏洩防止方法、電子情報システム及びコンピュータプログラムにおいて、前記所定期間内での利用回数の上限は、個々の識別情報に対して異なる値を設定することが可能であることを特徴とする。
【００３５】
このような本発明の第４の発明では、上述のような第１乃至第３の発明の電子情報漏洩防止方法、電子情報システム及びコンピュータプログラムにおいて、個々の識別情報が付与されているユーザとの関係に応じて、所定期間内での利用回数の上限を任意の異なる値として設定することが可能になる。
【００３６】
更に、本発明の第５の発明は、上述のような第１乃至第４の発明の電子情報漏洩防止方法、電子情報システム及びコンピュータプログラムにおいて、前記所定期間内での利用回数の上限として、第１の期間内での第１の上限と、前記第１の期間よりも長期の第２の期間内での第２の上限とを設定し、前記第１の上限が前記第２の上限以下であることを特徴とする。
【００３７】
このような本発明の第５の発明では、上述のような第１乃至第４の発明の電子情報漏洩防止方法、電子情報システム及びコンピュータプログラムにおいて、たとえば第１の所定期間を１日とし、第２の所定期間を連続５０日とすることができ、更にたとえば１日当たりの利用回数の上限値を１０回とした場合に、連続５０日間の利用回数の上限を単純に  ５００回としてもよいが、それよりも小さい値、たとえば  ４００回とすることが可能になる。
【００３８】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。なお以下の実施の形態においては、電子情報システムとしてはシミュレーションシステムを例示し、更にシミュレーションシステムとしては前述した排水シミュレーションシステムを例示する。
【００３９】
但し、シミュレーションシステムが排水シミュレーションシステム以外のシミュレーションシステムである場合、電子情報システムがデータベースである場合等においても、本発明は基本的には同様に適用可能であるし、電子情報システムがデータベースでもシミュレーションシステムでもないが、内部に電子情報を蓄積していてそれらを外部から利用することが可能なような種々のシステムである場合においても、本発明は基本的には同様に適用可能である。
【００４０】
図１は本発明の電子情報システムとしてのシミュレーションシステムの全体の構成例を示すブロック図である。図中１は企業内に備えられたシミュレーション装置であり、シミュレーション用サーバ１１、シミュレーション用データベース（ＤＢ）１２、シミュレーション用ソフトウェア（ＳＷ）記憶装置１３、管理装置１４、通信装置１５、内部端末１６等で構成されている。
【００４１】
通信装置１５はインターネットＩＮを介して外部の複数のユーザ端末２、２、２…と接続可能である。なお、インターネットＩＮに限らず、専用回線で通信装置１５と各ユーザ端末２とを接続してもよい。
【００４２】
シミュレーション用サーバ１１は、シミュレーション用ＤＢ１２に登録されている種々のデータ、即ちシミュレーションのための基礎的データに基づいて、シミュレーション用ＳＷ記憶装置１３に記憶されているシミュレーション用ソフトウェア（アルゴリズム）に従って、ユーザ端末２または内部端末１６から入力設定される条件に応じて排水シミュレーションを行なうコンピュータである。
【００４３】
シミュレーション用ＤＢ１２には、排水シミュレーションのための基礎的データ、具体的には排水シミュレーションに必要な長年にわたる実験・研究により得られた種々のデータ、排水システムを構成するために必要な種々の材料のデータ、更に建築基準法等の法令も登録されている。また、シミュレーション終了後にシミュレーション結果に基づいて取引業者が積算を行なうためのソフトウェアを添付しておいてもよい。
【００４４】
シミュレーション用ＳＷ記憶装置１３には、上述のシミュレーション用ＤＢ１２に登録されているデータを利用して、実際の建築物を想定した排水シミュレーション、たとえば、既に横管が設置されている建築物に対する縦管及び集合排水管のシミュレーション、図面のみが完成している建築物に対する排水シミュレーション等を行なうためのソフトウェアが記憶されている。
【００４５】
管理装置１４は通信装置１５とシミュレーション用サーバ１１との間に配置されている。この管理装置１４は、外部からシミュレーション用サーバ１１を利用するために接続が行なわれた場合に、直接シミュレーション用サーバ１１の利用を許可するのではなく、許可するか否かを判断し、許可することが可能な場合にのみシミュレーション用サーバ１１の利用を許可する。なお、この管理装置１４には管理データベース（ＤＢ）を記憶した記憶装置１４０及び管理装置１４自身のコンピュータプログラムである管理ソフトウェア（ＳＷ）を記憶した記憶装置１５０が接続されている。この記憶装置１４０にはシミュレーション用サーバ１１を管理するための種々の管理情報がテーブルの形で登録されている。
【００４６】
管理ＤＢの記憶装置１４０に記憶されている管理情報は、ユーザテーブル１４１、ユーザクラステーブル１４２、利用履歴テーブル１４３等である。これらに関しては後述する。
【００４７】
内部端末１６は企業内部の人間がシミュレーション用サーバ１１と接続するための端末装置であり、シミュレーション用サーバ１１にシミュレーションを行なわせる場合、及びシミュレーション用ＤＢ１２の登録内容を更新・削除する場合、シミュレーション用ＳＷ記憶装置１３に記憶されているソフトウェアのアップデート、デバッグ等に使用されると共に、管理装置１４に対して管理条件の設定・変更、具体的には上述の各テーブル１４１、１４２、１４３等の登録内容そのもの、または登録条件の更新を行なう際にも使用される。
【００４８】
ユーザ端末２はいずれもブラウザソフトウェアがインストールされており、このブラウザソフトウェアの表示画面からシミュレーション用サーバ１１に接続した上で、種々の条件設定、パラメータの設定を行なって排水シミュレーションを利用することが可能である。
【００４９】
図２はユーザテーブル１４１の内容を示す模式図である。このユーザテーブル１４１には、各ユーザ端末２及び内部端末１６の利用者名（ＩＤ）、パスワード（ＰＷ）、ユーザクラス（利用可能回数による分類）等が登録されている。備考欄には、それぞれのＩＤに対応してユーザの名称、または社内の従業員である場合にはその所属部署及び氏名が登録されている。具体的には、ＩＤが「ａｂｃ」のユーザのパスワードは「ＸＹＺ」であり、ユーザクラスは「１」であり、名称が「○○工務店」であることが備考欄に登録されている。なお、ＩＤが「１２３」及び「５６７」は社内の従業員であり、後述するようにユーザクラスは利用上限回数無制限の「５」が登録されている。
【００５０】
図３はユーザクラステーブル１４２の内容を示す模式図である。このユーザクラステーブル１４２には、上述のユーザテーブル１４１に登録されているユーザクラスそれぞれの１日当たり及び連続５０日当たりの利用上限回数が登録されている。具体的には、ユーザクラス０，１，２，３，４，５それぞれに応じて１日当たり及び連続５０日当たりの利用上限回数は、（０，０）、（１０，４００）、（２０，８００）、（３０，１２００）  、（４０，１６００）  、無制限、である。ここで、１日当たりの利用上限回数に対して連続５０日当たりの利用上限回数を８０％に制限してある理由は、５０日間連続して利用上限回数まで利用することは何らかの悪意があると見なして利用を禁止するためである。
【００５１】
なお、各ユーザＩＤに対応して設定されている１日当たりの利用上限回数は同一でもよいし、また他の値であってもよい。また、本実施の形態では連続５０日当たりの利用上限回数を設定しているが、５０日に限定する必要はなく、たとえば  １週間、１ヶ月、１年等でもよいことは言うまでもない。要は、シミュレーションシステムの内容に応じて適宜に設定すればよい。
【００５２】
図４は利用履歴テーブル１４３の内容を示す模式図である。この利用履歴テーブル１４３には、各ユーザのＩＤに対応して当日の利用回数と、当日を含む過去５０日間の利用回数とが登録されている。
【００５３】
図５は管理装置１４による処理手順を示すフローチャートである。以下、このフローチャートを参照して管理装置１４の動作に付いて説明する。
【００５４】
まず、管理装置１４はいずれかのユーザ端末２または内部端末１６からＩＤ及びパスワードを受信すると（ステップＳ１１）、ユーザテーブル１４１を参照してＩＤに対してパスワードが一致しているか否かを照合する（ステップＳ１２）。不一致であった場合には（ステップＳ１２でＮＯ）、管理装置１４はＩＤ及びパスワードの送信元のユーザ端末２に対してパスワードが不一致であったことを通知し（ステップＳ１３）、ステップＳ１１へ処理を戻して再度ＩＤ及びパスワードの受信を待機する。
【００５５】
なお、同一のＩＤとパスワードとの組み合せに関してユーザテーブル１４１の内容との不一致が所定回数連続した場合には、そのＩＤに対して接続を当面の間、禁止するようにしてもよい。
【００５６】
ユーザ端末２から受信したＩＤとパスワードとが一致した場合（ステップＳ１２でＹＥＳ）、管理装置１４は受信したＩＤ（ＰＷ）に対応するユーザクラスをユーザテーブル１４１から読み出し（ステップＳ１４）、読み出したユーザクラスに対応する利用上限回数（１日当たり及び連続５０日当たり）をユーザクラステーブル１４２から読み出す（ステップＳ１５）。また管理装置１４は受信したＩＤに対応して利用履歴テーブル１４３から利用履歴（当日及び過去５０日）を読み出す（ステップＳ１６）。
【００５７】
次に管理装置１４は利用履歴テーブル１４３から読み出した当日の利用回数と先にユーザクラステーブル１４２から読み出した利用上限回数（１日当たり）とを比較し（ステップＳ１７）、既に前者が後者以上になっていれば（ステップＳ１７でＹＥＳ）、本日は利用不可能であることをＩＤ及びパスワードの送信元のユーザ端末２へ通知する（ステップＳ１８）。これにより、ＩＤ及びパスワードの送信元のユーザ端末２のユーザはその日はそれ以上はシミュレーションシステムの利用はできないことが分かる。
【００５８】
なお、ステップＳ１７において、利用履歴テーブル１４３から読み出した当日の利用回数が先にユーザクラステーブル１４２から読み出した利用上限回数（１日当たり）より１だけ少ない場合にはその日に可能な最後のシミュレーションである旨を通知してもよい。
【００５９】
一方、ステップＳ１７において、利用履歴テーブル１４３から読み出した当日の利用回数が先にユーザクラステーブル１４２から読み出した利用上限回数（１日当たり）未満であった場合は（ステップＳ１７でＮＯ）、管理装置１４は利用履歴テーブル１４３から読み出した過去５０日の利用回数とユーザクラステーブル１４２から読み出した利用上限回数（連続５０日）とを比較し（ステップＳ１９）、既に前者が後者以上になっていれば（ステップＳ１９でＹＥＳ）、一時利用停止処置が適用されたことをＩＤ及びパスワードの送信元のユーザ端末２へ通知し（ステップＳ２０）、ユーザテーブル１４１の対応するＩＤのユーザクラスを「０」に更新する（ステップＳ２１）。これにより、ＩＤ及びパスワードの送信元のユーザ端末２のユーザはその時点以降はシミュレーションシステムを当分の間は利用できないことが分かる。
【００６０】
一方、ステップＳ１９において、利用履歴テーブル１４３から読み出した過去５０日の利用回数がユーザクラステーブル１４２から読み出した利用上限回数（連続５０日）未満であった場合は（ステップＳ１９でＮＯ）、管理装置１４は利用履歴テーブル１４３の対応するＩＤの当日及び過去５０日の双方の値をそれぞれ「＋１」インクリメントし（ステップＳ２２）、シミュレーションシステムの利用が許可されたことをＩＤ及びパスワードの送信元のユーザ端末２へ通知する（ステップＳ２３）。これにより、ＩＤ及びパスワードの送信元のユーザ端末２のユーザはその時点でシミュレーションシステムの利用が許可されたことが分かる。
【００６１】
なお、上述のステップＳ２２でのインクリメントの結果、１日当たり又は連続５０日当たりの利用上限回数に一致した場合には、その日はそれ以上シミュレーションシステムを利用できないこと、または一時停止処置となったことを通知するようにしてもよい。
【００６２】
以上のようにして接続が許可され、更にシミュレーションシステムの利用が許可された場合、ユーザ端末２ではシミュレーション用サーバ１１を利用して排水シミュレーションを行うことが可能になる。図６はユーザ端末２において表示されるシミュレーション画面の一例を示す模式図である。この例では、画面左半分にはユーザがシミュレーションシステムに付属するソフトウェアを利用して描画したシミュレーション対象の排水系統図が表示されており、○数字にてユーザが指定した６箇所の負荷流量のシミュレーション結果及び適合する集合管の型式が画面右半分に表示されている。
【００６３】
なお、図７は本発明のコンピュータプログラム、具体的には管理装置１４に接続された記憶装置１５０に記録されている管理ＳＷの内容を示す模式図である。この管理ＳＷは、基本的には、外部から入力されたＩＤとＰＷとの組み合せがユーザテーブル１４１に記憶されている組み合せと一致するか否かにより認証を行なうプログラムコード（ＰＣ１）、外部から入力されたＩＤとＰＷとの組み合せが認証された場合にのみ外部からの接続を許可するプログラムコード（ＰＣ２）、ＰＷによる接続が許可された場合に、認証されたＩＤによる１日当たり、または連続５０日間の利用回数がユーザクラステーブル１４２に記憶されている利用回数の上限を越えているか否かを判定するプログラムコード（ＰＣ３）、認証されたＩＤによる利用回数がユーザクラステーブル１４２に記憶されている１日当たり、または連続５０日間の利用回数の上限を越えている場合には利用を許可しないプログラムコード（ＰＣ４）を含んでいる。
【００６４】
【発明の効果】
以上に詳述したように、本発明の第１の発明の電子情報漏洩防止方法、電子情報システム、及びコンピュータプログラムによれば、外部からの接続は認証情報によって認証された場合にのみ可能であり、更にその場合においても所定期間内での利用回数が電子情報システム内部に蓄積されている電子情報の量に応じて漏洩を防止するために設定された所定期間内での利用回数の上限を越えている場合には電子情報の利用が許可されない。従って、短時間での膨大な回数の電子情報の利用を防止することができ、電子情報システム内部に蓄積されている電子情報の漏洩が防止される。
【００６５】
また本発明の第２の発明の電子情報漏洩防止方法、電子情報システム、及びコンピュータプログラムによれば、外部からの接続は認証情報によって認証された場合にのみ可能であり、更にその場合においても所定期間内での利用回数が電子情報システム内部に蓄積されている電子情報の量及び／又は内部に蓄積した電子情報に基づいて行なわれる計算の量に応じて漏洩を防止するために設定された所定期間内での利用回数の上限を越えている場合には電子情報の利用が許可されない。従って、短時間での膨大な回数の電子情報システム内部に蓄積されている電子情報及び／又は電子情報に基づいて行なわれる計算の利用を防止することができ、電子情報、アルゴリズム、ソフトウェア等の漏洩が防止される。
【００６６】
更に本発明の第３の発明の電子情報漏洩防止方法、電子情報システム、及びコンピュータプログラムによれば、外部からの接続は認証情報によって認証された場合にのみ可能であり、更にその場合においても所定期間内での利用回数が電子情報システム内部に蓄積されている電子情報に基づくシミュレーションの条件の設定可能量に応じて漏洩を防止するために設定された所定期間内での利用回数の上限を越えている場合には電子情報の利用が許可されない。従って、短時間での膨大な回数のシミュレーションの利用を防止することができ、電子情報システム内部に蓄積されている電子情報に基づくシミュレーションのための基礎的データ、アルゴリズム等の漏洩が防止される。
【００６７】
更に本発明の第４の発明の電子情報漏洩防止方法、電子情報システム、及びコンピュータプログラムによれば、識別情報に応じて、具体的にはユーザに応じて所定期間内での利用回数を異ならせて設定可能であるので、ユーザとの関係に応じてたとえば１日当たりの利用回数の上限を増減することができる。
【００６８】
更に本発明の第５の発明の電子情報漏洩防止方法、電子情報システム、及びコンピュータプログラムによれば、二通りの所定期間を設定し、たとえば１日当たりの利用回数と、連続する５０日間の利用回数とを設定することが可能であるので、連日非常に利用回数が多いユーザに識別情報のユーザに対しては悪意があると見なして利用禁止にすることが可能になる。
【図面の簡単な説明】
【図１】本発明の電子情報システムとしてのシミュレーションシステムの全体の構成例を示すブロック図である。
【図２】ユーザテーブルの内容を示す模式図である。
【図３】ユーザクラステーブルの内容を示す模式図である。
【図４】利用履歴テーブルの内容を示す模式図である。
【図５】管理装置による処理手順を示すフローチャートである。
【図６】排水シミュレーション画面の一例を示す模式図である。
【図７】本発明のコンピュータプログラムの内容を示す模式図である。
【符号の説明】
１    シミュレーション装置
２    ユーザ端末
１１  シミュレーション用サーバ
１２  シミュレーション用データベース
１３  （シミュレーション用ソフトウェア）記憶装置
１４  管理装置
１６  内部端末
１４０  管理データベース
１４１  ユーザテーブル
１４２  ユーザクラステーブル
１４３  利用履歴テーブル
１５０  （管理ソフトウェア）記憶装置
【図１】
2004164192.tif 000003
【図２】
2004164192.tif 000004
【図３】
2004164192.tif 000005
【図４】
2004164192.tif 000006
【図５】
2004164192.tif 000007
【図６】
2004164192.tif 000008
【図７】
2004164192.tif 000009