(57)【要約】【課題】  パソコンなどの情報処理装置内に記憶されている暗号化データの漏洩を防止することができるデータ解読防止方法を提供する。【解決手段】  可搬記憶媒体と、可搬記憶媒体用リーダライタが接続された情報処理装置とにより、前記情報処理装置内に記憶させたデータに対する不正解読防止を図ったデータ解読防止方法であって、前記情報処理装置に入力したデータを、前記可搬記憶媒体内に予め記憶されている暗号鍵を用いて暗号化させるステップと、前記暗号鍵を用いて暗号化させた暗号化データの中から一部又は複数部分の部分データを抽出するステップと、前記可搬記憶媒体内に、前記部分データと、前記部分データの前記暗号化データ内における位置を特定する位置特定データとを記憶させるステップと、前記暗号化データの中から前記部分データを削除させた後の暗号化データを、前記情報処理装置に記憶させるステップとからなる。【選択図】        図1
2006113764.tif 000002
【特許請求の範囲】
【請求項１】
可搬記憶媒体と、可搬記憶媒体用リーダライタが接続された情報処理装置とにより、前記情報処理装置内に記憶させたデータに対する不正解読防止を図ったデータ解読防止方法であって、
前記情報処理装置に入力したデータを、前記可搬記憶媒体内に予め記憶されている暗号鍵を用いて暗号化させるステップと、
前記暗号鍵を用いて暗号化させた暗号化データの中から一部又は複数部分の部分データを抽出するステップと、
前記可搬記憶媒体内に、前記部分データと、前記部分データの前記暗号化データ内における位置を特定する位置特定データとを記憶させるステップと、
前記暗号化データの中から前記部分データを削除させた後の暗号化データを、前記情報処理装置に記憶させるステップと、
からなることを特徴とするデータ解読防止方法。
【請求項２】
前記可搬記憶媒体がＩＣカードであり、前記情報処理装置がパソコンであることを特徴とする請求項１記載のデータ解読防止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可搬記憶媒体と、可搬記憶媒体用リーダライタが接続された情報処理装置とにより、前記情報処理装置内に記憶させる暗号化データを第三者が不正に解読できないようにしたデータ解読防止方法に関する。
【背景技術】
【０００２】
従来、パソコンなどの情報処理装置内に記憶されているデータが第三者により盗難され情報漏洩してしまうことを予防するために、パスワードの設定を行なうことで保護したり、また使用権限を有する利用者だけが知り得る暗号鍵を用いてデータの暗号化を図るなどの方法が知られている。
特に、暗号鍵を用いてデータの暗号化を図る方法としては、ＩＣカードに暗号鍵を登録させておき、パソコンにデータを記憶させる前に、ＩＣカードに登録されている暗号鍵を用いてデータの暗号化を行なってからパソコンに記憶させる方法が公知となっている。（例えば、特許文献１、参照）
【特許文献１】特開平１０−２００５２２号公報
【０００３】
これらのパソコンに記憶させた暗号化データは、暗号鍵により暗号化されているので、簡単には解読することができないものの、第三者によって暗号化データが盗まれた場合には、何らかの方法で暗号化データが復号されてしまう危険性を有し、将来的に第三者が復号鍵を入手することができれば簡単に解読されてしまうことも考えられるという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、たとえパソコンなどの情報処理装置内に記憶されている暗号化データが、第三者により盗難されてしまったとしても、それらの盗難された暗号化データについて、復号を行なえないようにして、情報の漏洩を防止することができるようにしたデータ解読防止方法を提供する。
【課題を解決するための手段】
【０００５】
本発明のデータ解読防止方法は、可搬記憶媒体と、可搬記憶媒体用リーダライタが接続された情報処理装置とにより、前記情報処理装置内に記憶させたデータに対する不正解読防止を図ったデータ解読防止方法であって、前記情報処理装置に入力したデータを、前記可搬記憶媒体内に予め記憶されている暗号鍵を用いて暗号化させるステップと、前記暗号鍵を用いて暗号化させた暗号化データの中から一部又は複数部分の部分データを抽出するステップと、前記可搬記憶媒体内に、前記部分データと、前記部分データの前記暗号化データ内における位置を特定する位置特定データとを記憶させるステップと、前記暗号化データの中から前記部分データを削除させた後の暗号化データを、前記情報処理装置に記憶させるステップとからなる。
【０００６】
また、本発明のデータ解読防止方法は、前記可搬記憶媒体がＩＣカードであり、前記情報処理装置がパソコンであることを特徴とする。
【発明の効果】
【０００７】
本発明のデータ解読防止方法は、たとえパソコンなどの情報処理装置内に記憶されている暗号化データが、第三者により盗難されてしまったとしても、盗難された暗号化データの中における一部分のデータが削除された状態であるために、復号を行なうことが不可能であるので、情報の漏洩を防止することができるという効果がある。
【０００８】
また、本発明のデータ解読防止方法は、ＩＣカードを用いたパソコンでの処理において、パソコン内に記憶させた暗号化データの漏洩を防止することができるという効果がある。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態に係るデータ解読防止方法を図面に基づいて詳細に説明する。
図１は、本発明の実施形態に係るデータ解読防止方法に適応したシステムの構成図、図２は、本発明の実施形態に係るデータ解読防止方法に適応したシステムのシステムブロック図、図３は、本発明の実施形態に係るデータ解読防止方法の暗号化データの処理を説明する図、図４及び図５は、本発明の実施形態に係るデータ解読防止方法の処理手順を示すフローチャートである。
【００１０】
本発明の実施形態に係るデータ解読防止方法を適応したシステムは、図１に示すように、可搬記憶媒体であるＩＣカード１と、可搬記憶媒体用リーダライタであるＩＣカードリーダライタ３が接続された情報処理装置であるパソコン２とにより構成され、ＩＣカードリーダライタ３を介して、パソコン２とＩＣカード１との間でのデータの送受信が行なえるようになっている。
ＩＣカードリーダライタ３には、ＩＣカード１を挿入してセットするＩＣカード挿入口３ａが備えられ、ＩＣカード挿入口３ａから挿入されたＩＣカード１に対して、データの書き込み及び読み取りが行なえるように構成されている。
【００１１】
図２に示すように、ＩＣカード１には、暗号化処理手段４、復号処理手段５、記憶手段６、抽出部分データ登録手段７、入出力手段８、部分データ付加手段９、部分データ抽出手段１０、制御手段１１などが備えられている。
そして、記憶手段６には、データを暗号化または復号する際に使用する暗号鍵１２と、制御プログラム１４などが予め記憶されている。
暗号化処理手段４は、パソコン２から送られてきたデータを、記憶手段６に記憶されている暗号鍵１２を用いて暗号化する機能を有している。
【００１２】
更に、復号処理手段５は、暗号化データを記憶手段６に記憶されている暗号鍵１２を用いて復号する機能を有している。
また、部分データ抽出手段１０は、暗号化処理手段４により暗号化された暗号化データの中からその一部又は複数部分のデータを任意に抽出する機能を有している。
図３に示すように、例えば暗号化データが「１２３４５６７８９」であると仮定した場合に、その中から任意に「２」と「７」を抽出することで、この「２」と「７」を取り除いた残りの「１３４５６８９」がパソコン２側に記憶される暗号化データとなる。
ここで部分データ抽出手段１０により抽出された「２」と「７」とは、抽出部分データ登録手段７により、ＩＣカード１の記憶手段６に記憶される。
【００１３】
また、部分データ付加手段９は、パソコン２に記憶させた暗号化データの復号を行なう際に、部分データ抽出手段１０で抽出し削除させた部分データを削除させる前の元の状態に戻すことで、暗号化データを暗号鍵１２により完全に復号できるようにする機能を有している。
つまり、元の状態の暗号化データ「１２３４５６７８９」に戻すように、パソコン２側に記憶させた「１３４５６８９」に対して、削除した「２」と「７」を付加させることで、暗号化データを、暗号鍵１２を用いて復号可能とし、復号させて最初に入力したデータが得られるようにする。
【００１４】
また、パソコン２には、入出力手段１５、表示手段１６、暗号化データ読取手段１７、暗号化データ登録手段１８、記憶手段１９、入力手段２０、制御手段２１などが備えられている。
記憶手段１９には、制御プログラムが搭載されている。
パソコン２の暗号化データ読取手段１７は、ＩＣカード１から暗号化データとして、「２」と「７」を取り除いた残りの不完全な状態の暗号化データとして「１３４５６８９」からなる暗号化データの読み取りを行なう。
【００１５】
したがって、パソコン２側でＩＣカード１から読み取れるのは、あくまでも元データを暗号鍵１２で暗号化されたデータの中から一部又は複数部分のデータを削除された状態の暗号化データであるために、仮にこのパソコン２によりＩＣカード１から読み取った暗号化データを、ＩＣカード１に記憶されている暗号鍵１２を用いて復号させたとしても完全な状態に復号することができない。
これにより、パソコン２に記憶された暗号化データに基づいて不正に復号を行なおうとしても目的を達成することができないで、データの漏洩を防止できるようにしてある。
【００１６】
更に、暗号化データ登録手段１８は、ＩＣカード１から「２」と「７」を取り除いた残りの「１３４５６８９」からなる暗号化データの読み取った後に、それらの暗号化データをパソコン２の記憶手段に記憶させる機能を有している。
【００１７】
次に、本発明の実施形態に係るデータ解読防止方法の処理手順を、図４に示すフローチャートに基づいて説明する。
まず、パソコン２の入力手段２０から、パソコン２に記憶させておきたいデータの入力を行なう。（ステップＳ１）
その入力データは、パソコン２からＩＣカード１に送られる。（ステップＳ２）
次に、ＩＣカード１内において、暗号化処理手段４により記憶手段６に記憶されている暗号鍵１２を用いて、パソコン２からＩＣカード１に送られたデータの暗号化が行なわれる。（ステップＳ３）
【００１８】
更に、ＩＣカード１内において、部分データ抽出手段により暗号化データの中から一部の部分データを抽出する。（ステップＳ４）
そして、その抽出された部分データと、その部分データの暗号化データ内における位置を特定する位置特定データとを、ＩＣカード１内の記憶手段６に登録させる。（ステップＳ５）
また、暗号化データの中から、抽出された部分データを削除する。（ステップＳ６）
部分データの削除を行なった暗号化データを、ＩＣカード１からパソコン２に送る。（ステップＳ７）
そして、パソコン２の記憶手段に部分データの削除を行なった暗号化データを書き込んで記憶させる。（ステップＳ８）
【００１９】
以上の処理により、パソコン２の記憶手段１９には、入力手段２０から入力されたデータの暗号化データが記憶されるが、ここで記憶された暗号化データには削除された部分があるために、パソコン２の記憶手段に記憶されている暗号化データを復号させたとしても暗号化させる前の元のデータに復号させることはできない。
【００２０】
次に、上記の処理手順により復号できない状態でパソコン２の記憶手段１９に記憶させた暗号化データを復号させるための処理手順を説明する。
まず、パソコン２の記憶手段１９に記憶させた暗号化データをＩＣカード１に送る。（ステップＳ９）
次に、ＩＣカード１内において、ＩＣカード１の記憶手段６に記憶させておいた部分データと位置特定データとに基づいて、パソコン２から受信した暗号化データに対して、その部分データを元々存在してあった位置にあてはめて、部分データを削除させる前の状態である暗号化データの状態に戻す処理を行う。（ステップＳ１０）
【００２１】
次に、その元の状態に戻した暗号化データを、ＩＣカード１内において暗号鍵１２により復号処理する。（ステップＳ１１）
更に、復号させたデータをＩＣカード１からパソコン２に送る。（ステップＳ１２）
以上の処理により、パソコン２の記憶手段１９に記憶させておいた暗号化データを復号させることができ、パソコン２の表示手段１６に表示させて確認することが可能となる。
【００２２】
したがって、パソコン２の記憶手段１９に記憶させておいた暗号化データを復号させることができる者は、予めデータを暗号化させて、その暗号化データの一部を記憶させておいたＩＣカード１を所持する者に限定され、たとえパソコン２の記憶手段１９に記憶させておいた暗号化データを第三者が盗んで、その暗号化データを不正に復号させようとしたとしても、物理的に暗号化データの一部が削除されているので完全に元データに復号させることが不可能となっている。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係るデータ解読防止方法に適応したシステムの構成図である。
【図２】本発明の実施形態に係るデータ解読防止方法に適応したシステムのシステムブロック図である。
【図３】本発明の実施形態に係るデータ解読防止方法の暗号化データの処理を説明する図である。
【図４】本発明の実施形態に係るデータ解読防止方法の処理手順を示すフローチャートである。
【図５】本発明の実施形態に係るデータ解読防止方法の処理手順を示すフローチャートである。
【符号の説明】
【００２４】
１  ＩＣカード
２  パソコン
３  ＩＣカードリーダライタ
３ａ  ＩＣカード挿入口
４  暗号化処理手段
５  復号処理手段
６，１９  記憶手段
７  抽出部分データ登録手段
８，１５  入出力手段
９  部分データ付加手段
１０  部分データ抽出手段
１１，２１  制御手段
１２  暗号鍵
１４  制御プログラム
１６  表示手段
１７  暗号化データ読取手段
１８  暗号化データ登録手段
２０  入力手段
【図１】
2006113764.tif 000003
【図２】
2006113764.tif 000004
【図３】
2006113764.tif 000005
【図４】
2006113764.tif 000006
【図５】
2006113764.tif 000007