(57)【特許請求の範囲】
【請求項１】
電子デバイスの表面の画像データに、前記電子デバイス内に格納される暗号化又は復号化のための鍵のバックアップの電子透かし情報を埋め込む画像データ生成手段を備えることを特徴とする画像データ生成装置。
【請求項２】
暗号化又は復号化のための鍵を内部に格納する電子デバイスを作成する電子デバイス作製装置であって、
前記鍵のバックアップを電子透かし情報として埋め込んだ画像データを作成する画像データ生成手段と、
前記画像データ生成手段により生成された画像データを電子デバイスの表面に印刷し、前記電子デバイス内部に鍵を格納する電子デバイス作成手段と、
を備えることを特徴とする電子デバイス作製装置。
【請求項３】
暗号鍵を利用して前記鍵のバックアップを暗号化する暗号化手段をさらに備え、
前記画像データ生成手段は、前記暗号化手段により暗号化された鍵のバックアップを電子透かし情報として埋め込んだ画像データを作成することを特徴とする請求項２に記載の電子デバイス作製装置。
【請求項４】
電子透かし情報として電子デバイスの表面の画像に埋め込まれた暗号化又は復号化のための鍵のバックアップを検出する鍵検出装置であって、
前記鍵のバックアップは、暗号鍵により暗号化されて電子デバイスの表面の画像に埋め込まれており、
前記鍵検出装置は、
前記暗号鍵に対応する復号鍵を記憶する記憶手段と、
前記電子デバイスの表面の画像から画像データを取得するスキャン手段と、
前記スキャン手段により取得された画像データから、電子透かし情報として埋め込まれた鍵のバックアップを検出する検出手段と、
前記検出手段により検出された鍵のバックアップを前記記憶手段に記憶している前記復号鍵により復号する復号化手段と、
を備えることを特徴とする鍵検出装置。
【請求項５】
内部に暗号化又は復号化のための鍵が格納されている電子デバイスであって、前記鍵のバックアップが、電子透かし情報として当該電子デバイスの表面の画像に埋め込まれていることを特徴とする電子デバイス。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子デバイス内に格納されている暗号化又は復号化のための鍵のバックアップを安全に保管する画像データ生成システム、電子デバイス作製システム、鍵検出システム、電子デバイスに関するものである。
【０００２】
【従来の技術】
現在、インターネット上などでの電子商取引やＩＣカードによる個人認証の際に送受信されるデータは暗号化されている。暗号化とは、データに一定のルールで数字などを足したり掛けたり、データの位置を入れ替えたりすることで、意味不明のデータの羅列にすることである。この足したり掛けたりするためのデータを「鍵」という。
【０００３】
暗号化技術のひとつとして、暗号化するときに使う鍵と、暗号化されたデータを復号するときに使う鍵が同じ鍵であるものを使う秘密鍵暗号方式がある。秘密鍵暗号方式では、暗号化する鍵と復元する鍵とが同じであるので、一度鍵を盗まれてしまうと暗号化及び復号化両方が可能となるというセキュリティ上の問題がある。また、連絡を取る相手の数だけ鍵を用意しなければならないといった管理上の問題もある。
【０００４】
そのような問題を解決するのが公開鍵暗号方式である。公開鍵暗号方式では、秘密鍵と、それに対応する公開鍵という一組の鍵が使用される。この秘密鍵と公開鍵は異なる鍵であり、片方の鍵を用いて暗号化したデータは、それと対になっている鍵でなければ復号化できない。公開鍵暗号方式で用いられている暗号アルゴリズムとして、例えば、ＲＳＡ、ＤＳＡ、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ等がある。
【０００５】
このような公開鍵暗号方式は、例えば、ＩＣカードを用いた個人認証などに用いられる。秘密鍵及び公開鍵には、ＣＡ（認証局、ＣｅｒｔｉｆｉｃａｔｉｏｎＡｕｔｈｏｒｉｔｙ）が発行した証明書が付随し、ＩＣカードのＩＣチップ内には、例えば、ＩＣカード所有者の公開鍵証明書、ＩＣカード所有者の秘密鍵（以下、単に秘密鍵という）、ＩＣカード発行者の公開鍵証明書、ＩＣカード所有者の個人情報等が格納されている。このようなＩＣカード内の秘密鍵に対して特定の通信手順を処理することにより、当該ＩＣカードを所有する個人の正当性を検証でき、特定のフロア等への入退出の制限などのセキュリティ管理や決済などに利用されている。
【０００６】
【発明が解決しようとする課題】
ＩＣカードが曲げられたり水に濡らされたりすることでＩＣチップが壊れ、ＩＣチップ内に格納されている個人認証用の秘密鍵が壊れてしまうことがある。このような時のために、ＩＣカードの所有者が秘密鍵のバックアップをハードディスク、フレキシブルディスク等に格納することが考えられるが、そのハードディスク、フレキシブルディスク等も壊れたりする可能性がある。
【０００７】
また、通常のハードディスク、フレキシブルディスクは誰でも読み取ることができるので、悪意ある第三者に秘密鍵を盗まれたりする可能性もある。個人が秘密鍵のバックアップを壊したり盗まれたりしないようにするには、特別な記録媒体やソフトウエアが必要であり、そのためのコストがかかる。
【０００８】
また、第三者が秘密鍵のバックアップを管理する場合、本来の秘密鍵の所有者以外が秘密鍵を持つことになり、個人認証に認否の余地を与える原因となる。また、秘密鍵を作成したＣＡは、ＣＡ自身が作成した秘密鍵のバックアップを保持することは法律（電子署名法第６条の３）で禁止されている。
本発明はこのような事情に鑑みてなされたもので、電子デバイス内に格納されている暗号化又は復号化のための鍵のバックアップを安全に保管することができる画像データ生成システム、電子デバイス作製システム、鍵検出システム、電子デバイスを提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は上記の目的を達成するためになされたもので、電子デバイスの表面の画像データに、前記電子デバイス内に格納される暗号化又は復号化のための鍵のバックアップの電子透かし情報を埋め込む画像データ生成手段を備えることを特徴とする画像データ生成システムである。
【００１０】
また、本発明は、暗号化又は復号化のための鍵を内部に格納する電子デバイスを作成する電子デバイス作製システムであって、前記鍵のバックアップを電子透かし情報として埋め込んだ画像データを作成する画像データ生成手段と、前記画像データ生成手段により生成された画像データを電子デバイスの表面に印刷し、前記電子デバイス内部に鍵を格納する電子デバイス作成手段と、を備えることを特徴とする電子デバイス作製システム。
【００１１】
また、本発明は、前記発明において、暗号鍵を利用して前記鍵のバックアップを暗号化する暗号化手段をさらに備え、前記画像データ生成手段は、前記暗号化手段により暗号化された鍵のバックアップを電子透かし情報として埋め込んだ画像データを作成することを特徴とする。
【００１２】
また、本発明は、電子透かし情報として電子デバイスの表面の画像に埋め込まれた暗号化又は復号化のための鍵のバックアップを検出する鍵検出システムであって、前記鍵のバックアップは、暗号鍵により暗号化されて電子デバイスの表面の画像に埋め込まれており、前記鍵検出システムは、前記暗号鍵に対応する復号鍵を記憶する記憶手段と、前記電子デバイスの表面の画像から画像データを取得するスキャン手段と、前記スキャン手段により取得された画像データから、電子透かし情報として埋め込まれた鍵のバックアップを検出する検出手段と、前記検出手段により検出された鍵のバックアップを前記記録手段に記録している復号鍵により復号する復号化手段と、を備えることを特徴とする。
【００１３】
また、本発明は、電子デバイス内部に暗号化又は復号化のための鍵が格納されており、前記鍵のバックアップが、電子透かし情報として当該電子デバイスの表面の画像に埋め込まれていることを特徴とする電子デバイスである。
【００１４】
【発明の実施の形態】
以下、図面を参照し、本発明の一実施形態について説明する。
まず、本実施形態で用いる電子透かし埋め込み及び検出について説明する。
電子情報の不正コピーの発見等を目的として、電子透かしが用いられる。この電子透かしは、静止画像データや動画像データやオーディオデータ等のデジタル電子情報に、表面的には知覚できない形で電子透かし情報を埋め込んでおき、埋め込まれた電子透かし情報（以下、透かし情報ともいう）を検出することにより、そのようなデジタル電子情報の不正コピーを発見できるようにした技術である。
【００１５】
しかしながら、上記従来技術では、電子透かしにより埋め込まれた電子透かし情報を検出できるのは、デジタルデータとしてコピーされたデジタル電子情報からだけであった。例えば、デジタル画像データに電子透かし情報が埋め込まれていても、そのデジタル画像データをプリンタを用いて印刷してしまうと、その印刷物から電子透かしにより埋め込まれた電子透かし情報を復元することは不可能であった。
【００１６】
このような問題を解決するために、Ｄ／Ａ（デジタル／アナログ）変換に対してもロバストな電子透かし方法が開発されている。そのような電子透かし方法及び電子透かし検出方法の詳細を以下に説明する。
【００１７】
まず、ロバスト性に優れた電子透かしを合成する手順について説明する。図１０は、電子透かし合成手順を示す流れ図である。図１０において、符号１００は原画像データ、１１１および１１２は、それぞれ、原画像データ１００をフーリエ変換（２１０）することによって得られる振幅情報および位相情報である。また、１２０は原画像データ１００に埋め込む透かし情報、１２１は透かし情報１２０をスペクトル拡散（２２０）して得られる拡散された透かし情報である。また、１５０は、この合成手順の結果得られる透かし情報を埋め込み済みの画像データである。
【００１８】
以下、図１０を参照しながら、合成手順の詳細を説明する。
原画像データ（１００）をｆ（ｘ，ｙ）とする。この原画像データｆ（ｘ，ｙ）をＭ画素×Ｍ画素のブロックに分割し、それをｂ（ｎ1,ｎ2 ）と表す。そして、ｂ（ｎ1,ｎ2 ）を次式によりフーリエ変換（２１０）して、Ｆ（ｕ，ｖ）を求める。但し、ここで、ｊは虚数単位である。
【００１９】
【数１】
0004581311.tif 000002
【００２０】
このＦ（ｕ，ｖ）の振幅成分（振幅情報１１１）と位相成分（位相情報１１２）をそれぞれ次のように表わす。
【００２１】
【数２】
0004581311.tif 000003
【数３】
0004581311.tif 000004
【００２２】
次に、シードＡから生成される疑似乱数数列を用いて、整数値の組（ｕn,ｖn ）（０≦ｎ＜Ｎ）を重複がないように選ぶ。ただし、Ｎはスペクトル拡散（２２０）して得られる拡散された透かし情報のビット数であり、また、（ｕn,ｖn ）は埋め込み処理を行う予め定められた中間周波数帯の中にあるようにする。
【００２３】
つまり、ｓｑｒｔ（ｕn＾２＋ｖn＾２）の値が所定の上限値と下限値の範囲内にあるように（ｕn,ｖn ）の組を選択する。但し、ここで「ｓｑｒｔ（）」は平方根を表わし、「＾」はべき乗を表わす。具体的には、例えば、前述のブロック画像のサイズＭを用いて（Ｍ／１６）≦ｓｑｒｔ（ｕn＾２＋ｖn＾２）≦（Ｍ／４）を満足するように（ｕn,ｖn ）の組を選択することが好ましい。
【００２４】
このような（ｕn,ｖn ）および任意の実数ｐｏｗｅｒ１を用いて、次式で示すように、透かし情報（１２０）を基に求められた拡散された透かし情報ｘn （１２１）を振幅成分Ａｍｐ（ｕ，ｖ）に合成する（２２５、第１合成過程、第１合成部）。
【００２５】
【数４】
0004581311.tif 000005
【数５】
0004581311.tif 000006
【００２６】
最後に逆フーリエ変換（２３０）を実行し、透かし情報を合成したブロック画像ｂ′（ｘ、ｙ）を得る。以上の処理を、分割したすべてのブロックに対して実行することによって、透かし情報を合成した画像ｆ′（ｘ、ｙ）を得る。
【００２７】
次に、透かし情報の合成によるノイズを画像の局所的な特徴に合わせることで、ノイズを低減させる手順を説明する。まず、原画像データをウェーブレット変換することによって、局所的な画像の特徴を取り出してみる。ウェーブレット変換（２４２）により、原画像ｆ（ｘ，ｙ）はサブバンド画像に分解され、互いに直行する部分画像（Ｄj(n)ｆ）（ｘ，ｙ）で表わされる。そして、この部分画像（Ｄj(n)ｆ）（ｘ，ｙ）を用いて、解像度ｊにおけるＤj の成分のエネルギーＰj ｆ（ｘ，ｙ）を次式により求める。
【００２８】
【数６】
0004581311.tif 000007
【００２９】
このように求められたＰj ｆ（ｘ，ｙ）を最近傍法により２＾(−ｊ)倍拡大し、原画像と同じ大きさのエネルギーマップデータＥn （ｘ，ｙ）を得る（高周波エネルギーデータの算出２４４）。このマップデータが所定値以下になるように次式に示す方法で閾値処理を施す。
【００３０】
【数７】
0004581311.tif 000008
【００３１】
次に、下の式のように、透かし情報を合成した画像ｆ′（ｘ、ｙ）と原画像データｆ（ｘ、ｙ）との差分Ｄｉｆｆ（ｘ，ｙ）を求める（２３５）。
【００３２】
【数８】
0004581311.tif 000009
【００３３】
最後に、エネルギーマップデータＥn （ｘ，ｙ）を利用して、重みマスクＥn （ｘ，ｙ）・ｐｏｗｅｒ２（ｐｏｗｅｒ２は任意の正の実数）を作成し（２４６）、再度、透かし情報を原画像データｆ（ｘ，ｙ）に合成する（２５０，２５５、第２合成過程、第２合成部）。すなわち、次式の通りである。
【００３４】
【数９】
0004581311.tif 000010
【００３５】
数式（１４）で得られるｆ′（ｘ，ｙ）が、透かし情報を埋め込み済みの画像データ（１５０）である。このように、ウェーブレット変換を用いることによって、人間に知覚されにくく、高いロバスト性を持つ電子透かし情報を埋め込んだ画像データを得ることができる。
【００３６】
（電子透かしの検出手順）
次に、上記手順によって埋め込まれた電子透かし情報の検出の手順について説明する。図１１は、電子透かし検出手順を示す流れ図である。図１１において、符号１５０ｓは透かし検出対象となる透かし情報を埋め込み済みの画像データ、１６０は透かし情報を埋め込み済みの画像データ１５０ｓを基に得られる振幅情報、１７０はシンボル値検出用系列、１２０はこの検出手順の結果抽出される透かし情報である。
【００３７】
以下、図１１を参照しながら、電子透かし検出手順の詳細について説明する。
まず、検出対象画像ｆ′（ｘ，ｙ）（透かし情報を埋め込み済みの画像データ１５０ｓ）をＭ画素×Ｍ画素のブロックｂ′（ｎ1,ｎ2 ）に分割して離散フーリエ変換（２７０）し、Ｆ′（ｕ，ｖ）を求める。次に、シードＡを用いて、透かし合成手順における場合と同様に整数列の組（ｕn,ｖn ）を作成する。そして、この（ｕn,ｖn ）とＡｍｐ′（ｕ，ｖ）とから、次式に示すように、透かし情報を持つ振幅成分（振幅情報１６０）を取り出し、ｙn に格納する。
【００３８】
【数１０】
0004581311.tif 000011
【００３９】
また、擬似乱数系列を基に、長さＮの透かし情報シンボル値検出用系列ｑn(k,l)を以下のようにして得る（１７０）。
【００４０】
【数１１】
0004581311.tif 000012
【００４１】
すべてのｎについて情報シンボル値検出用系列ｑn(k,l)を求めた後、これらの値の平均値が０となるようにシフトする。そして、ｙn とｑn(k,l)とを基に、数式（４）を用いてシンボルレスポンス値Ｚl を求める（２８０）。以上の処理を、l ＝０，１，・・・，Ｌ−１の各々のl について実行し、Ｚl が最大となる時のl を検出されたシンボル値とする（２９０）。このように得られたシンボル値l に対して、Ｌ進数の基数変換を行い、検出された透かし情報Ｓk （１２０）を得る。
【００４２】
本実施形態は、上述した電子透かし埋め込み方法及び検出方法を利用するものであるが、本発明は、この電子透かし方法に限定されるものではない。ＩＣカードなどの電子デバイス内に格納されている公開鍵暗号方式の秘密鍵のバックアップを、図１に示すように、ＩＣカードの土台となるプラスチックカードと、ＩＣチップ及びモジュール端子と、上述したような電子透かし技術を利用して作成した電子透かし入りのカード背景とを組み合わせてＩＣカードを作成することで、ＩＣカード内の秘密鍵のバックアップを保管するものである。
【００４３】
なお、電子透かしとして埋め込む鍵（図中では、鍵データともいう）は、暗号鍵に限らず、暗号化又は復号化のための鍵となるものであればよく、電子デバイスとしては、半導体メモリ、コンパクトディスクなども挙げられる。また、本実施形態では、電子透かし情報の埋め込み部分を背景画像としているが、電子デバイスの表面であれば、どこの部分の画像や文字でもよい。
【００４４】
また、本実施形態は、図２に示すように、ＩＣカードをスキャナ等で読み込むことにより、当該ＩＣカードの背景に知覚できないように埋め込まれた秘密鍵のバックアップを検出し、読み出した秘密鍵を格納するＩＣカードを発行するものである。
【００４５】
まず、背景に電子透かし情報として秘密鍵を埋め込んだＩＣカードを作製する処理について説明する。図３は、秘密鍵の電子透かし入り背景を作成する電子透かし埋め込みシステム１と、ＩＣカード作成システム２の構成を示すブロック図である。なお、電子透かし埋め込みシステム１とＩＣカード作成システム２を組み合わせて電子デバイス作製システムという。
【００４６】
この図に示す電子透かし埋め込みシステム１において、１１はパスフレーズ入力部であり、キーボード、マウス等の入力装置である。１２は暗号鍵生成部である。１３は暗号化部である。１４はＩＣカード背景画像データ生成部である。
また、図３に示すＩＣカード作成システム２において、２１はＩＣカード印刷部である。２２はＩＣカード発行部である。
上述した各部の機能は、後述する動作のところで説明する。
【００４７】
本実施形態では、図４の（ａ）に示すように、秘密鍵のバックアップを、ＤＥＳ（Data Encryption Standard）、３-ＤＥＳなどの共通鍵暗号方式による暗号鍵を用いて暗号化し、暗号化した秘密鍵のバックアップを電子透かし情報としてＩＣカードの背景に埋め込むものとする。
【００４８】
図５及び図６を用いて、電子透かし情報として秘密鍵を埋め込んだＩＣカードを作製する動作について説明する。まず、操作者は、電子透かし埋め込みシステム１のパスフレーズ入力部１１を用いてパスフレーズを入力する。このパスフレーズとは、例えば「あなたの好きな食べ物は？」というような問いに対するＩＣカード所有者の回答であり、ＩＣカード所有者以外が容易に推測できないような言葉であることが望ましい。
【００４９】
暗号鍵生成部１２は、パスフレーズの入力を受け付け（図６におけるステップＳ１１）、図４の（ｂ）に示すように、受け付けたパスフレーズを用いて共通鍵暗号方式による暗号鍵を作成する（図５における▲１▼、図６におけるステップＳ１２）。これにより、暗号鍵が作成される。
次に、暗号化部１３は、暗号鍵生成部１２により作成された暗号鍵を用いて、秘密鍵のバックアップを暗号化する（図５における▲２▼、図６におけるステップＳ１３）。これにより、暗号化されたバックアップ用秘密鍵が作成される。
【００５０】
ＩＣカード背景画像データ生成部１４は、図示されていないメモリ等に格納されているＩＣカード背景画像データに、暗号化されたバックアップ用秘密鍵を電子透かし情報として埋め込む（図５における▲３▼、図６におけるステップＳ１４）。この動作は、上述した図１０に示す電子透かし埋め込み方法（電子透かし方法）を用いて行う。これにより、電子透かし情報（バックアップ用秘密鍵）入りＩＣカード背景画像データが生成される。
【００５１】
ＩＣカード作成システム２のＩＣカード印刷部２１は、電子透かし埋め込みシステム１により生成された電子透かし情報入りＩＣカード背景画像データをプラスチックカードに印刷し（図５における▲４▼、図６におけるステップＳ１５）、さらに、このプラスチックカードに、モジュール端子を備えたＩＣチップを組み込み、ＩＣカードを作製する。
【００５２】
ＩＣカード作成システム２のＩＣカード発行部２２は、ＩＣカード印刷部２１により作製されたＩＣカードのＩＣチップ内に、ＩＣカード所有者の公開鍵証明書、所有者の秘密鍵、ＩＣカード発行者の公開鍵証明書、所有者の個人情報などを格納して、ＩＣカードを発行する（図５における▲５▼、図６におけるステップＳ１６）。このようにして、秘密鍵のバックアップを電子透かし情報として入れたＩＣカードが作製される。
【００５３】
次に、背景に電子透かし情報として秘密鍵を埋め込んだＩＣカードから秘密鍵のバックアップを検出する処理について説明する。
図７は、電子透かし検出システム３の構成を示すブロック図である。この図において、３１は画像スキャン装置であり、スキャナやデジタルカメラである。３２は電子透かし情報検出部である。３３は復号鍵記憶部である。３４は電子透かし情報復号化部である。３５は結果記憶部である。
上述した各部の機能は、後述する動作のところで説明する。
【００５４】
ＩＣカードの表面に印刷された背景画像に電子透かし情報として秘密鍵を埋め込んだＩＣカードから秘密鍵のバックアップを検出する動作を、図８及び図９を用いて説明する。まず、電子透かし検出システム３の電子スキャン装置３１は、電子透かし情報（バックアップ用秘密鍵）入りＩＣカードの電子透かし情報入り背景が印刷されている表面を読み取ることによりデジタル画像化する（図８における▲１▼、図９におけるステップＳ２０）。これにより、電子透かし情報入り背景画像データを取得する。
【００５５】
電子透かし情報検出部３２は、電子スキャン装置３１により取得された背景画像データから電子透かし情報を検出する（図８における▲２▼、図９におけるステップＳ２１）。この電子透かし情報を検出する処理は、上述した図１１に示す電子透かし検出方法を用いて行う。これにより、電子透かし情報として埋め込まれ印刷されている、暗号化されたバックアップ用秘密鍵を取得する。
【００５６】
ＩＣカードを紛失した所有者は、ＩＣカードの再発行を申請する際に、当該ＩＣカードを発行する際に暗号鍵を生成するのに用いたパスフレーズを含めて申請する。再発行申請時に取得したパスフレーズを用いて生成された復号鍵が、復号鍵記憶部３３に記憶されている。ＩＣカード発行時に暗号鍵を生成したパスフレーズと、再発行時に復号鍵を生成したパスフレーズとが同一であれば、暗号化されたバックアップ用秘密鍵を正しく復号化することができる。これにより、再発行を申請した人が正当なＩＣカード所有者であるかどうか検証することができる。
電子透かし情報復号化部３４は、復号鍵記憶部３３が記憶している復号鍵を用いて、暗号化されたバックアップ用秘密鍵を復号化し（図８における▲３▼、図９におけるステップＳ２２）、バックアップ用秘密鍵を取得する。このように取得されたバックアップ用秘密鍵は、結果記憶部３５に格納される。
【００５７】
電子透かし埋め込みシステム１及びＩＣカード作成システム２は、このように取得されたバックアップ用秘密鍵を利用して、ＩＣカードを再発行することもできる。その動作は、上述した図５及び図６に示す動作と同等であるので、重複をさける意味で省略する。
【００５８】
なお、図３及び図７に示す各部は専用のハードウェアにより実現されるものであってもよく、また、この各部はメモリおよびＣＰＵ（中央演算装置）により構成され、各部の機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【００５９】
また、図３及び図７における各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより実現させてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００６０】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００６１】
【発明の効果】
以上説明したように、本発明によれば、下記の効果を得ることができる。
請求項１により生成された画像データを印刷した電子デバイス、又は、請求項２の発明により作製された電子デバイス、又は、請求項５の電子デバイスにより、鍵のバックアップを記憶したハードディスク等の記憶媒体の破損、盗難等により、鍵のバックアップが失われるのを防ぐことができる。また、電子デバイス以外に、鍵のバックアップを記憶するための特別なデバイスやソフトウエア等を用意する必要がなくなる。また、電子透かし情報として埋め込む鍵が秘密鍵のようにただひとつだけ存在する鍵である場合、電子デバイスそのものに鍵のバックアップを電子透かし情報として埋め込むため、当該電子デバイス所有者以外に同じ鍵を持つものは存在しない。そのため、電子デバイスを用いて個人認証する時などに、その認証の正当性を高めることができる。また、電子デバイスの鍵と、当該鍵のバックアップが同じ電子デバイスに存在するため、鍵を破棄するときは、当該鍵を記憶する電子デバイスを破棄することにより、鍵とそのバックアップ双方を破棄することができる。
【００６２】
また、請求項２の発明により、鍵のバックアップを暗号化して、電子デバイスの背景に電子透かし情報として埋め込むことができる。その効果として、鍵のバックアップの電子透かし情報を検出できたとしても、復号鍵を持たない限り鍵のバックアップを復号化できないので、鍵の安全性を高めることができる。
【００６３】
また、請求項４の発明により、電子デバイスの背景に電子透かし情報として埋め込んだ暗号化された鍵のバックアップを検出し、復号鍵で復号化することができる。このように、特定のシステムを持たない限り鍵のバックアップを復号化できないので、その安全性を高めることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態において、秘密鍵データのバックアップを電子透かしとして埋め込む概要を説明する図である。
【図２】同実施形態において、秘密鍵データのバックアップの電子透かしを検出する概要を説明する図である。
【図３】同実施形態において、電子透かし埋め込みシステム及びＩＣカード作成システムの構成を示すブロック図である。
【図４】同実施形態において、電子透かしの暗号化方法を説明するための図である。
【図５】同実施形態において、電子透かし埋め込みの動作を説明するための図である。
【図６】同実施形態において、電子透かし埋め込みの動作を説明するための図である。
【図７】同実施形態において、電子透かし検出システムの構成を示すブロック図である。
【図８】同実施形態において、電子透かし検出の動作を説明するための図である。
【図９】同実施形態において、電子透かし検出の動作を説明するための図である。
【図１０】電子透かし埋め込み技術を説明するための図である。
【図１１】電子透かし検出技術を説明するための図である。
【符号の説明】
１：電子透かし埋め込みシステム、２：ＩＣカード作成システム、３：電子透かし検出システム、１１：パスフレーズ入力部、１２：暗号鍵生成部、１３：暗号化部、１４：ＩＣカード背景画像データ生成部、２１：ＩＣカード印刷部、２２：ＩＣカード発行部、３１：画像スキャン装置、３２：電子透かし情報検出部、３３：復号鍵記憶部、３４：電子透かし情報復号化部、３５：結果記憶部
【図１】
0004581311.tif 000013
【図２】
0004581311.tif 000014
【図３】
0004581311.tif 000015
【図４】
0004581311.tif 000016
【図５】
0004581311.tif 000017
【図６】
0004581311.tif 000018
【図７】
0004581311.tif 000019
【図８】
0004581311.tif 000020
【図９】
0004581311.tif 000021
【図１０】
0004581311.tif 000022
【図１１】
0004581311.tif 000023