(57)【特許請求の範囲】
【請求項１】
ＣＤ−Ｒ又はＣＤ―ＲＷに書き込むべきデータの選択、該データの複数トラックへの割り振りおよびパスワードの設定を行う第１の工程と、
前記パスワードの設定が完了すると、書き込みをスタートする第２の工程と、
１トラック目として、ボリューム記述子、および「データが存在しない」ことを示すデータの構造情報からなるＣＤフォーマット情報を作成して、ＣＤイメージ化して１つのトラックとして、前記ＣＤ−Ｒ又はＣＤ―ＲＷに書き込む第３の工程と、
前記第１の工程で割り振られたそれぞれのトラックの内の一つについて、ボリューム記述子、該トラックに割り振られた書き込みデータの構造情報、および該トラックに設定されたパスワードを保持するパスワードセクタからなるＣＤフォーマット情報を作成すると共に、そのＣＤフォーマット情報および選択されたデータからなるＣＤイメージを作成する第４の工程と、
前記第４の工程で作成されたトラックのＣＤイメージを、前記ＣＤ−Ｒ又はＣＤ―ＲＷに追記する第５の工程と、
前記第４の工程及び第５の工程を、前記第１の工程で割り振られた全てのトラックが書き込まれるまで繰り返し実行する第６の工程と、
前記第１乃至第６の工程で前記ＣＤ−Ｒ又はＣＤ―ＲＷに記録されたトラックからなるセッションをクローズする第７の工程と、
を有することを特徴とするＣＤ作成方法。
【請求項２】
ＣＤ−Ｒ又はＣＤ―ＲＷに書き込むデータを格納しているデバイスを複数選択する手段と、選択されたデバイスから書き込むデータを選択する手段と、選択された情報を基にしてＣＤ−Ｒ又はＣＤ―ＲＷのフォーマット情報を作成する手段と、フォーマット情報を基にしてＣＤ−Ｒ又はＣＤ―ＲＷをフォーマットする手段と、フォーマットしたＣＤ−Ｒ又はＣＤ―ＲＷに前記選択されたデータを書き込む手段とを具備するＣＤ作成システムにおいて、
前記ＣＤ−Ｒ又はＣＤ―ＲＷに書き込むべきデータの選択、該データの複数トラックへの割り振りおよびパスワードの設定を行うことを可能とする第１の手段と、
前記パスワードの設定が完了すると、書き込みをスタートさせる第２の手段と、
１トラック目として、ボリューム記述子、および「データが存在しない」ことを示すデータの構造情報からなるＣＤフォーマット情報を作成して、ＣＤイメージ化して１つのトラックとして、前記ＣＤ−Ｒ又はＣＤ―ＲＷに書き込む第３の手段と、
前記第１の手段で割り振られたそれぞれのトラックの内の一つについて、ボリューム記述子、該トラックに割り振られた書き込みデータの構造情報、および該トラックに設定されたパスワードを保持するパスワードセクタからなるＣＤフォーマット情報を作成すると共に、そのＣＤフォーマット情報および選択されたデータからなるＣＤイメージを作成する第４の手段と、
前記第４の手段で作成されたトラックのＣＤイメージを、前記ＣＤ−Ｒ又はＣＤ―ＲＷに追記する第５の手段と、
前記第４の手段及び第５の手段を、前記第１の手段で割り振られた全てのトラックが書き込まれるまで繰り返し実行する第６の手段と、
前記第１乃至第６の手段で前記ＣＤ−Ｒ又はＣＤ―ＲＷに記録されたトラックからなるセッションをクローズする第７の手段と、
を有することを特徴とするＣＤ作成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＣＤ（ＣＤ−Ｒ／ＲＷディスク）にデータを書き込むＣＤ作成システムに係り、特に、パスワードによるデータのセキュリティ管理を可能にしたＣＤセキュリティシステムに関する。
【０００２】
【従来の技術】
従来、ＣＤ上のデータにセキュリティを設けようとした場合、独自のＣＤフォーマットあるいは独自のハードウェアが必要であった（例えば特開平８−７３４０号公報）。
また、他のセキュリティの対策として、書き込むデータそれ自体にスクランブル等をかける方法も行われている。
【０００３】
【発明が解決しようとする課題】
先の従来の技術で述べたように、ＣＤのセキュリティシステムを実現するためには、独自のＣＤフォーマットあるいは独自のハードウェア等を備えた専用システムを必要とする。
ところが、従来の方法では、ＣＤのセキュリティシステムを実現するには、独自のＣＤフォーマットや独自のハードウェア等を備えた専用システムが必要であり、汎用的に使用できる構成は不可能である、という問題点があった。
また、データそれ自体にスクランブル等の暗号化を行う場合には、暗号化等に関する高い技術・知識を必要とするので、簡易的に実現できない、という問題があった。
さらに、通常、一枚のＣＤには、一種類のセキュリティをかけることだけが可能であり、複数種類のセキュリティをかけることはできなかった。
【０００４】
この発明では、これらの問題を解決し、一枚のＣＤ上の複数の有用データを、複数のパスワードで管理することを可能にしたＣＤセキュリティシステムを実現することを第１の課題とする（請求項１と請求項５の発明）。
また、汎用のＣＤフォーマットから逸脱することなく、パスワードによるセキュリティ管理が施されたＣＤを簡易に作成できるＣＤセキュリティシステムを実現することを第２の課題とする（請求項２と請求項３の発明）。
さらに、汎用のＣＤフォーマットから逸脱することなく、汎用ＣＤ−ＲＯＭ読み取り装置等で、有用な情報を不可視にすることができるＣＤを簡易に作成可能なＣＤセキュリティシステムを実現することを第３の課題とする（請求項４の発明）。
【０００５】
【課題を解決するための手段】
請求項１の発明は、ＣＤ−Ｒ又はＣＤ―ＲＷに書き込むべきデータの選択、該データの複数トラックへの割り振りおよびパスワードの設定を行う第１の工程と、前記パスワードの設定が完了すると、書き込みをスタートする第２の工程と、１トラック目として、ボリューム記述子、および「データが存在しない」ことを示すデータの構造情報からなるＣＤフォーマット情報を作成して、ＣＤイメージ化して１つのトラックとして、前記ＣＤ−Ｒ又はＣＤ―ＲＷに書き込む第３の工程と、前記第１の工程で割り振られたそれぞれのトラックの内の一つについて、ボリューム記述子、該トラックに割り振られた書き込みデータの構造情報、および該トラックに設定されたパスワードを保持するパスワードセクタからなるＣＤフォーマット情報を作成すると共に、そのＣＤフォーマット情報および選択されたデータからなるＣＤイメージを作成する第４の工程と、前記第４の工程で作成されたトラックのＣＤイメージを、前記ＣＤ−Ｒ又はＣＤ―ＲＷに追記する第５の工程と、前記第４の工程及び第５の工程を、前記第１の工程で割り振られた全てのトラックが書き込まれるまで繰り返し実行する第６の工程と、前記第１乃至第６の工程で前記ＣＤ−Ｒ又はＣＤ―ＲＷに記録されたトラックからなるセッションをクローズする第７の工程と、を有することを特徴とするＣＤ作成方法である。
【０００６】
請求項２の発明は、ＣＤ−Ｒ又はＣＤ―ＲＷに書き込むデータを格納しているデバイスを複数選択する手段と、選択されたデバイスから書き込むデータを選択する手段と、選択された情報を基にしてＣＤ−Ｒ又はＣＤ―ＲＷのフォーマット情報を作成する手段と、フォーマット情報を基にしてＣＤ−Ｒ又はＣＤ―ＲＷをフォーマットする手段と、フォーマットしたＣＤ−Ｒ又はＣＤ―ＲＷに前記選択されたデータを書き込む手段とを具備するＣＤ作成システムにおいて、前記ＣＤ−Ｒ又はＣＤ―ＲＷに書き込むべきデータの選択、該データの複数トラックへの割り振りおよびパスワードの設定を行うことを可能とする第１の手段と、前記パスワードの設定が完了すると、書き込みをスタートさせる第２の手段と、１トラック目として、ボリューム記述子、および「データが存在しない」ことを示すデータの構造情報からなるＣＤフォーマット情報を作成して、ＣＤイメージ化して１つのトラックとして、前記ＣＤ−Ｒ又はＣＤ―ＲＷに書き込む第３の手段と、前記第１の手段で割り振られたそれぞれのトラックの内の一つについて、ボリューム記述子、該トラックに割り振られた書き込みデータの構造情報、および該トラックに設定されたパスワードを保持するパスワードセクタからなるＣＤフォーマット情報を作成すると共に、そのＣＤフォーマット情報および選択されたデータからなるＣＤイメージを作成する第４の手段と、前記第４の手段で作成されたトラックのＣＤイメージを、前記ＣＤ−Ｒ又はＣＤ―ＲＷに追記する第５の手段と、前記第４の手段及び第５の手段を、前記第１の手段で割り振られた全てのトラックが書き込まれるまで繰り返し実行する第６の手段と、前記第１乃至第６の手段で前記ＣＤ−Ｒ又はＣＤ―ＲＷに記録されたトラックからなるセッションをクローズする第７の手段と、を有することを特徴とするＣＤ作成システムである。
【００１０】
【発明の実施の形態】
この発明のＣＤセキュリティシステムについて、図を参照しながら、その実施の形態を詳細に説明する。
この発明のＣＤセキュリティシステムは、セキュリティＣＤの作成と、セキュリティＣＤの読み取りとに大別することができるので、以下に、第１の実施の形態では、ＣＤの作成について説明し、第２の実施の形態では、作成されたＣＤの読み取り時におけるセキュリティの確保について説明する。
通常、汎用ＣＤ−ＲＯＭドライブ、汎用読み取りドライバ、および汎用コンピュータによって構成される汎用ＣＤ−ＲＯＭ読み取り装置にＣＤを装着した場合、ＣＤ−ＲＯＭ規格によって、常にそのＣＤに存在する１つ目のトラック情報がＯＳ上にマウントされる。
この発明では、この点に着目し、汎用ＣＤ−ＲＯＭ読み取り装置に、セキュリティＣＤ作成プログラムによって作成されたＣＤを挿入すると、データが格納されていない空のディスクとしてＯＳ上にマウントされるようにしている。
すなわち、汎用ＣＤ−ＲＯＭ読み取り装置では、セキュリティＣＤ内の他のトラックに保持されている有用なデータにアクセスすることができないため、ＣＤのセキュリティを保証することが可能になる。
【００１１】
第１の実施形態
この発明のＣＤセキュリティシステムは、一枚のＣＤ上の複数の有用データを複数のパスワードで管理可能にした点、および汎用のＣＤフォーマットから逸脱することなしに、パスワードによるセキュリティ管理が施されたＣＤや、汎用のＣＤ−ＲＯＭ読み取り装置等で有用な情報を不可視にすることができるＣＤを簡易に作成できるようにした点に特徴を有している。最初に、セキュリティＣＤ作成システムについて説明する。
【００１２】
図２は、この発明のＣＤセキュリティシステムにおけるセキュリティＣＤ作成システムについて、その要部構成の一例を示す外観図である。図において、ＰＣは汎用コンピュータ、Ｄｒは汎用ＣＤ−Ｒドライブ、ＳＣＳＩはＳＣＳＩ（インターフェース）装置を示す。
【００１３】
この図２に示したセキュリティＣＤ作成システムは、汎用コンピュータＰＣと汎用ＣＤ−ＲドライブＤｒとから構成されている。
この汎用コンピュータＰＣと汎用ＣＤ−ＲドライブＤｒとは、ＳＣＳＩ装置等によって接続されている。
そして、汎用コンピュータＰＣには、セキュリティＣＤ作成プログラムが搭載されている。
オペレータは、このセキュリティＣＤ作成プログラムの操作によって、書き込みデータの選択、任意のパスワードの設定、書き込みの実行等を行う。
【００１４】
図３は、図２に示したセキュリティＣＤ作成システムについて、その要部構成の実施の形態の一例を示す機能ブロック図である。図において、１はＣＰＵ、２はＣＤ−Ｒ／ＲＷディスク書き込みデバイス、３はＲＡＭ、４ａ〜４ｃは書き込みデータ格納デバイス、５はプログラム格納部、６は中間データ格納部、７はＣＤイメージデータ格納部、８はキーボード、９はマウス、１０は表示制御装置、１１はディスプレイ、１２はシステムバスを示す。
【００１５】
各部の機能は、概略次のとおりである。
ＣＰＵ１は、キーボード８やマウス９から入力された指令と対応するプログラム格納部５のプログラムによって、システムバス１２を介してキーボード８、ＲＡＭ３、表示制御装置１０、ＣＤ−Ｒ／ＲＷディスク書き込みデバイス２等のシステム全体を総括的に制御すると共に、所定の演算、処理等を実行する機能を有する中央処理手段である。
ＣＤ−Ｒ／ＲＷディスク書き込みデバイス２は、それ自身も図示しないＣＰＵとＲＡＭとを備えており、また、図３に示したシステムのＣＰＵ１からの指示によって転送される書き込みデータを一時的に保持する書き込みデータ用バッファを備えていて、ＣＤディスクの作成を行う機能を有している。
【００１６】
ＲＡＭ３は、ＣＤ作成に必要な情報、例えば、選択された書き込みデータ格納デバイス４ａ〜４ｃの内の１つのデバイスの情報や、当該デバイス中の選択された書き込みデータに関する情報等を記憶する記憶手段である。
さらに、各種情報の変換や、プログラムが、ＣＤ−Ｒ／ＲＷディスク書き込みデバイス２に対してデータの書き込みを指示したとき、ＣＤイメージデータを部分的に作成する場合にも、記憶手段として使用される。
書き込みデータ格納デバイス４ａ〜４ｃは、書き込むデータを格納するデバイスで、この図３には３個の書き込みデータ格納デバイス４ａ〜４ｃを備えている場合を示している。各格納デバイス４ａ〜４ｃは、ＣＤディスク作成に利用する実際の書き込みデータを保存している。これらの書き込みデータ格納デバイス４ａ〜４ｃは４個以上でもよく、また、２個でもよい。
【００１７】
そして、これらの各書き込みデータ格納デバイス４ａ〜４ｃは、キーボード８あるいはマウス９からの指示によって、複数個の選択が可能である。
プログラム格納部５は、この図３のシステムを制御するプログラムを格納する記憶手段であり、また、この発明のＣＤセキュリティシステムに搭載されるＣＤディスク作成のプログラムが格納されている。
中間データ格納部６は、ＣＤディスクに書き込むべきデータや目次情報を中間データに変換した状態で保持するための記憶手段である。
ＣＤイメージデータ格納部７は、ＣＤディスク作成時に、実際にＣＤイメージを一旦作成してから、ＣＤ−Ｒ／ＲＷディスク書き込みデバイス２へこのイメージを書き込みたいときに利用されるデバイスである。
【００１８】
キーボード８とマウス９は、入力手段であり、オペレータのＣＤディスク作成操作およびシステム制御に必要な書き込みデータデバイスの選択あるいは入力、さらに、選択されたデバイスから書き込みデータを選択したり、入力などを行う機能を有している。表示制御装置１０は、ＣＲＴやＬＣＤ等からなるディスプレイ１１の表示制御を司る機能を有しており、ＲＡＭ３内に記憶された情報や、各種機能に応じたウインドウおよびアイコンのパターン等の情報をディスプレイ１１の画面上に可視的に表示させる。以上が、この発明のセキュリティＣＤ作成システムについて、その各部の機能の概略であり、請求項１から請求項３の発明に共通のハード構成である。
【００１９】
次に、図３に示したセキュリティＣＤ作成システムについて、システムに搭載されているセキュリティＣＤ作成プログラムによる動作を説明する。
１）  システムに搭載されているセキュリティＣＤ作成プログラムがスタートすると、オペレータは、ＣＤに書き込むべきデータの選択、そのデータの複数トラックへの割り振り、および各トラックごとに設けられたパスワードの設定を行う。パスワードの設定が完了すると、書き込みをスタートさせる。
２）  このプログラムは、１トラック目として、ボリューム記述子、および「データが存在しない」ことを示すデータの構造情報からなるＣＤフォーマット情報を作成して、ＣＤイメージ化する。
３）  先の２）で作成されたＣＤイメージを１つのトラックとして、ＣＤに書き込む。
４）  次に、プログラムは、先の１）で割り振られたそれぞれのトラックの内の一つについて、ボリューム記述子、そのトラックに割り振られた書き込みデータの構造情報、およびそのトラックに設定されたパスワードを保持するパスワードセクタからなるＣＤフォーマット情報を作成すると共に、そのＣＤフォーマット情報および選択されたデータからなるＣＤイメージを作成する。
５）  先の４）で作成されたトラックのＣＤイメージを、先のＣＤに追記していく。
６）  先の４）〜５）の動作を、先の１）で割り振られた全てのトラックが書き込まれるまで、繰り返えし実行する。
７）  先の６）の動作が終了した後、セッションをクローズする。以上に述べた図３のセキュリティＣＤ作成システムに搭載されているセキュリティＣＤ作成プログラムによる動作をフローチャートに示す。
【００２０】
図１は、この発明のＣＤセキュリティシステムに搭載されているセキュリティＣＤ作成プログラムについて、主要な処理の流れを示すフローチャートである。図において、＃１〜＃１０はステップを示す。
【００２１】
この図１のフローでは、ステップ＃３〜＃５の処理によって、この発明のシステムによるトラック１（トラック番号１を意味する）の書き込みが実行され、ステップ＃６〜＃８の処理によって、トラックＮ（≠１）の書き込みが実行されることになる。
ステップ＃１で、オペレータは、ＣＤに書き込むべきデータの選択、そのデータの複数トラックへの割り振り、およびパスワードの設定を行う。
ステップ＃２で、書き込みをスタートさせる。
【００２２】
ステップ＃３で、「データが存在しない」旨を示すＣＤフォーマット情報を有するＣＤイメージ（トラック１）を作成する。
ステップ＃４で、作成したＣＤイメージ（トラック１）をＣＤに書き込む。
ステップ＃５で、トラック（トラック１）の書き込みを終了する。
以上のステップ＃３〜＃５の処理により、トラック１に対する書き込み動作が終了し、その後、トラック１以外のトラックＮ（≠１）に対する書き込み動作を行う。
【００２３】
ステップ＃６で、ＣＤに書き込むべきデータ、およびパスワードセクタを含むＣＤフォーマット情報を有するＣＤイメージ（トラックＮ）を作成する。
ステップ＃７で、作成したＣＤイメージ（トラックＮ）をＣＤに書き込む。
ステップ＃８で、トラック（トラックＮ）の書き込みを終了する。
以上のステップ＃６〜＃８の処理により、トラックＮに対する書き込み動作が終了する。
ステップ＃９で、全てのトラックに対する書き込みが終了したかどうかチェックし、まだ、終了していなければ、再び先のステップ＃６へ戻り、同様の処理を行う。
ステップ＃９で、全てのトラックに対する書き込みが終了したことを検知すると、ステップ＃１０へ進み、セッションをクローズして、この図１のフローを終了する。
【００２４】
次に、この発明のＣＤセキュリティシステムによって作成されたＣＤのデータ配置の一例を説明する。
【００２５】
図４は、この発明のＣＤセキュリティシステムにおいて、セキュリティＣＤ作成プログラムの書き込みによって作成されたＣＤのデータ配置の一例を示す図である。
【００２６】
この図５には、トラック１〜トラック３のデータ配置を示している。汎用ＣＤ−ＲＯＭ読み取りシステムでは、常に最新トラックのデータ構造がマウントされる。この図５のデータ配置の場合、トラック１のセクタＸのパステーブルに、「データ（ファイルおよびディレクトリ）が一つも存在しない」旨の情報が保持されているので、ＯＳ上では、ファイルおよびディレクトリが一つも存在しないようにみえることになる。以下に、その詳細を列挙する。
【００２７】
１１）  各トラックのセクタ１６から、ボリュームの情報を保持しているボリューム記述子群が割り当てられている。ボリューム記述子の中には、そのトラックに存在するファイルやディレクトリの構造を示すデータ構造情報を格納しているパステーブルの開始位置情報を保持している領域がある。
１２）  先の１１）の各トラックの内、トラック１以外のトラックＮ（≠１）には、先の１１）のボリューム記述子群の次のセクタに、セキュリティＣＤ作成プログラムに従ってオペレータにより設定されたパスワードが保持されている。
【００２８】
１３）  先の１１）の各トラックの内、トラック１以外のトラックには、先の１２）のパスワードが保持されているパスワードセクタの次のセクタから、パステーブル群が保持されている。
１４）  先の１３）のパステーブル群およびその他付加情報保持部の後のセクタ群に、オペレータの選択によって書き込まれたデータが保持される。
１５）  トラック１には、パスワードは存在せず、しかも、このトラック１のパステーブルには、データが存在しない旨の情報が保持されている。
【００２９】
一般に、汎用ＣＤ−ＲＯＭドライブ、汎用読み取りドライバ、および汎用コンピュータによって構成される汎用ＣＤ−ＲＯＭ読み取り装置にＣＤを装着した場合、ＣＤ−ＲＯＭ規格によって、常にそのＣＤに存在する１つ目のトラック情報がＯＳ上にマウントされる。この第１の実施の形態では、この１つ目のトラックをアクセスしたとき、このトラック１のパステーブルには、データが存在しない旨の情報が保持されているので、データが存在しない旨の情報が表示されるようにしている。データの読み取りの詳細は第２の実施の形態で説明する。
【００３０】
第２の実施の形態
先の第１の実施の形態は、一枚のＣＤ上の複数の有用データを複数のパスワードで管理する場合であり、この発明のＣＤセキュリティシステムによってＣＤを作成する動作について説明した。この第２の実施の形態では、第１の実施の形態で説明した処理によって作成されたＣＤをリードする際の制御に特徴を有しており、パスワードを入力し、その入力されたパスワードと一致するパスワードを含むトラックのデータをマウントできるようにしている。最初に、セキュリティＣＤ読み取りシステムについて、簡単に説明する。
【００３１】
図５は、この発明のＣＤセキュリティシステムにおけるセキュリティＣＤ読み取りシステムについて、その要部構成の一例を示す外観図である。図における符号は図２と同様であり、Ｄｒ２は汎用ＣＤ−ＲＯＭドライブを示す。
【００３２】
この図４に示したセキュリティＣＤ読み取りシステムは、汎用コンピュータＰＣと汎用ＣＤ−ＲＯＭドライブＤｒ２とから構成されている。なお、汎用コンピュータＰＣのハード構成は、基本的には、先の図３と同様である。そして、汎用コンピュータＰＣと汎用ＣＤ−ＲＯＭドライブＤｒ２とは、ＳＣＳＩ装置等によって接続されている。このセキュリティＣＤ読み取りシステムの場合、汎用コンピュータＰＣには、セキュリティＣＤ読み取りプログラムが搭載されている。このセキュリティＣＤ読み取りプログラムによって、パスワードの入力、トラックのＯＳへのマウント等を行う。
【００３３】
先の第１の実施の形態でも述べたように、通常、汎用ＣＤ−ＲＯＭドライブ、汎用読み取りドライバ、および汎用コンピュータによって構成される汎用ＣＤ−ＲＯＭ読み取り装置にＣＤを装着した場合、ＣＤ−ＲＯＭ規格によって、常にそのＣＤに存在する１つ目のトラック情報がＯＳ上にマウントされる。
すなわち、汎用ＣＤ−ＲＯＭ読み取り装置では、セキュリティＣＤ内の他のトラックに保持されている有用なデータにアクセスすることができないので、結果として、ＣＤのセキュリティを保証することが可能になる。
【００３４】
図６は、図５に示したこ発明のＣＤセキュリティシステムにおいて、作成されたセキュリティＣＤの読み取り動作を説明する図である。
【００３５】
２１）  このセキュリティＣＤ読み取りプログラムがスタートした後、オペレータは、読み取りを希望するトラックに適合したパスワードを入力する。
２２）  このプログラムは、挿入されたＣＤの２つ目のトラックのボリューム記述子からパステーブルの開始セクタ位置を読み取る。
次に、先に読み取ったパステーブル開始セクタの直前のセクタ（パスワードセクタ）に保持されているパスワードを読み取り、オペレータによって入力されたパスワードと比較する。
【００３６】
２３）  先の２２）で比較した結果、両方のパスワードが一致したときは、そのトラックの内容をＯＳ上にマウントする。
２４）  また、パスワードが一致しなかったときには、パスワード読み取り対象としたトラックの次のトラックのパスワードセクタに保持されているパスワードを読み取り、先の２１）でオペレータによって入力されたパスワードと比較する。
２５）  先の２３）〜２４）の比較動作を、パスワードが一致するまで繰り返す。
【００３７】
２６）  読み取り対象としたＣＤに存在する最終トラックに対して、パスワードが一致しなかったときは、その旨を示すメッセージ等を表示し、操作したオペレータに通知する。
以上に述べた図６のセキュリティＣＤ作成システムに搭載されているセキュリティＣＤ読み取りプログラムによる動作をフローチャートに示す。
【００３８】
図７は、この発明のＣＤセキュリティシステムに搭載されているセキュリティＣＤ読み取りプログラムについて、主要な処理の流れを示すフローチャートである。図において、＃１１〜＃１６はステップを示す。
【００３９】
この図７は、先の図５で説明したように、一枚のＣＤに、各トラック単位ごとに複数回のデータが書き込まれた場合を示している。
ステップ＃１１で、ユーザは、希望するトラックのパスワードを入力する。
ステップ＃１２で、プログラムによって、入力されたパスワードと、トラック「Ｎo.ｎ（＝２）」のパスワードｎ（＝２）とを比較する。
２つのパスワードが一致したときは、ステップ＃１３で、そのトラックのデータをＯＳ上にマウントする。
【００４０】
また、パスワードが不一致のときは、ステップ＃１４へ進み、次のトラックが存在するかどうかチェックする。
次のトラックが存在しているときは、ステップ＃１５で、ｎを「＋１」して、再び先のステップ＃１２へ戻り、入力されたパスワードと、トラック「Ｎo.ｎ＋１」のパスワードｎ＋１とを比較する。
以上の処理をパスワードが一致するまで実行する。
【００４１】
ステップ＃１２で比較した結果、パスワードが一致せず、ステップ＃１４で、次のトラックが存在しないことを検知すると、ステップ＃１６へ進む。
ステップ＃１６で、「データ（ファイルおよびディレクトリ）が一つも存在しない」旨のメッセージを表示して、この図７のフローを終了する。
以上のように、この第２の実施の形態では、先の第１の実施の形態で説明したＣＤセキュリティシステムによって作成されたＣＤを読み込む際に、パスワードを入力し、この入力されたパスワードと一致するパスワードを含むトラックのデータをマウントできるようにしている。
したがって、一枚のＣＤで、異なったユーザに異なったトラックのデータを見せることが可能になる。
【００４２】
【発明の効果】
本実施形態のＣＤセキュリティシステムでは、選択されたデータをＣＤに書き込む際に、複数の異なったトラックのそれぞれに、異なったボリューム情報、異なった論理ファイル構造情報、および異なったデータを書き込むことができる。したがって、一枚のＣＤに、複数ユーザ用の複数のファイルシステムを書き込むことが可能になる。
【００４３】
また、選択されたデータをＣＤに書き込む際に、複数の異なったトラックのそれぞれについて、ユーザがパスワードを入力する手段と、各トラック上のボリューム情報が書き込まれるボリューム情報保持エリアの次のセクタに、パスワードを書き込む手段と、各トラック上のボリューム情報が書き込まれるボリューム情報保持エリアの次のセクタに該パスワードを書き込む手段とを設けている。したがって、複数のパスワードによる複数のファイルシステムのセキュリティ管理が可能となる。
【００４４】
また、選択されたデータを書き込む際に、複数の異なったトラックのそれぞれについて、パスワードを書き込んだセクタの次のセクタから、書き込むべきデータの論理ファイル構造情報、および書き込むべきデータを書き込む手段と、ボリューム情報保持エリア内の論理ファイル構造情報開始セクタ保持部に、その論理ファイル構造情報保持エリアの開始セクタ位置を書き込む手段とを設けている。したがって、ＣＤのフォーマット規格から逸脱しないフォーマットで、先のパスワード情報を保持するセクタをＣＤ上に書き込むことができる。
【００４５】
また、選択されたデータを書き込む際に、複数トラックの内、ＣＤ上の最初のトラック内の論理ファイル構造情報保持エリアに、データが存在しない旨の論理ファイル構造情報を書き込む手段を設けている。したがって、汎用ＣＤ−ＲＯＭ読み取りシステム上で、ＣＤセキュリティシステムによってＣＤに書き込まれた２番目以降のトラック内のデータを隠すことができる。
【００４６】
また、ＣＤセキュリティシステムによって作成されたＣＤを読み込む際に、パスワードを入力し、この入力されたパスワードと一致するパスワードを含むトラックデータをマウントする手段を設けている。したがって、一枚のＣＤで、異なったユーザに異なったトラックのデータを見せることが可能になる。
【図面の簡単な説明】
【図１】この発明のＣＤセキュリティシステムに搭載されているセキュリティＣＤ作成プログラムについて、主要な処理の流れを示すフローチャートである。
【図２】この発明のＣＤセキュリティシステムにおけるセキュリティＣＤ作成システムについて、その要部構成の一例を示す外観図である。
【図３】図２に示したセキュリティＣＤ作成システムについて、その要部構成の実施の形態の一例を示す機能ブロック図である。
【図４】この発明のＣＤセキュリティシステムにおいて、セキュリティＣＤ作成プログラムの書き込みによって作成されたＣＤのデータ配置の一例を示す図である。
【図５】この発明のＣＤセキュリティシステムにおけるセキュリティＣＤ読み取りシステムについて、その要部構成の一例を示す外観図である。
【図６】図５に示したこ発明のＣＤセキュリティシステムにおいて、作成されたセキュリティＣＤの読み取り動作を説明する図である。
【図７】この発明のＣＤセキュリティシステムに搭載されているセキュリティＣＤ読み取りプログラムについて、主要な処理の流れを示すフローチャートである。
【符号の説明】
１……ＣＰＵ、２……ＣＤ−Ｒ／ＲＷディスク書き込みデバイス、３……ＲＡＭ、４ａ〜４ｃ……書き込みデータ格納デバイス、５……プログラム格納部、６……中間データ格納部、７……ＣＤイメージデータ格納部、８……キーボード、９……マウス、１０……表示制御装置、１１……ディスプレイ
【図１】
0003923635.tif 000002
【図２】
0003923635.tif 000003
【図３】
0003923635.tif 000004
【図４】
0003923635.tif 000005
【図５】
0003923635.tif 000006
【図６】
0003923635.tif 000007
【図７】
0003923635.tif 000008