(57)【要約】【課題】有効な暗号化システムを有するＷｅｂ３Ｄオーサリングシステムを提供する。【解決手段】３Ｄモデリングソフトウェアにより生成されたファイルを読込み編集し、Ｗｅｂブラウザ上で３Ｄ表示を行う圧縮ファイル及びＷｅｂページを自動生成するオーサリングソフトウェアを供与するシステムであって、ユーザ登録情報とオーサリングプログラムとを保持・更新するデータベースを有する管理センター１と、通信ネットワークを介して接続され使用許可情報を管理センターから配布されてプログラムを実行する複数のクライアント端末２とから構成され、管理センターはクライアント端末を識別する第１の照合情報を送信して条件を満たした場合にプログラムの実行を許可し、クライアント端末は第１の照合情報とプログラム本体又は他のファイルに含まれる第２の照合情報とをプログラムの実行開始の際に照合して管理センターに通知しプログラムの使用許可を要求する。【選択図】          図１
2004355356.tif 000002
【特許請求の範囲】
【請求項１】
３Ｄモデリングソフトウェアを用いて生成されたＶＲＭＬ等による汎用フォーマットのファイルを読込み編集し、Ｗｅｂブラウザ上で３Ｄ表示を行うための圧縮ファイル及びＷｅｂページを自動生成するオーサリングソフトウェアをユーザに供与するためのコンピュータシステムであって、
少なくとも前記ユーザを特定するための登録情報と前記オーサリングソフトウェアとを保持・更新するためのデータベースを有する管理センターと、
前記管理センターと通信ネットワークを介して接続し前記オーサリングソフトウェアの使用許可情報を前記管理センターから配布されて該オーサリングソフトウェアを実行する複数のユーザのクライアント端末とから構成され、
前記管理センターは、登録済みユーザの前記クライアント端末からの要求に応答し各クライアント端末を識別するユニークな第１の照合情報を含む前記使用許可情報を当該クライアント端末に送信し前記第１の照合情報を前記オーサリングソフトウェアと共に管理するソフトウェア管理手段と、
前記クライアント端末からの要求に応答し該クライアント端末からの情報と前記オーサリングソフトウェアの使用許可情報から使用条件を満たした場合に前記クライアント端末での前記オーサリングソフトウェアの実行を許可するユーザ照合手段とを有し、
前記クライアント端末は、前記管理センターから受信した前記第１の照合情報と前記オーサリングソフトウェア本体又は他のファイルに含まれる第２の照合情報とを前記オーサリングソフトウェアの実行開始の際に照合して管理センターに通知し前記オーサリングソフトウェアの使用許可を要求するソフトウェア照合手段を有することを特徴とするＷｅｂ３Ｄオーサリングシステム。
【請求項２】
前記クライアント端末に送信される前記オーサリングソフトウェアの前記使用許可情報は、前記オーサリングソフトウェアのバージョン及び前記クライアント端末での使用許可期間の情報を含み、前記ソフトウェア管理手段により保存・管理されることを特徴とする請求項１に記載のＷｅｂ３Ｄオーサリングシステム。
【請求項３】
前記第１の照合情報及び／又は前記第２の照合情報はユニークな暗号情報を含み、前記オーサリングソフトウェア本体又は付属のソフトウェアを実行することで前記暗号情報を復号することを特徴とする請求項１又は２に記載のＷｅｂ３Ｄオーサリングシステム。
【請求項４】
前記管理センターから送信され前記クライアント端末で受信される第１の照合情報はクライアント端末毎に加えさらに送信される毎に異なるユニークな暗号情報を含むことを特徴とする請求項１乃至３のいずれかに記載のＷｅｂ３Ｄオーサリングシステム。
【請求項５】
前記オーサリングソフトウェアは、該オーサリングソフトウェアが実行される度に前記第１の照合情報と前記第２の照合情報を比較・照合し、照合条件を満たした場合に該オーサリングソフトウェアの実行を継続し、照合条件を満たさなかった場合に該オーサリングソフトウェアの実行を中止するプログラムを有することを特徴とする請求項１乃至４のいずれかに記載のＷｅｂ３Ｄオーサリングシステム。
【請求項６】
前記ソフトウェア管理手段は、前記クライアント端末からのダウンロード要求に応答し、前記オーサリングソフトウェアの更新ファイルを前記第１の照合情報と共に前記クライアント端末に送信することを特徴とする請求項１乃至５のいずれかに記載のＷｅｂ３Ｄオーサリングシステム。
【請求項７】
前記クライアント端末は、前記オーサリングソフトウェアで生成したソフトウェアライブラリを前記管理センターに送信して登録するライブラリ登録手段を有し、
前記管理センターは、前記クライアント端末から送信されたソフトウェアライブラリを登録して予め登録されたソフトウェアライブラリと共に前記データベースに保存・蓄積し、前記クライアント端末からのダウンロード要求に応えて前記ソフトウェアライブラリを前記第１の照合情報と共に前記クライアント端末に送信するライブラリ管理手段を有することを特徴とする請求項１乃至６のいずれかに記載のＷｅｂ３Ｄオーサリングシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｗｅｂ３Ｄ用のオーサリングシステムに関し、詳しくはＶＲＭＬ等の標準的なＷｅｂ３Ｄフォーマットのファイルを読込みカスタマイズして一般的なＷｅｂブラウザにより表示・編集が可能な３Ｄ圧縮ファイル及びＷｅｂページを自動生成する編集用ソフトウェアを、通信ネットワークを介して供与するもので、特にネットワーク・セキュリティを確保したＷｅｂ３Ｄオーサリングシステムに関するものである。
【０００２】
【従来の技術】
従来から、企業、学術団体等で使用されるシミュレーションソフト等のようにニッチマーケット用のソフトウェアは、開発に要した費用の償却等によりその価格を高額に設定せざるを得ないという背景がある。Ｗｅｂの世界においては、ブロードバンドの普及により一般の人でも手軽にホームページを作成するようになり、ホームページ作成のソフトウェアも手軽な価格で入手可能になっている。しかしながら、アニメーションや３Ｄ（三次元）表示等のような高度なＷｅｂページを作成するには、やはり高額なソフトウェアを使用しなければならないのが実情である。そこで、利用されるのがソフトウェア使用権のレンタル或いはリース販売である。特にＷｅｂページ制作のような仕事は在宅ビジネスとしても成立しており、ＣＤ等によるパッケージ販売に代わり、期限を設定したダウンロードによる提供の方が、ソフトウェアの更新・維持、或いは生成した作品をライブラリとして他の在宅ワーカーと共有する場合などを想定すると適している。
【０００３】
このように、インターネットを介してサービスを提供する場合には、改ざん、盗聴等の不正使用がないように正規に認めた配信先（顧客）へサービスを伝えることが望まれる。これら改ざん、盗聴等の不正使用を防止するにはユーザＩＤ、パスワードによる認証が一般的であるが、こうしたユーザＩＤ、パスワードを不正に入手して行われる、なりすまし、による被害も後を絶たない。こうしたパスワードの脆弱さはパスワード・ファイルではなくＩＤ、パスワードがネットワークを流れる手順自体にも存在する。例えば、パスワードを厳重に暗号化したとしても、暗号化されてネットワークに流れたパスワードのビット列を抽出して、そのままパスワードとして送信するリプレイ・アタック等が可能であって、これに対する防御策としては、一方向関数等を利用してパスワードを毎回代える「ワンタイム・パスワード」、サーバ側と時刻の同期をとって時刻と共通鍵からパスワードを生成する「タイムシンクロ・パスワード」、サーバ側でユーザ情報、時刻等から新しい乱数を作成してユーザへ伝送し、それを、ユーザが共通鍵で暗号化して生成する「チャレンジ・レスポンス」等の方法がある。
【０００４】
しかし、いくらＩＤ、パスワードだけを強化しても限界があるので、セキュリティを高めるために通信全文を所定のアルゴリズムで暗号化する方法が行われている。特許文献１には、公開鍵方式によるセキュア通信の例が開示されている。図５に示す例は、Ａ氏、Ｂ氏、Ｃ氏３者間の通信で、Ａ氏がＢ氏とＣ氏に伝えるメッセージの平文Ｍ１をＢ氏及びＣ氏の公開鍵ＰＫｂｃにより暗号化して暗号文Ｍ２を作成し、インターネットを介してＢ氏及びＣ氏に送信する。暗号文Ｍ２を受け取ったＢ氏及びＣ氏は片方の秘密鍵だけでは復号できないので、双方の秘密鍵ＳＫｂと、ＳＫｃを共同で使用することによりこの暗号文Ｍ２を復号化して、元の平文Ｍ１を得るものである。
【０００５】
【特許文献１】
特開２００２−３５９６１５号公報（第３〜４頁、図１）
【０００６】
【発明が解決しようとする課題】
しかしながら、上記の従来技術では、一対の公開鍵と秘密鍵を、公開鍵ＰＫｂｃと秘密鍵ＳＫｂ及びＳＫｃに分割してＢ氏とＣ氏２人が秘密鍵ＳＫｂ、ＳＫｃを夫々分割所有することによって、一個の鍵を二人で共有して危険を分散し秘密鍵保管の安全性を高めようとした方式であるが、暗号化・復号化処理そのものは公開鍵方式なので、第三者機関によるＣＡ（Ｃｅｒｔｉｆｉｃａｔｉｏｎ  Ａｕｔｈｏｒｉｔｙ）認証などの手続きが必要であり、暗号化・復号化に時間が掛かって処理速度が低下するという問題があった。
それの対策として、インターネットでは電子メール用の暗号方式ＰＧＰ（Ｐｒｅｔｔｙ  Ｇｏｏｄ  Ｐｒｉｖａｃｙ）−ＭＩＭＥ（ＭｕｌｔｉｐｕｒｐｏｓｅＩｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）や、ブラウザ・サーバ間で利用されるＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）等の公開鍵方式のシステムにより、処理に時間の掛かる公開鍵方式を認証だけに使用し、相互に生成した共通鍵を暗号文に使用して処理速度を改善しているが、生成した共通鍵は変更されないので１００％安全ではなくなっている。
更に、改善した方式として、最近のＩＰｓｅｃ（ＩｎｔｅｒｎｅｔＰｒｏｔｏｃｏｌ  Ｓｅｃｕｒｔｙ）と呼ばれる方式等のように、認証と暗号化が自動的に行われ、暗号・認証のパラメータも動的に生成して交換するＩＫＥ（Ｉｎｔｅｒｎｅｔ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）と呼ばれる自動鍵交換プロトコルを使用して、認証と暗号アルゴリズムも時間の関数として変更する方式等があるが、ホストとホスト間のプロトコルであって、一般的なＢｔｏＣ（企業と顧客間の商取引）等のチャネルに使用するサービスとしては、手続きが複雑で処理速度にも難があり、システムの複雑さから容易に使用できる現状ではないという問題があった。
【０００７】
そこで、本発明は、手続きが簡単で、Ｗｅｂ上でも安全性が高くソフトウェアや３Ｄ画像データ等の配布に対して処理速度が速く効率的な暗号化・復号化方法を取り入れ不正使用の防止を図るＷｅｂ３Ｄオーサリングシステムを提供することを目的としている。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明は、３Ｄモデリングソフトウェアを用いて生成されたＶＲＭＬ等による汎用フォーマットのファイルを読込み編集し、Ｗｅｂブラウザ上で３Ｄ表示を行うための圧縮ファイル及びＷｅｂページを自動生成するオーサリングソフトウェアをユーザに供与するためのコンピュータシステムであって、少なくとも前記ユーザを特定するための登録情報と前記オーサリングソフトウェアとを保持・更新するためのデータベースを有する管理センターと、前記管理センターと通信ネットワークを介して接続し前記オーサリングソフトウェアの使用許可情報を前記管理センターから配布されて該オーサリングソフトウェアを実行する複数のユーザのクライアント端末とから構成され、
前記管理センターは、登録済みユーザの前記クライアント端末からの要求に応答し各クライアント端末を識別するユニークな第１の照合情報を含む前記使用許可情報を当該クライアント端末に送信し前記第１の照合情報を前記オーサリングソフトウェアと共に管理するソフトウェア管理手段と、前記クライアント端末からの要求に応答し該クライアント端末からの情報と前記オーサリングソフトウェアの使用許可情報から使用条件を満たした場合に前記クライアント端末での前記オーサリングソフトウェアの実行を許可するユーザ照合手段とを有し、前記クライアント端末は、前記管理センターから受信した前記第１の照合情報と前記オーサリングソフトウェア本体又は他のファイルに含まれる第２の照合情報とを前記オーサリングソフトウェアの実行開始の際に照合して管理センターに通知し前記オーサリングソフトウェアの使用許可を要求するソフトウェア照合手段を有することを特徴としている。
【０００９】
また、請求項２に記載の前記クライアント端末に送信される前記オーサリングソフトウェアの前記使用許可情報は、前記オーサリングソフトウェアのバージョン及び前記クライアント端末での使用許可期間の情報を含み、前記ソフトウェア管理手段により保存・管理されることを特徴としている。
また、請求項３に記載の前記第１の照合情報及び／又は前記第２の照合情報はユニークな暗号情報を含み、前記オーサリングソフトウェア本体又は付属のソフトウェアを実行することで前記暗号情報を復号することを特徴としている。
また、請求項４に記載の前記管理センターから送信され前記クライアント端末で受信される第１の照合情報はクライアント端末毎に加えさらに送信される毎に異なるユニークな暗号情報を含むことを特徴としている。
また、請求項５に記載の前記オーサリングソフトウェアは、該オーサリングソフトウェアが実行される度に前記第１の照合情報と前記第２の照合情報を比較・照合し、照合条件を満たした場合に該オーサリングソフトウェアの実行を継続し、照合条件を満たさなかった場合に該オーサリングソフトウェアの実行を中止するプログラムを有することを特徴としている。
また、請求項６に記載の前記ソフトウェア管理手段は、前記クライアント端末からのダウンロード要求に応答し、前記オーサリングソフトウェアの更新ファイルを前記第１の照合情報と共に前記クライアント端末に送信することを特徴としている。
また、請求項７に記載の前記クライアント端末は、前記オーサリングソフトウェアで生成したソフトウェアライブラリを前記管理センターに送信して登録するライブラリ登録手段を有し、前記管理センターは、前記クライアント端末から送信されたソフトウェアライブラリを登録して予め登録されたソフトウェアライブラリと共に前記データベースに保存・蓄積し、前記クライアント端末からのダウンロード要求に応えて前記ソフトウェアライブラリを前記第１の照合情報と共に前記クライアント端末に送信するライブラリ管理手段を有することを特徴としている。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態について図を参照して説明する。
図１は本発明の実施の形態に係るＷｅｂ３Ｄオーサリングシステムの構成図である。
図２は図１に示す管理センターが主催する３Ｄオーサリングセミナーを一例とした構成図である。
図３は図２に示すチュートリアルで使用するソフトウェアの一画面を示す図である。
【００１１】
図１において、１は管理センターで、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）形式によりホスティングサービスを提供し、Ｗｅｂ３Ｄオーサリングセミナー等も主催する。２ａ〜２ｎは不特定多数のクライアント端末であり、３はインターネット等の通信ネットワークである。１０はＦＴＰサーバで、ＡＳＰ形式によるサービスのためのサーバ、クライアント間のファイル転送、セミナーでの３Ｄ画像ファイル転送などを管理する。１１はソフトウェア管理手段であり、本システムで使用される手続き・暗号処理のアルゴリズム、セミナーに使用するＷｅｂ３Ｄオーサリングソフトウェアなどを管理する。１２はライブラリ管理手段で、ユーザがＷｅｂ３Ｄオーサリングソフトウェアによって作成したスクリプト等の中間ソフトウェアや、作成したシーンの画像データ等を登録管理する。１３はスケジュール管理手段であって、システムのスケジュールを管理してソフトウェア・認証の更新時期、暗号アルゴリズムの変更タイミング等を監視する。１４は課金管理手段であり、Ｗｅｂ３Ｄオーサリングソフトウェアの使用料やセミナーの参加費等に対しＳＳＬ、ＳＥＴ（Ｓｅｃｕｒｅ  Ｅｌｅｃｔｒｏｎｉｃ  Ｔｒａｎｓａｃｔｉｏｎ）等の各種方式を用いて課金する。
【００１２】
１５はＷｅｂサーバで、管理センター１の主催するセミナーをＡＳＰ形式によるホスティングサービスを介して、管理センター１と受講するユーザのクライアント端末２ａ〜２ｎ間の通信を行う。１６はメールサーバで、Ｗｅｂとは別ルートの転送に使用され、入会許可証やセミナー会員ＩＤ・パスワード、別ファイル等を送付する際に使用される。１７はユーザ管理手段であって、入会手続きを終えた会員の会員名簿を作成してデータベースに格納し、サービス管理を行う。１８はユーザ照合手段であって、照合情報などのユニーク情報による認証手続きによるユーザ照合を行う。１９はデータベースサーバで、データベース２０へのアクセスを管理し、ユーザが使用するクライアント端末２ａ〜２ｎからのアプローチも受け付ける。
【００１３】
２はユーザが使用するクライアント端末で２ａ〜２ｎの複数個存在する。クライアント端末２ａの中央制御部２１、ＲＡＭ、ＲＯＭ等のメモリ２２、キーボード、マウスやディスプレイ等の入出力部２３、ハードディスク等の記憶装置２４は一般的なＰＣ（パーソナルコンピュータ）等による端末装置のハードウエア構成を表した部分であり、その動作説明は省略する。２５はダウンロード手段であって、セミナー受講の際やその後継続して使用するＷｅｂ３Ｄオーサリングソフトウェアのダウンロード等を行う。２６はソフトウェア照合手段で、第１、第２の照合情報の鍵照合を行い、Ｗｅｂ３Ｄオーサリングソフトウェアデータのアルゴリズムによる暗号の復号等を行う。２７はライブラリ登録手段であって、ダウンロードしてＷｅｂ３Ｄオーサリングソフトウェアにより作成したスクリプトのファイルや、３Ｄシーン等のデータを管理センター１にライブラリとして登録する。２８は通信接続部であって、通信ネットワーク３を介して外部と通信接続を行う部分である。なお、Ｗｅｂ３ＤオーサリングソフトウェアのＷｅｂ３Ｄとは、Ｗｅｂブラウザを介した３Ｄ表示のことを意味している。
【００１４】
次に、図２に示す本システムの処理の流れに沿って説明する。
実施例としては、単純に通信ネットワークを介してＷｅｂ３Ｄオーサリングソフトウェアを供与するシステムでも構わないが、ここでは、ＡＳＰ形式によるホスティングサービス環境において開催されるセミナーを一例として説明する。セミナーの内容は、説明を簡単にするために、以降、Ｗｅｂ３Ｄオーサリングソフトウェアによる３Ｄ画像やアニメーション制作の習得を例に説明するが、勿論、これに限定するものではなく、他のイベント、催事にも適用可能である。
【００１５】
Ｗｅｂ３ＤオーサリングセミナーのユーザコミュニティにはＷｅｂページを介して、セミナーの会場（バーチャル）、日時、会費、などの規約や、１日目：基礎講座Ａ、２日目：基礎講座Ｂ、３日目以降：応用講座として実際のビジネスの現場で実践可能なノウハウ、３Ｄコンテンツの作成、３Ｄオブジェクトとのインタラクティブ操作を可能にする専用のＪａｖａ（Ｒ）Ｓｃｒｉｐｔ  ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）などのトレーニング・メニュー、と言ったスケジュールが開示される。
データベース２０には、セミナー教材用の各種コンテンツのライブラリ、チュートリアル、オーサリングソフトウェアなどが格納されている。
ユーザ２が所定の個人情報を記入して電子メール等で入会申し込みを行うと、管理センター１はユーザ管理手段１７を介して会員登録を行い、会員番号、ＩＤパスワードなどの入会許可の通知を電子メールにて送信する（Ｓ１）。
【００１６】
セミナー開講に当たっては、管理センター１は登録済みユーザ２の要求（Ｓ２）に応答して、管理センター１からオーサリングソフトウェアの使用条件、ソフトウェアバージョン、ユーザ２の使用可能期間等を記載したオーサリングソフトウェアの使用許可情報と、ユーザのクライアント端末２等を識別するユニークな第１の照合情報と、をクライアント端末２へ送信する（Ｓ３）。送信された第１の照合情報、オーサリングソフトウェアの使用許可情報、オーサリングソフトウェアは共に、ソフトウェア管理手段１１により保持・管理される。この場合の、第１の照合情報の内容は、例えば、ユーザ個々のドメイン、ＩＤ、パスワード、或いはデバイスＩＤ等のユニーク情報を含み生成される暗号キー（キー１）である。この場合のアルゴリズムは、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）、ＩＤＥＡ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ａｌｇｏｒｉｔｈｍ）、ＦＥＡＬ（Ｆａｓｔ  ｄａｔａ  Ｅｎｃｉｐｈｅｒｍｅｎｔ  Ａｌｇｏｒｉｔｈｍ）、ＲＣ（Ｒｉｖｅｓｔ’ｓ  Ｃｉｐｈｅｒ）等、使用可能なものならいずれでも構わない。この第１の照合情報（暗号キー１）はユーザ毎に異なり、また送信毎に異なるように生成される。
【００１７】
クライアント端末２は、予めＣＤ等による配布、又はダウンロード手段２５によりダウンロードを要求して入手したオーサリングソフトウェア本体に含まれる第２の照合情報、或いは、別ファイルとしてダウンロードした第２の照合情報を得て、第１と第２の照合情報（暗号キー）を照合して管理センター１へ通知し認証を得る。このようにして、オーサリングソフトウェアの使用許可条件を受け入れたユーザのクライアント端末２からの要求に応答して、管理センター１はクライアント端末２からの識別情報と、オーサリングソフトウェアの使用許可情報から使用条件を満たしていると判断した場合は、オーサリングソフトウェアの実行を許可する（Ｓ４）。クライアント端末２からの第１と第２の照合情報による照合結果を受信した管理センター１は、使用許可情報をクライアント端末２に送信し、クライアント端末２のオーサリングソフトウェアは、この使用許可情報を受信してソフトウェアの実行を継続する。
ダウンロード要求等により入手した第２の照合情報には、ソフトウェアバージョン、デバイスＩＤ、使用期間、ユーザＩＤ、パスワード、等の識別情報を含むもので、第１の照合情報とは異なる暗号キー情報である。
【００１８】
オーサリングソフトウェアの実行の際は、第１の照合情報（キー１）と、第２の照合情報（キー２）を合成して暗号を復号する。つまり複合キーによる暗号の復号を行う。このように、第１と第２のキーは合成キーとして動作し、且つ、第１のキーはユーザ毎に、又通信毎に更新されるので、オーサリングソフトウェアを実行する度に両キーの照合を行い、認証の結果、合成条件から外れて照合条件を満たさなかった場合は、ソフトウェアの実行を中止する。
【００１９】
予めＣＤ等で第２の照合情報を含むオーサリングソフトウェアを供給する場合は、暗号化前のキー情報が固定となるのでセキュリティレベルは低下する。ＣＤ等で予め供給する場合はソフトウェアの使用期限や生成ファイルの保存機能を制限する等の試用版とし、本使用の際に上記第１及び第２のキーによって制限を解除するような形態にすることが望ましい。
【００２０】
このような環境で提供されるＷｅｂ３Ｄオーサリングソフトウェア・セミナーの１工程では、例えば、主催者のオーサリングソフトウェアとして、Ｙａｐｐａ３Ｄ  Ｓｔｕｄｉｏ（商標名）等を受講者ユーザ各人へ、上記のようなセキュリティ方法を設定して供与する。受講者は３Ｄモデリングソフトウェアで生成したＶＲＭＬファイルをインポートして、次に、３Ｄオブジェクトの回転等のツールバーや初期状態などの各種オプションを設定し、最後にＷｅｂブラウザ上で３Ｄ画像を表示するための各種ファイルを生成するために３Ｄシーン情報を保存するまでを受講する。
【００２１】
図３はＷｅｂ３Ｄオーサリングソフトウェアの実行で提供される一画面を示しており、３Ｄオブジェクトとそのワークエリアの３Ｄ画像の編集に最も良く使われる編集画面である。図でＰｒｅｖｉｅｗウインドウの３Ｄオブジェクト（現在、携帯電話機）は、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述したＷｅｂページ内に表示されるアプレットと同じ見栄えで作成した３Ｄオブジェクトの全体像が表示される。その他、メニューバーのツールメニューからアクセスできる、Ｓｅｌｅｃｔｏｒｓ、Ａｐｐｌｅｔ  Ｏｐｔｉｏｎｓ、Ｐｒｏｐｅｒｔｉｅｓ、Ａｎｉｍａｔｉｏｎ  Ｍａｎａｇｅｒ、等の多数のツールウインドウが開いている。
【００２２】
例えば、Ｐｒｏｐｅｒｔｉｅｓウインドウを例にとれば、このウインドウは、Ｓｈａｐｅ、Ｔｒａｎｓｆｏｒｍ、Ｌｉｇｈｔの３つのパラメータ設定が可能であり、Ｓｈａｐｅバラメータは、更に、Ｍａｔｅｒｉａｌ、Ｈｉｄｄｅｎ  Ｆａｃｅ  Ｒｅｍｏｖａｌ…、など７項目の細部設定が可能であり、例えば、図４に示すように、このＨｉｄｅｎ  Ｆａｃｅ  Ｒｅｍｏｖａｌを有効にした場合は、チェックの入った右側の図のように、裏向きのポリゴンが描画されない。などの解説・指導が受けられる。
【００２３】
このように３Ｄセミナーでは、チュートリアルに基づき基礎から丁寧にインタラクティブに指導を行う。そして受講者は作成した３Ｄシーン、３Ｄツールとして構成したスクリプト等をライブラリ登録手段２７により、管理センター１のライブラリとしてアップロードし保管する。登録者は、保管したスクリプト、３Ｄ画像データ等を何時でもダウンロードして再度利用できるし、他のユーザへ供与可能なライブラリとしても登録可能である。
【００２４】
予めユーザ登録しておくことで他のユーザが作成・登録し配布を許可したライブラリや、管理センター１によって予め用意されたライブラリを使用できる。この場合、管理センターは第２の照合情報をライブラリに埋め込み登録しておき、クライアント端末２からのダウンロード要求に応答して、Ｗｅｂ３Ｄオーサリングソフトウェア使用の際と同様に生成した第１の照合情報と共にライブラリを送信する。クライアント端末では第１及び第２の照合情報の照合結果を管理センター１へ通知し、管理センター１から使用許可情報を受信して、Ｗｅｂ３Ｄオーサリングソフトウェアによってこの使用許可情報が参照されダウンロードしたライブラリの使用が可能になる。また、Ｗｅｂ３Ｄオーサリングソフトウェアのバージョンアップ等の更新ファイルを提供する際も、ライブラリ使用と同様の第１及び第２の照合情報の照合結果を管理センターに通知し使用許諾を得ることで更新ソフトウェアの使用を可能としている。
なお、作成したＷｅｂ３Ｄ画像シーンやライブラリは、Ｊａｖａ（Ｒ）アプレットによってＷｅｂ上に展開するので、Ｗｅｂブラウザ側ではアプレット処理を行う標準的に備えられたＶＭ（バーチャルマシン）によって、特別のプラグイン無しにインタラクティブな３Ｄ画像表示が可能となる。
【００２５】
【発明の効果】
以上説明したように、本発明によれば、管理センターは、登録済みユーザのクライアント端末からの要求に応答し各クライアント端末を識別するユニークな第１の照合情報を含む使用許可情報をこのクライアント端末に送信して第１の照合情報（キー１）をオーサリングソフトウェアと共に管理し、クライアント端末からの要求に応答してクライアント端末からの情報とオーサリングソフトウェアの使用許可情報から条件を満たした場合にクライアント端末でのオーサリングソフトウェアの実行を許可し、クライアント端末は、管理センターから受信した第１の照合情報（キー１）とオーサリングソフトウェア本体又は他のファイルに含まれる第２の照合情報（キー２）とをオーサリングソフトウェアの実行開始の際に照合し管理センターに通知してオーサリングソフトウェアの使用許可を要求するように構成されており、さらに、第１の照合情報（キー１）と第２の照合情報（キー２）にはユニークな暗号情報が含まれ、第１の照合情報（キー１）は端末毎に加え送信毎に異なるユニークな暗号情報が含まれ、オーサリングソフトウェア本体又は付属のソフトウェアが実行される度に第１の照合情報（キー１）と第２の照合情報（キー２）を復号・比較・照合し、照合条件を満たした場合に管理センターからの使用許可通知によりオーサリングソフトウェアの実行を継続し、照合条件を満たさなかった場合にオーサリングソフトウェアの実行を中止するように構成したので、キー１とキー２を組合せた簡単な複合キーを用いて、キーとデータ暗号化用のアルゴリズム両方を動的に代えるように構成することによって、公開鍵暗号のように処理時間が掛かることもなく、ＰＧＰ、ＳＳＬのように安全性が問題になることもない、３Ｄ画像データの伝送に有効で、Ｗｅｂ上でのセミナーなどにおける個人指導の秘密と、データ伝送の安全性を保証する暗号化システムを構成することができるという効果が期待できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るＷｅｂ３Ｄオーサリングシステムの構成図である。
【図２】図１に示す管理センターが主催する３Ｄオーサリングセミナーを一例とした構成図である。
【図３】図２に示すセミナーで使用するソフトウェアの一画面を示す図面である。
【図４】図３に示すＳｈａｐｅ  Ｐｒｏｐｅｒｔｉｅｓの説明図である。
【図５】従来の秘密鍵管理方法の構成図である。
【符号の説明】
１  管理センター
２  ユーザ
３  通信ネットワーク
１０  ＦＴＰサーバ
１１  ソフトウェア管理手段
１２  ライブラリ管理手段
１３  スケジュール管理手段
１４  課金管理手段
１５  Ｗｅｂサーバ
１６  メールサーバ
１７  ユーザ管理手段
１８  ユーザ照合手段
１９  データベースサーバ
２１  中央制御部
２２  メモリ
２３  入出力部
２４  記憶装置
２５  ダウンロード手段
２６  ソフトウェア照合手段
２７  ライブラリ登録手段
２８  通信接続部
【図１】
2004355356.tif 000003
【図２】
2004355356.tif 000004
【図３】
2004355356.tif 000005
【図４】
2004355356.tif 000006
【図５】
2004355356.tif 000007