(57)【要約】【課題】コンピュータシステムの使用するデータファイル又はＭｉｃｒｏｓｏｆｔ社のＥｘｃｅｌのデータファイルに記録されている特定データを暗号化し、その暗号化に使用するパスワード等を該コンピュータシステムに接続された取り外し可能なメモリ装置に記録し、該暗号化された特定データに代わるデータを表示するデータファイルプロテクト方法。【解決手段】コンピュータシステムに取り外し可能なメモリ装置を接続し、該コンピュータシステムに内蔵したディスク装置に記録されているデータファイル及び該メモリ装置の双方に該データファイルに固有な識別子を記録すると共に該特定データに係る位置情報、該特定データを暗号化するのに用いるパスワード及び該暗号化された特定データに代わり表示されるデータを該取り外し可能なメモリ装置に記録する暗号化ステップとこれらの情報を利用した復元ステップからなるデータファイルプロテクト方法。【選択図】図１
2006011908.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムのデータファイルを該データファイルの保有者以外の者が不正に使用することを防止するための取り外し可能なメモリ装置を利用したデータファイルプロテクト方法であって、コンピュータシステムに接続する取り外し可能なメモリ装置と不正使用を防止しようとするデータファイルとの双方に同一の識別子を記録すると共に該データファイルを暗号化するために必要なパスワードを入力してデータファイルを暗号化するデータファイル暗号化ステップと該メモリ装置を該コンピュータシステムに接続した状態で該データファイル暗号化ステップにより記録された該識別子と該パスワードの同一性を確認しこれらが整合する場合にのみ該データファイルの使用を可能とするデータファイル復元ステップとからなることを特徴とするデータファイルプロテクト方法。
【請求項２】
コンピュータシステムのデータファイルを該データファイルの保有者以外の者が不正に使用することを防止するための取り外し可能なメモリ装置を利用したデータファイルプロテクト方法であって、コンピュータシステムに接続する取り外し可能なメモリ装置と不正使用を防止しようとするデータファイルの双方に同一の識別子を記録すると共に該データファイル内の特定データを暗号化するために必要なパスワードを入力してデータファイルを暗号化するデータファイル暗号化ステップと該メモリ装置を該コンピュータシステムに接続した状態で該データファイル暗号化ステップにより記録された該識別子と該パスワードの同一性を確認しこれらが整合する場合にのみ該データファイル内の特定データの使用を可能とするデータファイル復元ステップとからなることを特徴とするデータファイルプロテクト方法。
【請求項３】
該データファイル暗号化ステップにおいて暗号化された特定データの領域に該暗号化されたデータに代わり表示されるデータを記録することを特徴とする請求項２記載のデータファイルプロテクト方法。
【請求項４】
該コンピュータシステムがＭｉｃｒｏｓｏｆｔ社のＥｘｃｅｌであって、データファイルが該Ｅｘｃｅｌを利用したデータであることを特徴とする請求項１乃至３記載のデータファイルプロテクト方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は,コンピュータシステムの利用するデータファイルのプロテクト方法に関するものである。
【背景技術】
【０００２】
従来コンピュータシステムの利用するデータファイルのプロテクトを実現する方法としてはデータファイルを暗号化する方法が採用されてきた。データファイルを暗号化する場合は暗号化すべきデータファイルと暗号化に用いるパスワードの両者が必要である。そこで、データファイルのプロテクト方法としては、データファイル内のどの特定データを暗号化しプロテクトを施すか、これら暗号化されたデータファイルとそれに用いるパスワードをどのように関連づけるか、該パスワードをどのような媒体に記録するのか、暗号化されたデータファイルを不正使用しようとする者からどのように偽妄するのかなどの基準から区分することができる。
【０００３】
データファイル内のどの特定データを暗号化しプロテクトを施すかの基準については、従前はデータファイル全体のみを対象としていた。しかし、この従前の方法は実用上きわめて不便である。なぜならば、実用に供されているデータファイルには、プロテクトを施さなければならない部分とその必要がない部分が混在しているのが一般的である。氏名、住所、年齢及び所得という項目からなる個人情報のデータベースを例にとると、一つのデータベースは複数のレコードからなり、一つのレコードは複数の項目から構成されている。その項目のうち氏名、住所についてはプロテクトを講じる必要はないが、年齢、所得についてはプロテクトを講じることが必要になる場合がある。このような場合において該データベースの項目を分離し、氏名、住所のみからなるデータファイルと年齢と所得からなるデータファイルとの２つのデータファイルを作成しこれら２つのデータファイルのうち年齢と所得からなるデータファイルについてプロテクトを施すということも可能であるが、１つのレコードが２つのファイルに分離されることによるファイルの管理の困難性、二つのファイルを一体化して利用するために要する処理時間などが追加的に必要となり、結果的には、コンピュータシステムの利用コストの増大に繋がる。
【０００４】
次に、暗号化されたデータファイルとそれに用いるパスワードをどのように関連付けるか、との基準については、従前は該暗号化されたデータファイルと該パスワードは、同一のデータファイルに記録されていた。この方法の欠点は、該データファイルを解析することにより、暗号化されたデータとそれを復元するためのパスワードとが同時に入手できる点にある。
【０００５】
３点目の、パスワードをどのような媒体に記録するかの基準については、従来はコンピュータシステムに内蔵されたハードディスク装置又は該コンピュータシステムとネットワークを通じて連結されたコンピュータシステムに内蔵されたディスク装置に暗号化されたデータファイルと同一のファイル内に記録されていた。何れの場合にあっても一つのハードディスク装置内に記録されていることに変わりなく、該暗号化しようとするデータファイルを保有する者にとっては、該データファイルのみを管理するために結果的には、該データファイル以外のファイルを記録したハードディスク装置全体を管理する必要が生じることになり、データファイルの効率が悪い。
【０００６】
第４点目の暗号化されたデータを不正使用しようとする者からどのように偽妄するのかという点については、従来は暗号化されたデータファイルは、その暗号化されたデータファイルの表示について考慮するところがなかった。しかしながら、暗号化されたデータファイルは、それ自体該データファイルを不正使用しようとする者に対し秘密にしておきたいデータの存在を示していることになり、その不正使用を招き易いという欠点を有する。
【０００７】
本発明と類似の発明との比較を行うと共に本発明との差異について述べる。
【０００８】
特開２００２−２６８７６６及び特開２００２−３４１９５７の発明は、取り外し可能なメモリ装置を用いたパスワード入力方法に関するものであるが、その目的は電気機器を稼動不能とするためのパスワード入力方法であり、データプロテクトを目的とする本発明とは、その目的、機能が異なる。本発明は暗号化されたデータを記録したコンピュータシステムそのものは稼動不能にはしない。
【０００９】
特開平９−３４７９９の発明は、データプロテクト方法に関するものであるが、コンピュータシステムにデータをインストールするという動作を阻害しようというものであって、データそのものにプロテクトを施そうとする本発明とは、その対象及び作用が異なる。
【００１０】
特表平８−５０５９６４の発明は、取り外し可能なメモリを有するコンピュータ・メモリにおいてデータ・セキュリティを講じる装置及び方法に関するものであるが、データを記憶したメモリ装置そのもののアクセスを防止しようとするものである。これに対して、本発明において用いるパスワードは、データの暗号化のために用いるものであって、それを記録したメモリ装置のアクセスを防止するために用いるものではないから、その対象及び作用が異なる。
【００１１】
ニッコー電子のＩＤＫｅｙ  Ｗｏｒｄ  Ｏｐｅｎｅｒ（Ｂａｔｅ版）は、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ  ２０００の文書ファイルについて、取り外し可能なメモリ装置を用いて文書ファイルを保護する商品であるが、専用ハードウェアを使用し、ファイル全体を保護の対象とする点において、専用品を必要とせず、且つ、データファイルの特定データのプロテクトを可能とする本発明とは、その使用するハードウェア及プロテクトの対象とするデータファイルの範囲が異なる。  
【特許文献１】特開２００２−２６８７６６号公報
【特許文献２】特開２００２−３４１９５７号公報
【特許文献３】特開平９−３４７９９号公報
【特許文献４】特表平８−５０５９６４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
コンピュータシステムの使用するデータファイル内の特定データを対象とし、そのデータファイルの暗号化に用いたパスワードを該データファイルから分離し、かつ、該パスワードを取り外し可能なメモリ装置に記録し、更に、該暗号化された特定データと異なるデータを表示することにより、コンピュータシステムが利用するデータファイルをその保有する者以外の者の不正な使用から防止するためのデータファイルプロテクト方法を提供することである。
【課題を解決するための手段】
【００１３】
請求項１に係る発明は, コンピュータシステムのデータファイルを該データファイルの保有者以外の者が不正に使用することを防止するための取り外し可能なメモリ装置を利用したデータファイルプロテクト方法であって、コンピュータシステムに接続する取り外し可能なメモリ装置と不正使用を防止しようとするデータファイルとの双方に同一の識別子を記録すると共に該データファイルを暗号化するために必要なパスワードを入力してデータファイルを暗号化するデータファイル暗号化ステップと該メモリ装置を該コンピュータシステムに接続した状態で該データファイル暗号化ステップにより記録された該識別子と該パスワードの同一性を確認しこれらが整合する場合にのみ該データファイルの使用を可能とするデータファイル復元ステップとからなることを特徴とする。
【００１４】
請求項２に係る発明は, コンピュータシステムのデータファイルを該データファイルの保有者以外の者が不正に使用することを防止するための取り外し可能なメモリ装置を利用したデータファイルプロテクト方法であって、コンピュータシステムに接続する取り外し可能なメモリ装置と不正使用を防止しようとするデータファイルとの双方に同一の識別子を記録すると共に該データファイル内の特定データを暗号化するために必要な該特定データの位置情報及びパスワードを入力してデータファイルを暗号化するデータファイル暗号化ステップと該メモリ装置を該コンピュコンピュータシステムに接続した状態で該データファイル暗号化ステップにより記録された該識別子と該パスワードの同一性を確認しこれらが整合する場合にのみ該データファイルの使用を可能とするデータファイル復元ステップとからなることを特徴とする。
【００１５】
請求項３に係る発明は、 請求項２記載のデータファイルプロテクト方法において該データファイル暗号化ステップにおいて暗号化された特定データの領域に該暗号化されたデータに代わり表示されるデータを記録することを特徴とする。
【００１６】
請求項４に係る発明は, 請求項１乃至３記載のデータファイルプロテクト方法において該コンピュータシステムがＭｉｃｒｏｓｏｆｔ社のＥｘｃｅｌであって、データファイルが該Ｅｘｃｅｌを利用したデータであることを特徴とする。
【発明の効果】
【００１７】
請求項１に係る発明は、暗号化されたデータファイルと該暗号化されたデータファイルを復元するのに必要なパスワードが分離され、且つ、該パスワードが取り外しメモリ装置に記録されているため、それぞれを別々の場所において管理をすることが可能である。したがって、該データファイルを復元しようとするときは、暗号化されたデータと同時に該暗号化されたデータファイルのパスワードを記録した取り外し可能なメモリ装置を同時に使用する必要があり、結果的に、データファイルプロテクトの強度を高めることができる。
【００１８】
請求項２に係る発明は、データファイル内の特定データのプロテクトを可能にする方法であって、プロテクトを講じるべきデータとプロテクトを講じる必要のないデータが混在しているようなデータファイルであっても、プロテクトを講じる必要がある特定データにプロテクトを講じることを可能にするため、データの一体的管理性の向上をもたらす他、該データファイルを複数人において使用してもデータ機密性が確保されるという利便性を提供する。
【００１９】
請求項３に係る発明は、暗号化された特定データに代わり他のデータが表示されるため、該データファイルを不正使用しようとする者がコンピュータシステムに表示されているデータが暗号化されたデータであるのか暗号化されていないデータであるのかの判断が難しくなり、結果的に該データファイルの不正使用を防止することに寄与する。
【００２０】
請求項４に係る発明は、請求項１乃至３に係る発明をＭｉｃｒｏｓｏｆｔ社のＥｘｃｅｌのデータファイルに適用したものであるため、広範なビジネス分野において利用されているデータファイルについて請求項1乃至3のデータファイルプロテクト方法を実現することが可能である。
【発明を実施するための最良の形態】
【００２１】
コンピュータシステムが利用するデータファイルのプロテクトについて、取り外し可能なメモリ装置を利用し、データファイル内の特定データについてプロテクトをすることを可能にし、暗号化されたデータに代わるデータを表示することによりデータファイルの不正使用を防止すると共にＭｉｃｒｏｓｏｆｔ社のＥｘｃｅｌについて該プロテクト方法を適用することを実現した。
【実施例１】
【００２２】
図１は、本発明を実施するためのコンピュータシステムの構成図であって、１００は暗号化しようとするデータを記録したハードディスク装置を内蔵したコンピュータシステム全体を表し,１０１は該コンピュータシステムにおける中央演算装置を、１０２は該コンピュータシステムに内蔵されたメモリ装置を、１０３は該コンピュータシステムに内蔵されたハードディスク装置を、１０４は該コンピュータシステムにおける入力装置を、１０５は該コンピュータシステムにおける表示装置を、１０６は該コンピュ−タシステムに接続出来る取り外し可能なメモリ装置を表す。
【００２３】
図２は、暗号化するデータと該データと一体化したデータ領域を利用した場合の本発明の全体を示す概念図であって、２００は、取り外し可能なメモリ装置を、２０１は、該メモリ装置内に記録された暗号化されるデータファイルの識別子を、２０２は該メモリ装置内に記録されたデータファイル内の特定データの位置情報、該特定データを暗号化するのに用いるパスワード及び該暗号化されたデータに代わり表示されるデータの組を、２０３は該組に記録されたパスワードを、２０４は該組に記録された特定データのデータファイアル内の位置情報を、２０５は該組に記録された暗号化された特定データに代わり表示されるデータを、２０６は暗号化される前のデータファイル全体を、２０７は該データファイル内に記録されたデータファイルの識別子を、２０８は該データファイル内の特定データ及び該データと一体化されたデータ領域の組を、２０８は該組に記録されたデータを、２０９は該組に記録されたデータと一体化したデータ領域を、２１１は暗号化された後のデータファイル全体を、２１２は該データファイルに記録されたデータファイルの識別子を、２１３は該データファイル内の暗号化された特定データ及び該暗号化された特定データに代わり表示されるデータの組を、２１４は該組に記録された暗号化された特定データに代わり表示されるデータを、２１５は該組の暗号化されたデータを示す。この場合において、特定データ２０９と暗号化された特定データに代わり表示されるデータ２１４は該コンピュータシステム１００の表示装置１０５に表示されるが、特定データと一体化したデータ領域２０９及び暗号化された特定データ２１４は該表示装置１０５には表示されない。
【００２４】
本発明の暗号化ステップを実施するためには、図３のフローチャートに示すように、パスワードを記録する取り外し可能なメモリ装置１０６をコンピュータシステム１００に接続し、該メモリ装置に対して本発明を実施するために必要な初期化作業を行い、続いて、暗号化すべきデータを含むデータファイル２０６をコンピュータシステムの内蔵メモリ１０２上に呼び出し、該データファイル内の暗号化する特定データの位置及び暗号化に用いるパスワードを該コンピュータシステム１００に接続された入力装置１０４を用いて入力させ、更に該暗号化された特定データに代わり表示されるデータを入力させると共に、該暗号化する特定データを含むデータファイルに固有の識別子を作成し、該識別子と上記入力事項を該コンピュータシステムに接続されている取り外し可能なメモリ装置１０６に記録する。一方、該データファイルについては、該識別子２０７を記録し、暗号化される特定データの部分に該特定データと一体化したデータ領域２１３を確保し、暗号化した特定データを該データと一体化した部分２１５に暗号化して記録し、元の特定データの記録されていた部分２１４には,ユーザが指定した暗号化したデータに代わり表示されるデータを記録する。
【００２５】
本発明の復元ステップを実施するためには、図４のフローチャートに示すように、コンピュータシステム１００に該暗号化されたデータファイルに係る識別子などを記録した取り外し可能なメモリ装置１０６を接続させ、該メモリ装置に記録されているデータファイルの固有の識別子２０１と復元しようとするデータを含むデータファイル２１１に記録されているデータファイルの固有の識別子２１２が一致することを確認し、ついで、該メモリ装置に記録されている特定データの位置情報２０４を該コンピュータシステムの表示装置１０５に表示し、そのうちより復元すべき特定データ及び該特定データを暗号化したときに用いたパスワードを該コンピュータシステムに接続されている入力装置１０４を用いて入力させ、該特定データが暗号化されていることを確認し、該入力されたパスワードが取り外し可能なメモリ装置に記録されているパスワード２０３と同一のものであることを確認し、該特定データと一体化したデータ領域に記録されたデータ２１５をユーザが入力したパスワードを用いて復元し、データの表示される部分２１４に複写し、該暗号化されたデータが記録されていたデータと一体化したデータ領域に記録されていた暗号化されたデータ２１５を消去する。
【００２６】
本発明に用いる取り外し可能なメモリ装置は、ＵＳＢメモリ、ＭＯディスクあるいはＳＤメモリ、メモリスティクのアダプタ、フロッピィディスクのようなコンピュータシステムと接続できる装置を有し、コンピュータシステムによりデータの記録読み出しができる機構を有するもので、該データを記録するメモリ媒体は、該取り外し可能なメモリ装置から着脱可能なものでもよい。
【００２７】
本発明に用いる取り外し可能なメモリ装置を初期化するためには、図５のフローチャートが示すように、該メモリ装置１０６をコンピュータシステム１００に接続し、該メモリ装置１０６が該コンピュータシステム１００の一部として認識されることを確認したのち、該メモリ装置の一部又は全部を本データファイルプロテクト方法が使用する領域として確保し、本プログラムに固有の識別子を記録することにより完了する。該領域の確保については、該メモリ装置内に本発明を実現するためにのみ使用する区画を設定する方法、該メモリ装置内に既に存在する区画内に更に専用のホールダを設ける方法、本発明専用のファイルを作成する方法などがある。何れの方法を採用するとしても該領域が本プログラム専用の領域であることを確認できる固有の識別子を記録する必要がある。
【００２８】
データファイル内の特定データを暗号化するために必要なデータの部分を特定する方法については、暗号化されるデータの種類により異なるが、基本的にはそれぞれのデータファイルの最小単位をもって指定する。Ｅｘｃｅｌのような表計算プログラムのデータにあっては、セルと呼ばれる単位が最小であるので、ワークブックの名称、該ワークブックに含まれるシートの名称、該シートに含まれるセルの位置及びセルの範囲をもって特定する。データベースにあっては、データベースファイルの名称、該データベースファイルに含まれるテーブルの名称、該テーブルにあっては各レコードに固有の番号、各レコードにあっては該レコードに含まれる項目の名称をもって特定する。ワープロソフトの文書ファイルにあっては、文書ファイルの名称、該文書ファイルの先頭からの行数、該行の先頭から暗号化しようとする部分にいたる文字数及び該文字から暗号化しようとする部分の文字数をもって特定する。その他のデータファイルの場合にあっては、該データファイルが一定の構造を有する場合にあっては、該構造ごとの固有の識別子及び該構造上の識別子の番号等により、又,構造を有しないデータファイルにあっては、該ファイルの先頭からのバイト数と該部分から暗号化しようとする部分のバイト数により特定する。
【００２９】
暗号化された特定データに代わり表示されるデータを表示する方法について述べる。
暗号化される特定データと一体化したデータ領域を用意する。該一体化したデータ領域は、プログラム上一つのデータ構造として定義される。既存のプログラムにおいて該領域が用意されている場合にあっては該用意されている領域を利用してもよい。また、既存のデータファイル内の特定データに該領域を追加できるような機構を有しているものについては、該機構を利用して追加してもよい。これらの場合において、表示されるべきデータは暗号化される特定データが収められていたデータ領域のみとし、該データ領域と一体化されたデータ領域については、コンピュータシステムの表示装置には表示されないことが必要である。更に、暗号化される特定データのみを記録したデータファイルを作成してもよい。この場合においては、該データファイルのどの部分が、暗号化されたデータファイル内の特定データと対応しているのかを、暗号化されたデータファイルにかかるパスワード等を記録した取り外し可能なメモリ装置内に記録する必要がある。
暗号化されるデータファイル内の特定データが指定された場合において、該指定された特定データは、ユーザが入力したパスワードを用いて暗号化され、該特定データと一体化されたデータ領域又は該特定データを記録するデータファイル内に記録される。この際用いる暗号化の方式は任意の方法でよい。ついで、該暗号化された特定データが記録されていた領域に該暗号化されたデータに変わり表示されるデータを記録する。この際、該暗号化された特定データに代わり表示されるデータは、暗号化された特定データと同種類のデータであることが好ましい。たとえば、暗号化された特定データが数値であれば数値、日付であれば日付、氏名であれば氏名というがごとくである。該表示されるデータは、ユーザが個別に入力してもよいし、あるいは乱数などを用いて作成してもよい。
【００３０】
取り外し可能なメモリ装置の本発明に係る固有な領域に記録すべき情報とその記録の仕方について述べる。
取り外し可能なメモリ装置に記録すべき情報は、図６に示すように、本プログラムに固有の識別子、暗号化したデータを含むデータファイルに固有の識別子及び複数の特定データの位置情報、該特定データの暗号化に用いたパスワード及び暗号化された特定データに代わり表示されるデータを一組としたものである。この場合において、一つの取り外し可能なメモリ装置に複数のデータファイルに関する情報を記録してもよいが、その際には、一つのデータファイルの固有の識別子のもとに複数の該データファイルに含まれる暗号化した特定データの位置情報、該特定データの暗号化に用いたパスワード及び暗号化された特定データに代わり表示されるデータの組を記録するものとする。
【００３１】
取り外し可能なメモリ装置に記録されている暗号化された特定データの位置情報、該特定データの暗号化に用いられたパスワード及び該暗号化された特定データに代わり表示されるデータとコンピュータシステムに内蔵されたハードディスク上に記録された暗号化されたデータファイルとを関連付ける方法について述べる。
取り外し可能なメモリ装置に記録された暗号化された特定データの位置情報、該特定データの暗号化に用いられたパスワード及び該暗号化された特定データに代わり表示されるデータの組にはそれを記録している部分に併せて該データを記録したデータファイルに固有の識別子が記録されており、且つ、該データファイルにも同一の識別子が記録されているので、これら両者の識別子が一致するか否かにより該取り外し可能なメモリ装置に記録されている情報が、該データファイルに関する情報であるか否かを確認する。この場合において、該データファイルに固有の識別子は、その固有性を高めるため本プログラムをインストールしたコンピュータシステムに使用されているＣＰＵの部品番号、暗号化を行った日時などをキーとするなどできるだけ桁数の多いものが望ましい。
【００３２】
本発明の実施例をＭｉｃｒｏｓｆｔ社のＥｘｃｅｌに適用した例について説明する。
Ｅｘｃｅｌのデータは、図７に示すように、セルと呼ばれるデータの単位を最小のものとし、複数のセルが集まってワークシートを構成し、複数のワークシートが集まってワークブックを構成しており、データファイルとしては、ワークブック単位で記録される。
上記セルは、図８に示すように、複数のプロパティと呼ばれるデータ領域が立体的に一体化したもので、それらは、表示に関係したデータ領域と表示に関係しないデータ領域に区分され、表示に関係しないデータ領域は、Ｅｘｃｅｌの有する様々な機能を実現するために使用されており、データの表示には影響しない。  
【００３３】
Ｍｉｃｒｏｓｏｆｔ社のＥｘｃｅｌのデータファイル内の特定データを暗号化する手順は、取り外し可能なメモリ装置をＥｘｃｅｌがインストールされているコンピュータシステムに接続し、Ｅｘｃｅｌのメニューに本プログラムを操作するメニューを表示し、該取り外し可能なメモリ装置が初期化されていなければ、取り外し可能なメモリ装置の初期化項目を上記メニューより選択し、該メニューにより実施されるプログラムにより、これを初期化し、つづいて、該特定データを暗号化するための項目を上記メニューより選択し、暗号化する特定データの位置、該データを暗号化するのに用いるパスワード及び該暗号化した特定データに代わり表示するデータを入力させ、これらの入力情報が誤りのないものであることを確認後、暗号化を実施し、該暗号化された特定データの位置、該暗号化に用いたパスワード及び該暗号化した特定データに代わり表示するデータを該取り外し可能なメモリ装置に記録し、併せて、該暗号化の対象となったセル上に該ユーザが入力した特定データに代わり表示されるデータを表示する。
【００３４】
暗号化したＥｘｃｅｌのデータを復元する方法について述べる。
取り外し可能なメモリ装置をＥｘｃｅｌがインストールされているコンピュータシステムに接続し、Ｅｘｃｅｌのメニューに本プログラムを操作するメニューを表示し,上記メニューより該データの部分及び全体を復元するための項目を選択し、復元する特定データの位置情報、該特定データを暗号化するのに用いたパスワードを入力し、これらの入力情報が誤りのないものであることを確認のうえ、特定データの復元を実施し、該暗号化された特定データの位置に復元された特定データが表示される。
【００３５】
暗号化したＥｘｃｅｌのデータの暗号化処理を削除する方法について述べる。
取り外し可能なメモリ装置をＥｘｃｅｌがインストールされているコンピュータシステムに接続し、Ｅｘｃｅｌのメニューに本プログラムを操作するメニューを表示し、上記メニューより特定データの暗号化処理を削除するための項目を選択し、暗号化処理を削除するデータの位置情報、該データを暗号化するのに用いたパスワードを入力し、これらの入力情報が誤りのないものであることを確認のうえ、該暗号化にかかる特定データの位置に復元されたデータを表示し、該取り外しメモリ装置に記録された該暗号化された特定データに係る情報が削除される。
【産業上の利用可能性】
【００３６】
本発明は,コンピュータシステムにおいて利用するデータのプロテクト方法に関し、より限定的には、コンピュータシステムにおいて利用するデータファイル内の特定データについて取り外し可能なメモリ装置を利用して該データファイルを保有する者以外の者の不正使用を防止する方法に関する。
【図面の簡単な説明】
【００３７】
【図１】コンピュータシステム構成図である。
【図２】本発明の概要構成図である。
【図３】データファイル暗号化の手順を示したフローチャートである。
【図４】データ復元の手順を示したフローチャートである。
【図５】取り外し可能なメモリ装置の初期化手順を示したフローチャートである。
【図６】取り外し可能なメモリ装置に記録される情報の記録状態を示す図である。
【図７】Ｅｘｃｅｌのデータ構造を示す図である。
【図８】Ｅｘｃｅｌのセルの立体構造を示す図である。
【符号の説明】
【００３８】
１００  コンピュータシステム全体  
１０１  中央演算装置
１０２  内蔵メモリ装置
１０３  内蔵ディスク装置
１０４  入力装置
１０５  表示装置
１０６  取り外し可能なメモリ装置
２００  取り外し可能なメモリ装置
２０１  データファイル識別子
２０２  特定データの位置情報、暗号化に用いるパスワード及び特定データに代わり表示されるデータの組
２０３  暗号化に用いるパスワード
２０４  特定データの位置情報
２０５  特定データに変わり表示されるデータ
２０６  暗号化される前のデータファイル全体
２０７  データファイル識別子
２０８  特定データ及び該データと一体化されたデータ領域の組
２０９  特定データ
２１０  特定データと一体化されたデータ領域
２１１  暗号化されたデータファイルの全体
２１２  データファイル識別子
２１３  暗号化された特定データ及び該データと一体化されたデータ領域の組
２１４  特定データに代わり表示されるデータ
２１５  暗号化された特定データ
【図１】
2006011908.tif 000003
【図２】
2006011908.tif 000004
【図３】
2006011908.tif 000005
【図４】
2006011908.tif 000006
【図５】
2006011908.tif 000007
【図６】
2006011908.tif 000008
【図７】
2006011908.tif 000009
【図８】
2006011908.tif 000010