(57)【要約】【課題】高コスト化を招くことなく、情報記録媒体に記録される情報の改ざんに対する安全性を向上させる。【解決手段】納品ファイルを納品用ディスクに記録する際に、納品ファイルと同じファイル名のファイルが、納品用ディスクの記録可能な領域にすでに記録されている場合に、納品ファイルのファイル名が変更されないときには、納品ファイルの記録を不可とする（ステップ６１１〜６２３）。これにより、納品用ディスクに記録される納品ファイルの上書きが防止される。【選択図】図９
2007128571.tif 000002
【特許請求の範囲】
【請求項１】
情報記録媒体に記録する記録方法であって、
少なくとも１つの記録対象ファイルと同じファイル名のファイルが情報記録媒体に記録されているか否かを判断する工程と；
前記判断の結果、前記同じファイル名のファイルが記録されていない場合に、前記少なくとも１つの記録対象ファイルを暗号化し、前記情報記録媒体に記録する工程と；を含む記録方法。
【請求項２】
前記判断の結果、前記同じファイル名のファイルが記録されている場合に、前記少なくとも１つの記録対象ファイルのファイル名が変更されると、前記少なくとも１つの記録対象ファイルを暗号化し、前記変更されたファイル名で前記情報記録媒体に記録する工程を、更に含むことを特徴とする請求項１に記載の記録方法。
【請求項３】
前記少なくとも１つの記録対象ファイルは、複数の記録対象ファイルであり、
前記判断の結果、前記複数の記録対象ファイルのうちの一部の記録対象ファイルと同じファイル名のファイルが記録されている場合に、前記複数の記録対象ファイルのうち前記一部の記録対象ファイルを除く記録対象ファイルを暗号化し、前記情報記録媒体に記録する工程を、更に含むことを特徴とする請求項１に記載の記録方法。
【請求項４】
前記少なくとも１つの記録対象ファイルは、複数の記録対象ファイルであり、
前記判断の結果、前記複数の記録対象ファイルのうちの一部の記録対象ファイルと同じファイル名のファイルが記録されている場合に、前記一部の記録対象ファイルのファイル名が変更されると、前記複数の記録対象ファイルを暗号化し、前記情報記録媒体に記録する工程を、更に含むことを特徴とする請求項１に記載の記録方法。
【請求項５】
前記情報記録媒体への追記を許可する情報を前記情報記録媒体に記録する工程を、更に含むことを特徴とする請求項１〜４のいずれか一項に記載の記録方法。
【請求項６】
前記情報記録媒体はＣＤ−Ｒの規格に準拠した情報記録媒体であり、前記少なくとも１つの記録対象ファイルはマルチセッション方式で記録され、
前記追記を許可する情報を前記情報記録媒体に記録する工程では、最終セッションのリードイン領域に前記追記を許可する情報を記録することを特徴とする請求項５に記載の記録方法。
【請求項７】
前記情報記録媒体はＤＶＤ＋Ｒの規格に準拠した情報記録媒体であり、前記少なくとも１つの記録対象ファイルはマルチセッション方式で記録され、
前記追記を許可する情報を前記情報記録媒体に記録する工程では、最終セッションのイントロ領域に前記追記を許可する情報を記録することを特徴とする請求項５に記載の記録方法。
【請求項８】
情報記録媒体に対する記録及び再生が可能な情報処理装置であって、
少なくとも１つの記録対象ファイルと同じファイル名のファイルが情報記録媒体に記録されていない場合に、前記少なくとも１つの記録対象ファイルを暗号化して暗号化ファイルとし、記録を許可する制御装置と；
前記記録が許可された暗号化ファイルを前記情報記録媒体に記録する記録装置と；を備える情報処理装置。
【請求項９】
前記制御装置は、更に前記少なくとも１つの記録対象ファイルと同じファイル名のファイルが情報記録媒体に記録されている場合に、前記少なくとも１つの記録対象ファイルのファイル名が変更されると、前記少なくとも１つの記録対象ファイルを暗号化して暗号化ファイルとし、記録を許可することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記少なくとも１つの記録対象ファイルは、複数の記録対象ファイルであり、
前記制御装置は、更に前記複数の記録対象ファイルのうちの一部の記録対象ファイルと同じファイル名のファイルが情報記録媒体に記録されている場合に、前記複数の記録対象ファイルのうち前記一部の記録対象ファイルを除く記録対象ファイルを暗号化して暗号化ファイルとし、記録を許可することを特徴とする請求項８に記載の情報処理装置。
【請求項１１】
前記少なくとも１つの記録対象ファイルは、複数の記録対象ファイルであり、
前記制御装置は、更に前記複数の記録対象ファイルのうちの一部の記録対象ファイルと同じファイル名のファイルが情報記録媒体に記録されている場合に、前記一部の記録対象ファイルのファイル名が変更されると、前記複数の記録対象ファイルを暗号化して暗号化ファイルとし、記録を許可することを特徴とする請求項８に記載の情報処理装置。
【請求項１２】
前記制御装置は、更に前記情報記録媒体への追記を許可する情報を、前記記録装置を介して前記情報記録媒体に記録することを特徴とする請求項８〜１１のいずれか一項に記載の情報処理装置。
【請求項１３】
前記情報記録媒体はＣＤ−Ｒの規格に準拠した情報記録媒体であり、前記少なくとも１つの記録対象ファイルはマルチセッション方式で記録され、
前記追記を許可する情報は、最終セッションのリードイン領域に記録されることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記情報記録媒体はＤＶＤ＋Ｒの規格に準拠した情報記録媒体であり、前記少なくとも１つの記録対象ファイルはマルチセッション方式で記録され、
前記追記を許可する情報は、最終セッションのイントロ領域に記録されることを特徴とする請求項１２に記載の情報処理装置。
【請求項１５】
第１の情報処理装置と第２の情報処理装置とを含み、前記第２の情報処理装置から前記第１の情報処理装置に少なくとも１つの暗号化されたファイルを、可搬性を有する情報記録媒体を介して伝達する情報処理システムにおいて、
前記第２の情報処理装置は、請求項８〜１４のいずれか一項に記載の情報処理装置であることを特徴とする情報処理システム。
【請求項１６】
情報記録媒体に対する記録及び再生が可能な情報処理装置に用いられるプログラムであって、
少なくとも１つの記録対象ファイルと同じファイル名のファイルが情報記録媒体に記録されているか否かを判断する手順と；
前記判断の結果、前記同じファイル名のファイルが記録されていない場合に、前記少なくとも１つの記録対象ファイルを暗号化し、前記情報記録媒体に記録する手順と；を前記情報処理装置に実行させるプログラム。
【請求項１７】
前記判断の結果、前記同じファイル名のファイルが記録されている場合に、前記少なくとも１つの記録対象ファイルのファイル名が変更されると、前記少なくとも１つの記録対象ファイルを暗号化し、前記変更されたファイル名で前記情報記録媒体に記録する手順を、前記情報処理装置に更に実行させることを特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記少なくとも１つの記録対象ファイルは、複数の記録対象ファイルであり、
前記判断の結果、前記複数の記録対象ファイルのうちの一部の記録対象ファイルと同じファイル名のファイルが記録されている場合に、前記複数の記録対象ファイルのうち前記一部の記録対象ファイルを除く記録対象ファイルを暗号化し、前記情報記録媒体に記録する手順を、前記情報処理装置に更に実行させることを特徴とする請求項１６に記載のプログラム。
【請求項１９】
前記少なくとも１つの記録対象ファイルは、複数の記録対象ファイルであり、
前記判断の結果、前記複数の記録対象ファイルのうちの一部の記録対象ファイルと同じファイル名のファイルが記録されている場合に、前記一部の記録対象ファイルのファイル名が変更されると、前記複数の記録対象ファイルを暗号化し、前記情報記録媒体に記録する手順を、前記情報処理装置に更に実行させることを特徴とする請求項１６に記載のプログラム。
【請求項２０】
前記情報記録媒体への追記を許可する情報を前記情報記録媒体に記録する手順を、前記情報処理装置に更に実行させることを特徴とする請求項１６〜１９のいずれか一項に記載のプログラム。
【請求項２１】
前記情報記録媒体はＣＤ−Ｒの規格に準拠した情報記録媒体であり、前記少なくとも１つの記録対象ファイルはマルチセッション方式で記録され、
前記追記を許可する情報を前記情報記録媒体に記録する手順として、最終セッションのリードイン領域に前記追記を許可する情報を記録する手順を、前記情報処理装置に実行させることを特徴とする請求項２０に記載のプログラム。
【請求項２２】
前記情報記録媒体はＤＶＤ＋Ｒの規格に準拠した情報記録媒体であり、前記少なくとも１つの記録対象ファイルはマルチセッション方式で記録され、
前記追記を許可する情報を前記情報記録媒体に記録する手順として、最終セッションのイントロ領域に前記追記を許可する情報を記録する手順を、前記情報処理装置に実行させることを特徴とする請求項２０に記載のプログラム。
【請求項２３】
請求項１６〜２２のいずれか一項に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項２４】
前記プログラムが記録された読取専用の第１領域と記録が可能な第２領域とを有することを特徴とする請求項２３に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録方法、情報処理装置、情報処理システム、プログラム及び記録媒体に係り、更に詳しくは、情報記録媒体に情報を記録する記録方法及び情報処理装置、該情報処理装置を含む情報処理システム、前記情報処理装置で用いられるプログラム及び該プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
近年、文書や画像を電子化した情報をＣＤ（compact disc）やＤＶＤ（digital versatile disc）などの情報記録媒体に格納して、納品先に郵送または配送するいわゆる電子納品が行われている。この電子納品では、納品元と納品先との間に複数の第３者が介在することが多いため、情報が盗まれたり、改ざんされたりする危険性がある。ところで、情報記録媒体に記録されている情報への不正アクセスを防止するための方法が種々提案されている（例えば、特許文献１〜特許文献７参照）。
【０００３】
しかしながら、特許文献１〜特許文献７に開示されている方法を採用しても、万一、情報に不正アクセスされると、情報が改ざんされるおそれがあった。
【０００４】
【特許文献１】特開平５−２５７８１６号公報
【特許文献２】特開平６−２９５５２１号公報
【特許文献３】特開平９−１３４２５９号公報
【特許文献４】特開平９−１３４２６０号公報
【特許文献５】特開平１１−１３４６５０号公報
【特許文献６】特開平１１−１３４７１９号公報
【特許文献７】特開平１１−１３４８１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、かかる事情の下になされたもので、その第１の目的は、高コスト化を招くことなく、情報記録媒体に記録される情報の改ざんに対する安全性を向上させることができる記録方法及び情報処理装置を提供することにある。
【０００６】
また、本発明の第２の目的は、可搬性を有する情報記録媒体を介して情報を安全に伝達することができる情報処理システムを提供することにある。
【０００７】
また、本発明の第３の目的は、情報処理装置にて実行され、情報記録媒体に記録される情報の改ざんに対する安全性を向上させることができるプログラム及びそのプログラムが記録された記録媒体を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、第１の観点からすると、情報記録媒体に記録する記録方法であって、少なくとも１つの記録対象ファイルと同じファイル名のファイルが情報記録媒体に記録されているか否かを判断する工程と；前記判断の結果、前記同じファイル名のファイルが記録されていない場合に、前記少なくとも１つの記録対象ファイルを暗号化し、前記情報記録媒体に記録する工程と；を含む記録方法である。
【０００９】
これによれば、少なくとも１つの記録対象ファイルと同じファイル名のファイルが、情報記録媒体にすでに記録されているか否かが判断され、その結果、同じファイル名のファイルが情報記録媒体に記録されていない場合に、少なくとも１つの記録対象ファイルは暗号化されて、情報記録媒体に記録される。この場合には、情報記録媒体にすでに記録されているファイルが悪意を持った第３者によって上書きされることを防止できるため、結果として、高コスト化を招くことなく、情報記録媒体に記録される情報の改ざんに対する安全性を向上させることが可能となる。なお、「ファイルの上書き」とは、すでに記録されているファイル（以下、便宜上「第１のファイル」という。）と同じファイル名のファイル（以下、便宜上「第２のファイル」という。）を同一の情報記録媒体に新たに記録することをいい、このとき、第１のファイルを消去して第２のファイルを記録する場合だけでなく、第１のファイルは消去せずに第１のファイルとは別の領域に第２のファイルを記録し、第１のファイルを無効とする場合も含む。
【００１０】
本発明は、第２の観点からすると、情報記録媒体に対する記録及び再生が可能な情報処理装置であって、少なくとも１つの記録対象ファイルと同じファイル名のファイルが情報記録媒体に記録されていない場合に、前記少なくとも１つの記録対象ファイルを暗号化して暗号化ファイルとし、記録を許可する制御装置と；前記記録が許可された暗号化ファイルを前記情報記録媒体に記録する記録装置と；を備える情報処理装置である。
【００１１】
これによれば、制御装置により、少なくとも１つの記録対象ファイルと同じファイル名のファイルが情報記録媒体に記録されていない場合に、少なくとも１つの記録対象ファイルは暗号化され、記録が許可される。そして、記録が許可された暗号化ファイルは、記録装置を介して情報記録媒体に記録される。この場合には、情報記録媒体にすでに記録されているファイルが悪意を持った第３者によって上書きされることを防止できるため、結果として、高コスト化を招くことなく、情報記録媒体に記録される情報の改ざんに対する安全性を向上させることが可能となる。
【００１２】
本発明は、第３の観点からすると、第１の情報処理装置と第２の情報処理装置とを含み、前記第２の情報処理装置から前記第１の情報処理装置に少なくとも１つの暗号化されたファイルを、可搬性を有する情報記録媒体を介して伝達する情報処理システムにおいて、前記第２の情報処理装置は、本発明の情報処理装置であることを特徴とする情報処理システムである。
【００１３】
これによれば、第２の情報処理装置が本発明の情報処理装置であるために、可搬性を有する情報記録媒体を介して情報を安全に伝達することが可能となる。
【００１４】
本発明は、第４の観点からすると、情報記録媒体に対する記録及び再生が可能な情報処理装置に用いられるプログラムであって、少なくとも１つの記録対象ファイルと同じファイル名のファイルが情報記録媒体に記録されているか否かを判断する手順と；前記判断の結果、前記同じファイル名のファイルが記録されていない場合に、前記少なくとも１つの記録対象ファイルを暗号化し、前記情報記録媒体に記録する手順と；を前記情報処理装置に実行させるプログラムである。
【００１５】
これによれば、本発明のプログラムが所定のメモリにロードされ、その先頭アドレスがプログラムカウンタにセットされると、少なくとも１つの記録対象ファイルと同じファイル名のファイルが情報記録媒体に記録されているか否かを判断し、その判断の結果、同じファイル名のファイルが記録されていない場合に、少なくとも１つの記録対象ファイルを暗号化し、情報記録媒体に記録する。すなわち、本発明のプログラムによれば、情報処理装置に本発明の記録方法を実行させることができ、その結果として情報記録媒体に記録される情報の改ざんに対する安全性を向上させることが可能となる。
【００１６】
本発明は、第５の観点からすると、本発明のプログラムが記録されたコンピュータ読み取り可能な記録媒体である。
【００１７】
これによれば、本発明のプログラムが記録されているため、コンピュータに実行させることにより、情報記録媒体に記録される情報の改ざんに対する安全性を向上させることが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態を図１〜図１２に基づいて説明する。図１には、本発明の一実施形態に係る情報処理システム１０の概略構成が示されている。
【００１９】
この図１に示される情報処理システム１０は、納品先に設置されているパーソナルコンピュータ（以下では、便宜上「パソコン」ともいう）９０及び納品元に設置されているパソコン１９０を有している。
【００２０】
《納品先のパソコン》
そして、納品先のパソコン９０は、主制御装置９２、光ディスク装置２０、ハードディスク装置（ＨＤＤ）９４、入力装置９５、表示装置９６、ドライブインターフェース９７及びＵＳＢインターフェース９８などを備えている。
【００２１】
前記主制御装置９２は、ＣＰＵ９２ａ、ＲＯＭ９２ｂ及びＲＡＭ９２ｃなどから構成されている。ＣＰＵ９２ａは、ＲＯＭ９２ｂ及びＲＡＭ９２ｃに格納されているプログラムに基づいてパソコン９０の全体を制御する。
【００２２】
前記ＨＤＤ９４は、ハードディスク９４ａと、該ハードディスク９４ａを駆動するための駆動装置９４ｂなどから構成されている。そして、ハードディスク９４ａには、ＣＰＵ９２ａにて解読可能なコードで記述された各種プログラムが記録されている。このハードディスク９４ａに記録されているプログラムは、必要に応じてＲＡＭ９２ｃにロードされる。また、ハードディスク９４ａには納品元に関する各種情報も記録されている。
【００２３】
前記表示装置９６は、例えばＣＲＴ、液晶ディスプレイ（ＬＣＤ）及びプラズマ・ディスプレイ・パネル（ＰＤＰ）などを用いた表示部（図示省略）を備え、主制御装置９２から指示された各種情報を表示する。
【００２４】
前記入力装置９５は、例えばキーボード、マウス、タブレット、ライトペン及びタッチパネルなどのうち少なくとも１つの入力媒体（図示省略）を備え、ユーザから入力された各種情報を主制御装置９２に通知する。なお、入力媒体からの情報はワイヤレス方式で入力されても良い。また、表示装置９６と入力装置９５とが一体化されたものとして、例えばタッチパネル付きＬＣＤなどがある。
【００２５】
前記ドライブインターフェース９７は、主制御装置９２と、光ディスク装置２０及びＨＤＤ９４との双方向の通信インターフェースであり、ＡＴＡＰＩ（AT Attachment Packet Interface）及びＳＣＳＩ（Small Computer System Interface）などの標準インターフェースに準拠している。
【００２６】
前記ＵＳＢインターフェース９８は、主制御装置９２とＵＳＢメモリ１１０との双方向の通信インターフェースであり、ＵＳＢ（Universal Serial Bus）標準インターフェースに準拠している。
【００２７】
前記光ディスク装置２０は、主制御装置９２の指示に基づいて、セットされている光ディスク（ここでは、光ディスク１５）に対して情報の記録及び再生を行なう。
【００２８】
《納品元のパソコン》
また、納品元のパソコン１９０は、主制御装置１９２、光ディスク装置１２０、ハードディスク装置（ＨＤＤ）１９４、入力装置１９５、表示装置１９６、ドライブインターフェース１９７及びＵＳＢインターフェース１９８などを備えている。
【００２９】
前記主制御装置１９２は、ＣＰＵ１９２ａ、ＲＯＭ１９２ｂ及びＲＡＭ１９２ｃなどから構成されている。ＣＰＵ１９２ａは、ＲＯＭ１９２ｂ及びＲＡＭ１９２ｃに格納されているプログラムに基づいてパソコン１９０の全体を制御する。
【００３０】
前記ＨＤＤ１９４は、ハードディスク１９４ａと、該ハードディスク１９４ａを駆動するための駆動装置１９４ｂなどから構成されている。そして、ハードディスク１９４ａには、ＣＰＵ１９２ａにて解読可能なコードで記述された各種プログラムが記録されている。このハードディスク１９４ａに記録されているプログラムは、必要に応じてＲＡＭ１９２ｃにロードされる。また、ハードディスク１９４ａには納品用の各種ファイルも記録されている。
【００３１】
前記表示装置１９６は、例えばＣＲＴ、ＬＣＤ及びＰＤＰなどを用いた表示部（図示省略）を備え、主制御装置１９２から指示された各種情報を表示する。
【００３２】
前記入力装置１９５は、例えばキーボード、マウス、タブレット、ライトペン及びタッチパネルなどのうち少なくとも１つの入力媒体（図示省略）を備え、ユーザから入力された各種情報を主制御装置１９２に通知する。なお、入力媒体からの情報はワイヤレス方式で入力されても良い。また、表示装置１９６と入力装置１９５とが一体化されたものとして、例えばタッチパネル付きＬＣＤなどがある。
【００３３】
前記ドライブインターフェース１９７は、主制御装置１９２と、光ディスク装置１２０及びＨＤＤ１９４との双方向の通信インターフェースであり、ＡＴＡＰＩ(AT Attachment Packet Interface)及びＳＣＳＩ（Small Computer System Interface）などの標準インターフェースに準拠している。
【００３４】
前記ＵＳＢインターフェース１９８は、主制御装置１９２とＵＳＢメモリとの双方向の通信インターフェースであり、ＵＳＢ（Universal Serial Bus）標準インターフェースに準拠している。
【００３５】
前記光ディスク装置１２０は、主制御装置１９２の指示に基づいて、セットされている光ディスク（ここでは、光ディスク１５）に対して情報の記録及び再生を行なう。
【００３６】
《光ディスク》
前記光ディスク１５は、一例として図２（Ａ）に示されるように、読取専用の領域（以下、便宜上「第１の領域」ともいう。）と、該第１の領域のディスク外周側に設けられた記録が可能な領域（以下、便宜上「第２の領域」ともいう。）とを有する、いわゆるハイブリッドディスクである。
【００３７】
また、光ディスク１５は、一例としてＣＤ−Ｒの規格に準拠しているものとする。そして、光ディスク１５への記録は、マルチセッション方式で行われるものとする。そこで、第１の領域には、一例として図２（Ｂ）に示されるように、第１セッションのリードイン領域、データ領域及びリードアウト領域が形成され、そのデータ領域には、後述する「公開鍵の記録処理プログラム」、「納品ファイルの記録処理プログラム」及び「納品ファイルの再生処理プログラム」を含む各種プログラムが記録されている。
【００３８】
《納品処理》
次に、上記のように構成される情報処理システム１０を用いた納品処理について説明する。
【００３９】
１．納品先での納品用ディスクの作成処理
作業者が入力装置９５を介して納品用ディスクの作成要求を入力すると、ハードディスク９４ａに格納されている図３のフローチャートに対応するプログラムが、ＲＡＭ９２ｃにロードされ、納品用ディスクの作成処理がスタートする。なお、光ディスク装置２０には、すでに光ディスク１５がセットされているものとする。
【００４０】
最初のステップ４０１では、一組の公開鍵及び秘密鍵を生成する。
【００４１】
次のステップ４０３では、生成された公開鍵及び秘密鍵を、ＵＳＢインターフェース９８を介してＵＳＢメモリ１１０に保存する。
【００４２】
次のステップ４０５では、光ディスク１５の第１の領域に記録されている図４のフローチャートに対応する前記「公開鍵の記録処理プログラム」をＲＡＭ９２ｃにロードする。
【００４３】
次のステップ４０７では、「公開鍵の記録処理プログラム」を実行する。すなわち、ＲＡＭ９２ｃにロードされた「公開鍵の記録処理プログラム」の先頭アドレスが、ＣＰＵ９２ａのプログラムカウンタにセットされ、ステップ４５１に移行する。
【００４４】
このステップ４５１では、ＵＳＢメモリ１１０に保存されている公開鍵をＵＳＢインターフェース９８を介して取得する。
【００４５】
次のステップ４５３では、新規のセッション（ここでは第２セッション）をオープンする。
【００４６】
次のステップ４５５では、取得された公開鍵を第２セッションのデータ領域に記録する（図５参照）。
【００４７】
次のステップ４５７では、第２セッションをクローズする。
【００４８】
次のステップ４５９では、第２セッションのリードイン領域に追記可能情報を記録する。具体的には、図６に示されるように、サブコードＱフレームの「ＭＩＮ」、「ＳＥＣ」及び「ＦＲＡＭＥ」に、次に記録可能な領域の開始時間を記録する。
【００４９】
次のステップ４６１では、納品用ディスクの作成が終了したことを表示装置９６の表示部に表示し、作業者に通知する。そして、作業者が作成終了を確認すると、「公開鍵の記録処理プログラム」を終了する。そして、納品用ディスクの作成処理を終了する。
【００５０】
ここで作成された納品用ディスク（光ディスク１５）は、郵便あるいは宅配便などを利用して納品元に送付される。
【００５１】
２．納品元での納品ファイルの記録処理
作業者が納品元から送付された納品用ディスク（光ディスク１５）を光ディスク装置１２０にセットし、入力装置１９５を介して、ハードディスク１９４ａに格納されている少なくとも１つの納品対象のファイル（納品ファイル）を指定するとともに、ディスクをクローズするか否かを指定して、納品ファイルの記録要求を入力すると、ハードディスク１９４ａに格納されている図７のフローチャートに対応するプログラムが、ＲＡＭ１９２ｃにロードされ、納品ファイルの記録処理がスタートする。
【００５２】
最初のステップ５０１では、納品用ディスクの第１の領域に記録されている図８及び図９のフローチャートに対応する前記「納品ファイルの記録処理プログラム」をＲＡＭ１９２ｃにロードする。
【００５３】
次のステップ５０３では、「納品ファイルの記録処理プログラム」を実行する。すなわち、ＲＡＭ１９２ｃにロードされた「納品ファイルの記録処理プログラム」の先頭アドレスが、ＣＰＵ１９２ａのプログラムカウンタにセットされ、ステップ６０１に移行する。
【００５４】
このステップ６０１では、光ディスク装置１２０を介して、納品用ディスクの第２の領域にファイルが記録されているか否かを判断する。ここでは、納品用ディスクの第２の領域に第３セッションが存在するか否かをチェックする。第３セッションが存在しなければ、第２の領域にファイルは記録されていないとして、ここでの判断は否定され、ステップ６５１に移行する。すなわち、記録を許可する。
【００５５】
このステップ６５１では、共通鍵を生成する。ここでは、一例として納品用ディスクのディスクＩＤを用いて乱数を発生させ、該乱数に基づいて共通鍵が生成される。
【００５６】
次のステップ６５３では、共通鍵で納品ファイルを暗号化する。すなわち、納品ファイルは共通鍵暗号方式（例えばＣ４暗号（Ｃ４Ｃｕｓｔｏｍ）あるいはＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ））で暗号化される。
【００５７】
次のステップ６５５では、光ディスク装置１２０を介して、新たなセッション（ここでは、第３セッション）をオープンする。
【００５８】
次のステップ６５７では、光ディスク装置１２０を介して、暗号化された納品ファイルを上記オープンされたセッション（ここでは、第３セッション）のデータ領域（図１０参照）に記録する。
【００５９】
次のステップ６５９では、光ディスク装置１２０を介して、納品用ディスクの第２の領域（ここでは、第２セッション）に記録されている公開鍵を読み出す。
【００６０】
次のステップ６６１では、公開鍵で共通鍵を暗号化する。すなわち、共通鍵は公開鍵暗号方式で暗号化される。
【００６１】
次のステップ６６３では、光ディスク装置１２０を介して、暗号化された共通鍵を上記暗号化された納品ファイルが記録されているデータ領域（ここでは、第３セッションのデータ領域）に記録する。
【００６２】
次のステップ６６５では、現在オープンしているセッション（ここでは、第３セッション）をクローズする。
【００６３】
次のステップ６６７では、作業者からディスクのクローズ要求があるか否かを判断する。ディスクのクローズ要求がなければ、ここでの判断は否定され、ステップ６６９に移行する。
【００６４】
このステップ６６９では、最終セッション（ここでは、第３セッション）のリードイン領域に追記可能情報を記録する。具体的には、前述したように、サブコードＱフレームの「ＭＩＮ」、「ＳＥＣ」及び「ＦＲＡＭＥ」に、次に記録可能な領域の開始時間を記録する。
【００６５】
次のステップ６７３では、納品ファイルの記録が終了したことを表示装置１９６の表示部に表示し、作業者に通知する。そして、作業者が記録終了を確認すると、「納品ファイルの記録処理プログラム」を終了する。そして、納品ファイルの記録処理を終了する。
【００６６】
ここで納品ファイルが記録された納品用ディスク（光ディスク１５）は、郵便あるいは宅配便などを利用して納品先に納品される。すなわち、いわゆる電子納品される。
【００６７】
なお、上記ステップ６６７において、ディスクのクローズ要求があれば、ステップ６６７での判断は肯定され、ステップ６７１に移行する。
【００６８】
このステップ６７１では、ディスクをクローズする。具体的には、サブコードＱフレームの「ＭＩＮ」、「ＳＥＣ」及び「ＦＲＡＭＥ」に、それぞれ「ＦＦｈ」を記録する。そして、前記ステップ６７３に移行する。
【００６９】
また、上記ステップ６０１において、第３セッションが存在していれば、第２の領域にファイルは記録されているとして、ステップ６０１での判断は肯定され、ステップ６０３に移行する。
【００７０】
このステップ６０３では、光ディスク装置１２０を介して、納品用ディスクの第２の領域に記録されているファイル（以下、便宜上「既記録ファイル」ともいう。）のファイル名を取得する。
【００７１】
次のステップ６０５では、納品ファイルに、既記録ファイルと同じファイル名のファイルが含まれているか否かを判断する。同じファイル名のファイルが含まれていなければ、ここでの判断は否定され、前記ステップ６５１に移行する。すなわち、記録を許可する。一方、同じファイル名のファイルが含まれていれば、ここでの判断は肯定され、ステップ６１１に移行する。
【００７２】
このステップ６１１では、納品ファイルが複数あるか否かを判断する。納品ファイルが１つのファイルであれば、ここでの判断は否定され、ステップ６１３に移行する。
【００７３】
このステップ６１３では、納品ファイルのファイル名を変更するか否かを、表示装置１９６の表示部を介して作業者に通知する。そして、作業者が、入力装置１９５を介して、納品ファイルのファイル名を変更しないことを選択すると、ここでの判断は否定され、ステップ６１５に移行する。
【００７４】
このステップ６１５では、納品ファイルの記録ができないことを表示装置１９６の表示部に表示し、作業者に通知する。そして、作業者が記録不可を確認すると、「納品ファイルの記録処理プログラム」を終了する。そして、納品ファイルの記録処理を終了する。
【００７５】
一方、上記ステップ６１３において、作業者が、入力装置１９５を介して、納品ファイルのファイル名を変更することを選択するとともに、変更後のファイル名を入力すると、ステップ６１３での判断は肯定され、ステップ６１７に移行する。
【００７６】
このステップ６１７では、納品ファイルのファイル名を、指定されたファイル名に変更する。そして、前記ステップ６５１に移行する。すなわち、記録を許可する。この場合には、納品ファイルは変更されたファイル名で納品用ディスクに記録されることとなる。
【００７７】
また、上記ステップ６１１において、納品ファイルが複数あれば、ステップ６１１での判断は肯定され、ステップ６１９に移行する。
【００７８】
このステップ６１９では、ファイル名が既記録ファイルと重複している納品ファイル（以下、便宜上「重複納品ファイル」ともいう。）のファイル名を変更するか否かを、表示装置１９６の表示部を介して作業者に通知する。そして、作業者が、入力装置１９５を介して、重複納品ファイルのファイル名を変更しないことを選択すると、ここでの判断は否定され、ステップ６２１に移行する。
【００７９】
このステップ６２１では、重複納品ファイルを納品対象から除外する。そして、前記ステップ６５１に移行する。この場合には、最初に作業者から指定された納品ファイルのうち、重複納品ファイルを除く納品ファイルについて記録が許可され、そして暗号化されて、納品用ディスクに記録されることとなる。
【００８０】
一方、上記ステップ６１９において、作業者が、入力装置１９５を介して、重複納品ファイルのファイル名を変更することを選択するとともに、変更後のファイル名を入力すると、ステップ６１９での判断は肯定され、ステップ６２３に移行する。
【００８１】
このステップ６２３では、重複納品ファイルのファイル名を、指定されたファイル名に変更する。そして、前記ステップ６５１に移行する。すなわち、記録を許可する。この場合には、重複納品ファイルは変更されたファイル名で納品用ディスクに記録されることとなる。
【００８２】
３．納品先での納品ファイルの再生処理
作業者が納品された納品用ディスク（光ディスク１２）を光ディスク装置２０にセットし、入力装置９５を介して納品ファイルの再生要求を入力すると、ハードディスク９４ａに格納されている図１１のフローチャートに対応するプログラムが、ＲＡＭ９２ｃにロードされ、納品ファイルの再生処理がスタートする。なお、前記ＵＳＢメモリ１１０がＵＳＢインターフェース９８を介して接続されているものとする。
【００８３】
最初のステップ７０１では、納品用ディスクの第１の領域に記録されている図１２のフローチャートに対応する前記「納品ファイルの再生処理プログラム」をＲＡＭ９２ｃにロードする。
【００８４】
次のステップ７０３では、「納品ファイルの再生処理プログラム」を実行する。すなわち、ＲＡＭ９２ｃにロードされた「納品ファイルの再生処理プログラム」の先頭アドレスが、ＣＰＵ９２ａのプログラムカウンタにセットされ、ステップ７５１に移行する。
【００８５】
このステップ７５１では、ＵＳＢインターフェース９８を介して、ＵＳＢメモリ１１０に保存されている秘密鍵を取得する。
【００８６】
次のステップ７５３では、光ディスク装置２０を介して、納品用ディスクの第２の領域に記録されている暗号化された共通鍵を読み出す。
【００８７】
次のステップ７５５では、暗号化された共通鍵を秘密鍵で復号する。
【００８８】
次のステップ７５７では、光ディスク装置２０を介して、納品用ディスクの第２の領域に記録されている暗号化された納品ファイルを読み出す。
【００８９】
次のステップ７５９では、暗号化された納品ファイルを復号された共通鍵で復号する。
【００９０】
次のステップ７６１では、納品ファイルの再生が終了したことを表示装置９６の表示部に表示し、作業者に通知する。そして、作業者が再生終了を確認すると、「納品ファイルの再生処理プログラム」を終了する。そして、納品ファイルの再生処理を終了する。
【００９１】
以上の説明から明らかなように、本実施形態に係る情報処理システム１０では、納品先のパソコン９０によって第１の情報処理装置が実現され、納品元のパソコン１９０によって第２の情報処理装置が実現されている。
【００９２】
そして、主制御装置１９２と該主制御装置１９２のＣＰＵ１９２ａにて実行されるプログラムとによって制御装置が実現されている。また、光ディスク装置１２０によって記録装置が実現されている。すなわち、図８及び図９の処理によって制御装置が実現されている。
【００９３】
なお、ＣＰＵ１９２ａによるプログラムに従う処理によって実現した制御装置の一部をハードウェアによって構成することとしても良いし、あるいは全てをハードウェアによって構成することとしても良い。
【００９４】
また、本実施形態では、記録媒体としての光ディスク１５の第１の領域（第１領域）に記録されているプログラムのうち、「納品ファイルの記録処理プログラム」によって、本発明に係るプログラムが実施されている。すなわち、ステップ６０１〜６０５に対応するプログラムによって判断する手順が実施され、ステップ６５７に対応するプログラムによって記録対象ファイルを記録する手順が実施されている。また、ステップ６１７、ステップ６２３及びステップ６５７に対応するプログラムによってファイル名が変更された記録対象ファイルを記録する手順が実施され、ステップ６２１及びステップ６５７に対応するプログラムによって一部の記録対象ファイルを除く記録対象ファイルを記録する手順が実施されている。さらに、ステップ６６９に対応するプログラムによって追記を許可する情報を記録する手順が実施されている。
【００９５】
また、上記納品元での納品ファイルの記録処理において本発明に係る記録方法が実行されている。すなわち、ステップ６０１〜６０５の処理によって判断する工程が実行され、ステップ６５７の処理によって記録対象ファイルを記録する工程が実行されている。また、ステップ６１７、ステップ６２３及びステップ６５７の処理によってファイル名が変更された記録対象ファイルを記録する工程が実行され、ステップ６２１及びステップ６５７の処理によって一部の記録対象ファイルを除く記録対象ファイルを記録する工程が実行されている。さらに、ステップ６６９の処理によって追記を許可する情報を記録する工程が実行されている。
【００９６】
以上説明したように、本実施形態に係る情報処理システム１０によると、納品元での納品ファイルの記録処理において、納品ファイル（少なくとも１つの記録対象ファイル）と同じファイル名のファイルが納品用ディスク（情報記録媒体）の第２の領域（第２領域）に存在するか否かを判断し、同じファイル名のファイルが第２の領域に存在しない場合に、納品ファイルを第２の領域に記録している。これにより、第２の領域に記録された暗号化された納品ファイルが悪意を持った第３者によって上書きされることを防止できるため、結果として、高コスト化を招くことなく、納品用ディスクに記録される情報の改ざんに対する安全性を向上させることが可能となる。
【００９７】
また、本実施形態によると、納品元での納品ファイルの記録処理において、納品ファイルが１つであり、その納品ファイルと同じファイル名のファイルが第２の領域に存在する場合に、納品ファイルのファイル名が変更されたときに、その納品ファイルを第２の領域に記録している。これにより、結果として第２の領域に記録された暗号化された納品ファイルが上書きされることを防止できる。
【００９８】
また、本実施形態によると、納品元での納品ファイルの記録処理において、納品ファイルが複数あり、そのうちの一部の納品ファイルと同じファイル名のファイルが第２の領域に存在する場合に、前記一部の納品ファイルのファイル名が変更されないときには、前記一部の納品ファイルを記録対象から外している。これにより、結果として第２の領域に記録された暗号化された納品ファイルが上書きされることを防止できる。
【００９９】
また、本実施形態によると、納品元での納品ファイルの記録処理において、納品ファイルが複数あり、そのうちの一部の納品ファイルと同じファイル名のファイルが第２の領域に存在する場合に、前記一部の納品ファイルのファイル名が変更されたときに、その一部の納品ファイルも第２の領域に記録している。これにより、結果として第２の領域に記録された暗号化された納品ファイルが上書きされることを防止できる。
【０１００】
また、本実施形態によると、納品元での納品ファイルの記録処理において、追記可能情報（追記を許可する情報）を第２の領域に記録しているため、納品用ディスクを複数回の電子納品に用いることが可能となる。
【０１０１】
なお、上記実施形態における前記「公開鍵の記録処理プログラム」及び「納品ファイルの再生処理プログラム」の少なくとも一方が、前記ハードディスク９４ａに記録されていても良い。
【０１０２】
また、前記「納品ファイルの記録処理プログラム」が、前記ハードディスク１９４ａに記録されていても良い。この場合には、上記納品ファイルの記録処理が要求されると、「納品ファイルの記録処理プログラム」はハードディスク１９４ａから前記ＲＡＭ１９２ｃにロードされることとなる。
【０１０３】
さらに、本発明に係るプログラムが、別の記録媒体（例えば、納品用ディスク以外の光ディスク、ＭＯ、メモリカード、ＵＳＢメモリ、フレキシブルディスク等）に記録されていても良い。この場合には、各記録媒体に対応する再生装置（又は専用インターフェース）を介して本発明に係るプログラムをＲＡＭ１９２ｃにロードすることとなる。また、ネットワーク（ＬＡＮ、イントラネット、インターネットなど）を介して本発明に係るプログラムをＲＡＭ１９２ｃにロードしても良い。要するに、本発明に係るプログラムがＲＡＭ１９２ｃにロードされれば良い。
【０１０４】
また、上記実施形態では、納品先での納品用ディスクの作成処理において、公開鍵が納品用ディスクの第２の領域に記録される場合について説明したが、これに限らず、納品用ディスク以外の情報記録媒体に公開鍵が記録されても良い。例えば、公開鍵を前記ＵＳＢメモリ１１０とは別に用意されている公開鍵用のＵＳＢメモリに記録しても良い。この場合には、納品用ディスクとともに公開鍵用のＵＳＢメモリが納品元に送付されることとなる。そして、納品元では、納品元での納品ファイルの記録処理において、公開鍵を納品用ディスクの第２の領域ではなく、送付されたＵＳＢメモリから取得する。
【０１０５】
また、上記実施形態では、光ディスク１５がＣＤ−Ｒの規格に準拠している場合について説明したが、これに限らず、約６６０ｎｍの波長の光に対応したＤＶＤ、及び約４０５ｎｍの波長の光に対応した次世代の情報記録媒体のいずれの規格に準拠していても良い。なお、光ディスク１５がＤＶＤ＋Ｒの規格に準拠している場合には、前記追記可能情報は最終セッションのイントロ領域に記録されることとなる。また、前記第２の領域が書き変え可能な領域であっても良い。
【０１０６】
また、上記実施形態では、マルチセッション方式で情報が記録される場合について説明したが、これに限定されるものではない。
【０１０７】
また、上記光ディスク１５は、記録層が１つのみである単層ディスクであっても良いし、複数の記録層を有する多層ディスクであっても良い。さらに、ＣＤの規格に準拠した記録層とＤＶＤの規格に準拠した記録層とが混在した光ディスクであっても良い。
【０１０８】
また、上記実施形態では、情報記録媒体として光ディスクを用いる場合について説明したが、これに限定するものではない。要するに、読取専用の領域と記録が可能な領域とを有する情報記録媒体であれば良い。
【産業上の利用可能性】
【０１０９】
以上説明したように、本発明の記録方法及び情報処理装置によれば、高コスト化を招くことなく、情報記録媒体に記録される情報の改ざんに対する安全性を向上させるのに適している。また、本発明の情報処理システムによれば、可搬性のある情報記録媒体を介して情報を安全に伝達するのに適している。また、本発明のプログラム及び記憶媒体によれば、情報処理装置に、情報記録媒体に記録される情報の改ざんに対する安全性を向上させるのに適している。
【図面の簡単な説明】
【０１１０】
【図１】本発明の一実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】図２（Ａ）及び図２（Ｂ）は、それぞれハイブリッドディスクを説明するための図である。
【図３】図１のパソコン９０における納品用ディスクの作成処理を説明するためのフローチャートである。
【図４】図３における「公開鍵の記録処理プログラム」を説明するためのフローチャートである。
【図５】第２セッションを説明するための図である。
【図６】サブコードＱフレームを説明するための図である。
【図７】図１のパソコン１９０における納品ファイルの記録処理を説明するためのフローチャートである。
【図８】図７における「納品ファイルの記録処理プログラム」を説明するためのフローチャート（その１）である。
【図９】図７における「納品ファイルの記録処理プログラム」を説明するためのフローチャート（その２）である。
【図１０】第３セッションを説明するための図である。
【図１１】図１のパソコン９０における納品ファイルの再生処理を説明するためのフローチャートである。
【図１２】図１１における「納品ファイルの再生処理プログラム」を説明するためのフローチャートである。
【符号の説明】
【０１１１】
１０…情報処理システム、１５…光ディスク（情報記録媒体、記録媒体）、９０…パソコン（第１の情報処理装置）、１２０…光ディスク装置（記録装置）、１９０…パソコン（情報処理装置、第２の情報処理装置）、１９２…主制御装置（制御装置、コンピュータ）。
【図１】
2007128571.tif 000003
【図２】
2007128571.tif 000004
【図３】
2007128571.tif 000005
【図４】
2007128571.tif 000006
【図５】
2007128571.tif 000007
【図６】
2007128571.tif 000008
【図７】
2007128571.tif 000009
【図８】
2007128571.tif 000010
【図９】
2007128571.tif 000011
【図１０】
2007128571.tif 000012
【図１１】
2007128571.tif 000013
【図１２】
2007128571.tif 000014