(57)【要約】【課題】  暗号種ファイルを意図的に一般的なＰＣで使われているファイル保存形式として保存して極一般的なファイルとして装うことで暗号解読を防ぐ。【解決手段】  読み取り専用の記憶領域であるＲＯＭ領域２１と、書き換え可能な記憶領域であるＲＡＭ領域２２が共存している情報記録媒体２０の該ＲＯＭ領域２１に予め格納されるプログラムであって、初回利用時にその利用者を特定させる第１の処理ステップと、それにより次回からの利用可能とする認証コードを作成する第２の処理ステップと、その認証結果を暗号化する第３の処理ステップと、その暗号化コードを目立たぬように隠蔽する第４の処理ステップと、その結果をＲＡＭ領域に保存する第５の処理ステップとをコンピュータに実行させる。【選択図】  図３
2005063536.tif 000002
【特許請求の範囲】
【請求項１】
読み取り専用の記憶領域であるＲＯＭ領域と、書き換え可能な記憶領域であるＲＡＭ領域が共存している情報記録媒体の該ＲＯＭ領域に予め格納されるプログラムであって、
コンピュータに、初回利用時にその利用者を特定させる第１の処理手段と、それにより次回からの利用可能とする認証コードを作成する第２の処理手段と、その認証結果を暗号化する第３の処理手段と、その暗号化コードを目立たぬように隠蔽する第４の処理手段と、その結果をＲＡＭ領域に保存する第５の処理手段とを実行させるためのプログラム。
【請求項２】
読み取り専用の記憶領域であるＲＯＭ領域と、書き換え可能な記憶領域であるＲＡＭ領域が共存しており、該ＲＯＭ領域に予め請求項１記載のプログラムが格納されたコンピュータ読み取り可能な情報記録媒体。
【請求項３】
請求項１記載のプログラムにおいて、第４の処理手段で暗号コードを隠蔽する際にそのファイル形式を本来のファイル形式に装わせて整える処理手段を追加することを特徴とするプログラム。
【請求項４】
読み取り専用の記憶領域であるＲＯＭ領域と、書き換え可能な記憶領域であるＲＡＭ領域が共存しており、該ＲＯＭ領域に予め請求項３記載のプログラムが格納されたコンピュータ読み取り可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取り専用の記憶領域であるＲＯＭ領域と、書き換え可能な記憶領域であるＲＡＭ領域が共存する情報記録媒体と、この情報記録媒体に格納されるプログラムに関する。
【背景技術】
【０００２】
従来、読み取り専用の記憶領域であるＲＯＭ領域と、書き換え可能な記憶領域であるＲＡＭ領域が共存するディスクにおけるファイル構造、ファイル管理等に関しては、既に様々な技術が提案されている。また暗号化やユーザー認証についても既に様々な技術が提案されている（例えば、特許文献１参照）。
近年のパーソナルコンピュータ（ＰＣ）の市場における設置度は、各家庭に一台から個人に一台、さらに個人で複数台を所有することもあるようになり、上がっている。またほとんどのＰＣにはＣＤ−ＲＯＭやＤＶＤ−ＲＯＭを読み出せる装置（ＣＤ−ＲＯＭドライブやＤＶＤ−ＲＯＭドライブ）が搭載されている。
このような環境において個人的な情報をＣＤ−ＲＯＭやＤＶＤ−ＲＯＭとして保管したいという理由からＣＤ−ＲやＣＤ−ＲＷさらにＤＶＤへの記録ができる装置（ＣＤ−ＲＷドライブやＤＶＤ＋ＲＷドライブ）も広がりを見せている。その記録方法についても、本来ディスクの全領域をユーザーでの書き込みが可能としていた記録ディスクだけではなく、その一部（ＲＯＭ部）にあらかじめ情報を記録してその情報を元に残り領域（ＲＡＭ部）にユーザーが書き込みをして利用する、半記録ディスク（ハイブリッドディスク）も存在するようになってきた。
【０００３】
【特許文献１】特開２００１−２０９５８３公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなハイブリッドディスクに個人情報などを書き込む場合、上記のように市場に多くのＣＤ−ＲＯＭドライブやＤＶＤ−ＲＯＭドライブが普及していることから他人に見られてしまうことが予測される。ハイブリッドディスクの不正使用を防止するため、ＲＯＭ部にはパスワードによるユーザー確認処理をいれることが考えられている。
パスワードにより暗号を解くためにはそれに合った暗号種を初回利用時にＲＡＭ部に記録しておく必要がある。しかし、従来技術ではパスワードの作成方法や暗号化方法などについては考えられているが、その暗号種ファイルの存在を隠蔽することは配慮されていないという問題点がある。
本発明は、上記に鑑みてなされたものであって、暗号種ファイルを意図的に一般的なＰＣで使われているファイル保存形式（例えばＷｉｎｄｏｗｓ（登録商標）環境で言うところのアプリケーションプログラムで関連付けられた拡張子管理）として保存して極一般的なファイルとして装うことで、暗号解読を防ぐことを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、読み取り専用の記憶領域であるＲＯＭ領域と、書き換え可能な読み取り専用の記憶領域であるＲＯＭ領域と、書き換え可能な記憶領域であるＲＡＭ領域が共存している情報記録媒体の該ＲＯＭ領域に予め格納されるプログラムであって、コンピュータに、初回利用時にその利用者を特定させる第１の処理手段と、それにより次回からの利用可能とする認証コードを作成する第２の処理手段と、その認証結果を暗号化する第３の処理手段と、その暗号化コードを目立たぬように隠蔽する第４の処理手段と、その結果をＲＡＭ領域に保存する第５の処理手段とを実行させるためのプログラムを最も主要な特徴とする。
また、請求項２にかかる発明は、読み取り専用の記憶領域であるＲＯＭ領域と、書き換え可能な記憶領域であるＲＡＭ領域が共存しており、該ＲＯＭ領域に予め請求項１記載のプログラムが格納されたコンピュータ読み取り可能な情報記録媒体を最も主要な特徴とする。
また、請求項３にかかる発明は、請求項１記載のプログラムにおいて、第４の処理手段で暗号コードを隠蔽する際にそのファイル形式を本来のファイル形式に装わせて整える処理手段を追加するプログラムを主要な特徴とする。
また、請求項４にかかる発明は、読み取り専用の記憶領域であるＲＯＭ領域と、書き換え可能な記憶領域であるＲＡＭ領域が共存しており、該ＲＯＭ領域に予め請求項３記載のプログラムが格納されたコンピュータ読み取り可能な情報記録媒体を最も主要な特徴とする。
【発明の効果】
【０００６】
請求項１及び２においては、読み取り専用の記憶領域であるＲＯＭ領域と、書き換え可能な記憶領域であるＲＡＭ領域が共存する情報記録媒体の該ＲＯＭ領域に予め格納されるユーザー認証プログラムにおいて、暗号化された暗号種ファイルのファイル名を特殊なものから一般的なアプリケーションに関連付けされた拡張子付きの名称にすることでその存在を隠蔽することができ、それにより暗号解読の標的にされることを防ぐことができる。
また、請求項３及び４においては、読み取り専用の記憶領域であるＲＯＭ領域と、書き換え可能な記憶領域であるＲＡＭ領域が共存する情報記録媒体の該ＲＯＭ領域に予め格納されるプログラムが保存する暗号種ファイルを関連付けされたアプリケーションプログラムが保存するものと同一に装う変換機能を加えたことで、より一層特殊なファイルらしさを取り除くことになり、暗号解読がされにくい暗号種ファイルとして保存することができる。
【発明を実施するための最良の形態】
【０００７】
以下に添付図面を参照して、この発明の最良な実施の形態を詳細に説明する。
（第１の実施の形態）
読み取り専用の記憶領域であるＲＯＭ領域と、書き換え可能な記憶領域であるＲＡＭ領域が共存するディスクとしてＣＤ−ＲＷディスク（以下、ハイブリッドＣＤ−ＲＷ）を使用する場合を例に図１〜図６で説明する。
図１は一般的なＣＤ−ＲＷディスクを使用するパーソナルコンピュータの構成図である。図１において、パーソナルコンピュータは、ＣＰＵ１、ＣＤ−ＲＷドライブ装置２、ＣＤ−ＲＯＭドライブ装置３、ハードディスクドライブ装置４、プログラム格納部５、ＲＡＭ６、マウス７、キーボード８、表示制御装置９、ディスプレイ１０を備える。これらのユツトはシステムバス１１で接続される。
図２は、ハイブリッドＣＤ−ＲＷディスクの一例を示す図である。ハイブリッドＣＤ−ＲＷディスク２０において、ＲＯＭ部２１は製品出荷時には既に情報記録済である。ＲＡＭ部２２はユーザーが使用の際に情報が記録される。本発明のプログラムは、前記ＲＯＭ部２１に製品出荷前に記録されるプログラムである。
【０００８】
図３は本発明のプログラムのフローチャートであり、ＲＯＭ部２１に格納されているプログラムに従いＣＰＵ１が実行する処理である。すなわち、ＲＡＭ部２２にユーザー認証暗号種ファイルがあり（ステップＳ１）、暗号種ファイルがあるか否かの判断（ステップＳ２）を行い、暗号種ファイルがあるときパスワード入力を求め（ステップＳ３）、暗号種ファイルが解けるか否かの判断を行い（ステップＳ４）、解けるときハイブリッドディスクの処理を実行する（ステップＳ１０）。ステップＳ２にて暗号種ファイルがないとき、ユーザー情報入力を求め（ステップＳ５）、ユーザー情報からパスワードなど暗号種ファイルを作成する（ステップＳ６）。ステップＳ７では、パスワードを表示してユーザーの記憶を促す。ついで、暗号種ファイルのファイル名をアプリケーションに関連付けたものに変える（ステップＳ８）。そして、暗号種ファイルをＲＡＭ部２２に保存する（ステップＳ９）。この後は、前述したハイブリッドディスクの処理を実行する（ステップＳ１０）。
図３の処理は、ユーザーがハイブリッドＣＤ−ＲＷディスク２０をＣＤ−ＲＷドライブ装置２に挿入し、ＲＯＭ部２１に記録済であるプログラムを実行させ、該プログラムがプログラム格納部５に格納されたところから始まる。
初回利用時にはまずその利用者を特定させるためにユーザー情報の入力を求める。ここでの目的はパスワードとそのパスワードにより解くことができる暗号種ファイルの生成用なので全ての個人情報をいれる必要はない。入力された情報から暗号種ファイルとパスワードの作成をする。これらについては従来技術に示したものなどが利用可能である。
暗号種はユーザーに公開する必要はなくプログラム格納部５に一時保存しておけば良いがパスワードはディスプレイ１０に表示してユーザーに覚えておいてもらわねばならない。この時パスワードは本発明のプログラム処理内で生成しても良いがユーザーが入力したものをそのまま利用した方が記憶するのに都合がよい場合もある。暗号種ファイルをそのままＲＡＭ領域に保存する方法もあるがここで隠蔽処理をするのが本発明の特徴である。
【０００９】
ＰＣにおけるファイル保存にはファイル名を付けることになっているがｗｉｎｄｏｗｓ（登録商標）環境ではファイル名には“（ファイルの名前）.（拡張子）”という形式とする決まりがある。この時に特別な拡張子を付けない、または他で使っていないような見かけない拡張子をつけるなどとする方法もあるが、これによりファイルが特別な意味を持つことを明確に示すことになり反って暗号解読の目標とされやすい。
そこで本発明での暗号種ファイルには意図的に一般的なＷｉｎｄｏｗｓ（登録商標）で関連付けられた拡張子をつけ保存する方法を取る。ただし、テキスト系の拡張子（.txtや.docなどの文字情報の保存形式）だとそのまますぐに開かれてしまうので、画像や音声などのマルチメディア系拡張子（bmp.wavなど）や、符号や記号を示すバイナリー系拡張子（bin.exe.comなど）などとする。
このように名前が付けられたファイルでは普通に開くと関連付けされたアプリが起動して強引に開こうとするが、本来の保存形式ではないので文字情報は出てこないので情報を取り出すことはできない。またその存在もその他のファイルと見分けが付かずパスワードを解読されるような標的とされにくくすることができる。
その後このようなファイル名としてＲＡＮ領域に保存する。ハイブリッドＣＤ−ＤＷへの書き込みにはそのファイルシステムにあった専用ソフトウエアが必要であるがあらかじめＲＯＭ領域２１に用意しておいても良いし、別途ユーザーが用意してもよい。
２回目以降の利用時は前回保存したパスワードを入力して暗号種ファイルの要求するものと合致しないと次に進めないようにする。このようにすることで、次回からはパスワードを知っている初回利用者以外の使用を防ぐと共にその暗号化コードの存在を分かりにくくすることが可能になる。
【００１０】
（第２の実施の形態）
図４は、本発明のプログラムのフローチャートである。このフローチャートは、図３と同様であり、同符号（Ｓ１〜Ｓ１０）は同一ステップであるが、本例ではファイル認証子を付け加える処理（ステップＳ１１）を別に挿入する。
また図５はファイル変換例を示す図である。ハイブリッドＣＤ−ＲＷディスク２０で用いたファイル拡張子変換方法では、単に保存時の拡張子を付け替えただけであり、強引に開いた場合ファイル構文エラーとなるなど、開けずに処理が中断され怪しいファイルと判断され詳しく解読をされる恐れがある。
このため、この実施形態では関連付けられたアプリケーションにおいて開けない状態を避ける処理を第１の動作例に加える。通常アプリケーションとの関連付けは拡張子だけではなく、そのファイル自身の構成もそれぞれのアプリケーションによって決まっている場合がある。
具体的にはファイル内容の先頭又は最後などの決まった位置にそのアプリケーションで保存されたことを示すコード（ファイル認識子）が埋め込まれている。これがあることでアプリケーションプログラムはそれが自身で扱えるファイルであると認識でき開く処理を中断することは無い。
そこで暗号種ファイルをプログラム格納部５に作成後、そのの特定の場所にファイル認識子を付け加える処理をして「暗号種ファイル改」としてから拡張子をつけてＲＡＭ領域２２に保存する。２回目以降のパスワード確認のときにはその部分を読み捨てればよい。このようにすることで、更に暗号化コードの存在を分かりにくくすることが可能になる。
【産業上の利用可能性】
【００１１】
以上のように、ＲＯＭ領域と、ＲＡＭ領域２２が共存している情報記録媒体の不正使用防止のための暗号解読防止に有用である。
【図面の簡単な説明】
【００１２】
【図１】一般的なＣＤ−ＲＷディスクを使用するパーソナルコンピュータの構成図である。
【図２】ハイブリッドＣＤ−ＲＷディスクの一例を示す図である。
【図３】本発明のプログラムの第１の実施形態を示すフローチャートである。
【図４】本発明のプログラムの第２の実施形態を示すフローチャートである。
【図５】ファイル変換例を示す図である。
【符号の説明】
【００１３】
２０  ハイブリッドＣＤ−ＲＷディスク（情報記録媒体）
２１  ＲＯＭ部
２２  ＲＡＭ部１
【図１】
2005063536.tif 000003
【図２】
2005063536.tif 000004
【図３】
2005063536.tif 000005
【図４】
2005063536.tif 000006
【図５】
2005063536.tif 000007