(57)【要約】【課題】記録媒体に記載された情報から公開鍵を生成することにより、不正な攻撃者による削除を防止するとともに、許可された特定の人物のみに情報の複写を許可する複写制御装置等を提供する。【解決手段】記録媒体に記録された情報を読み出して、読み出した情報に基づいて公開鍵および秘密鍵を生成するとともに、生成した秘密鍵を予め情報の複写を許可する人物が所有する端末に送信する複写制御装置であって、記録媒体に記録された情報が複写される場合に、記録媒体に記録された情報を読み出して、読出した情報に基づいて公開鍵を生成する公開鍵生成手段と、端末から電子署名を受信する受信手段と、公開鍵生成手段により生成した公開鍵を用いて、受信した電子署名を検証する検証手段と、検証手段により、電子署名の検証ができたときに、複写を実行し、該複写された情報を出力する出力手段と、を備える。【選択図】図２
2008205881.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された情報を読み出して、該読み出した情報に基づいて公開鍵および秘密鍵を生成するとともに、該生成した秘密鍵を予め前記情報の複写を許可する人物が所有する端末に送信する複写制御装置であって、
前記記録媒体に記録された情報が複写される場合に、該記録媒体に記録された情報を読み出して、該読出した情報に基づいて公開鍵を生成する公開鍵生成手段と、
前記端末から電子署名を受信する受信手段と、
前記公開鍵生成手段により生成した公開鍵を用いて、該受信した電子署名を検証する検証手段と、
該検証手段により、電子署名の検証ができたときに、複写を実行し、該複写された情報を出力する出力手段と、
を備えたことを特徴とする複写制御装置。
【請求項２】
前記記録媒体に記録された情報を読み出す範囲を指定する読出範囲指定手段を備えたことを特徴とする請求項１に記載の複写制御装置。
【請求項３】
複写制御装置が、記録媒体に記録された情報を読み出して、該読み出した情報に基づいて公開鍵および秘密鍵を生成するとともに、該生成した秘密鍵を予め前記情報の複写を許可する人物が所有する端末に送信して、前記記録媒体に記録された情報を複写する際の複写処理を制御する複写制御方法であって、
前記記録媒体に記録された情報を読み出して、該読出した情報に基づいて公開鍵を生成する第１のステップと、
乱数を生成して、前記端末に送信する第２のステップと、
前記端末が保有する秘密鍵を用いて、該送信された乱数に対する電子署名を作成し、前記複写制御装置に送信する第３のステップと、
前記複写制御装置が、前記第１のステップにおいて生成した公開鍵を用いて、送信された電子署名を検証する第４のステップと、
該電子署名の検証ができたときに、複写処理を行い、複写された情報を出力する第５のステップと、
を備えたことを特徴とする複写制御方法。
【請求項４】
複写制御装置が、記録媒体に記録された情報を読み出して、該読み出した情報に基づいて公開鍵および秘密鍵を生成するとともに、該生成した秘密鍵を予め前記情報の複写を許可する人物が所有する端末に送信して、前記記録媒体に記録された情報を複写する際の複写処理を制御する複写制御方法をコンピュータに実行させるためのプログラムであって、
前記記録媒体に記録された情報を読み出して、該読出した情報に基づいて公開鍵を生成する第１のステップと、
乱数を生成して、前記端末に送信する第２のステップと、
前記端末が保有する秘密鍵を用いて、該送信された乱数に対する電子署名を作成し、前記複写制御装置に送信する第３のステップと、
前記複写制御装置が、前記第１のステップにおいて生成した公開鍵を用いて、送信された電子署名を検証する第４のステップと、
該電子署名の検証ができたときに、複写処理を行い、複写された情報を出力する第５のステップと、
を備えたことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末と連携し、認証ができた場合にのみ記録媒体に記録された情報の複写を許可する複写制御装置、複写制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、社内の機密文書や特定の人のプライバシーに係る文書等、その内容が外部に漏洩しては困る情報に対して、不正な行為が後を絶たない。特に、最近では、内容が外部に漏洩しては困る情報を不正に複写して、外部に不正に持ち出す事例も多く、大きな社会問題となっている。
【０００３】
このような問題に対して、非対称暗号方式に基づく公開鍵を複写動作時に紙媒体上に人間の視覚には目立ちにくい形で出力することにより、何れの人間に対しても通常の複写物に見えながら、特定の人間以外には、再複写を禁止する技術が知られている（例えば、特許文献１参照。）。
【特許文献１】特開平１１−２１５３５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の方法では、例えば、紙媒体の一部に８×８のドットパターンを人間の視覚には目立ちにくい形で埋め込んでいるが、紙媒体の一部にこうしたセキュリティ情報を独立に配置することから、不正な攻撃者によって、公開鍵に相当するセキュリティ情報を紙媒体から削除される危険性があるという問題がある。
【０００５】
そこで、本発明は、上述の課題に鑑みてなされたものであり、記録媒体に記載された情報から公開鍵を生成することにより、不正な攻撃者による削除を防止するとともに、許可された特定の人物のみに情報の複写を許可する複写制御装置、複写制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記の課題を解決するために以下の事項を提案している。
（１）本発明は、記録媒体に記録された情報を読み出して、該読み出した情報に基づいて公開鍵および秘密鍵を生成するとともに、該生成した秘密鍵を予め前記情報の複写を許可する人物が所有する端末に送信する複写制御装置であって、前記記録媒体に記録された情報が複写される場合に、該記録媒体に記録された情報を読み出して、該読出した情報に基づいて公開鍵を生成する公開鍵生成手段（例えば、図２の鍵生成部１３に相当）と、前記端末から電子署名を受信する受信手段（例えば、図２の受信部１５に相当）と、前記公開鍵生成手段により生成した公開鍵を用いて、該受信した電子署名を検証する検証手段（例えば、図２の署名検証部１６に相当）と、該検証手段により、電子署名の検証ができたときに、複写を実行し、該複写された情報を出力する出力手段（例えば、図２の複写制御部１７、複写部１８に相当）と、を備えたことを特徴とする複写制御装置を提案している。
【０００７】
この発明によれば、記録媒体に記録された情報が複写される場合に、公開鍵生成手段が、記録媒体に記録された情報を読み出して、読出した情報に基づいて公開鍵を生成する。そして、受信手段が端末から電子署名を受信するととともに、検証手段が、生成した公開鍵を用いて、受信した電子署名を検証し、電子署名の検証ができたときに、出力手段が、複写を実行し、複写された情報を出力する。したがって、記録媒体に記載された情報から公開鍵を生成することから、不正な攻撃者による公開鍵の削除を防止することができる。また、社内の機密文書や特定の人のプライバシーに係る文書等、その内容が外部に漏洩しては困る情報に対して、許可された特定の人物のみに情報の複写を許可することができる。
【０００８】
（２）本発明は、（１）の複写制御装置について、前記記録媒体に記録された情報を読み出す範囲を指定する読出範囲指定手段（例えば、図２の読出範囲指定部１２に相当）を備えたことを特徴とする複写制御装置を提案している。
【０００９】
本発明によれば、読出範囲指定手段が、記録媒体に記録された情報を読み出す範囲を指定する。すなわち、公開鍵は、記録媒体に記録された情報に基づいて作成されるため、読出し範囲を任意に指定することにより、不正な攻撃者が不正な方法により公開鍵を作成することを防止することができる。
【００１０】
（３）本発明は、複写制御装置が、記録媒体に記録された情報を読み出して、該読み出した情報に基づいて公開鍵および秘密鍵を生成するとともに、該生成した秘密鍵を予め前記情報の複写を許可する人物が所有する端末に送信して、前記記録媒体に記録された情報を複写する際の複写処理を制御する複写制御方法であって、前記記録媒体に記録された情報を読み出して、該読出した情報に基づいて公開鍵を生成する第１のステップ（例えば、図４のステップＳ２０１、Ｓ２０２に相当）と、乱数を生成して、前記端末に送信する第２のステップ（例えば、図４のステップＳ２０３に相当）と、前記端末が保有する秘密鍵を用いて、該送信された乱数に対する電子署名を作成し、前記複写制御装置に送信する第３のステップ（例えば、図４のステップＳ２０４に相当）と、前記複写制御装置が、前記第１のステップにおいて生成した公開鍵を用いて、送信された電子署名を検証する第４のステップ（例えば、図４のステップＳ２０６に相当）と、該電子署名の検証ができたときに、複写処理を行い、複写された情報を出力する第５のステップ（例えば、図４のステップＳ２０７に相当）と、を備えたことを特徴とする複写制御方法を提案している。
【００１１】
この発明によれば、記録媒体に記録された情報を読み出して、読出した情報に基づいて公開鍵を生成する。次に、乱数を生成して、端末に送信する。端末は、保有する秘密鍵を用いて、送信された乱数に対する電子署名を作成し、複写制御装置に送信する。複写制御装置は、第１のステップにおいて生成した公開鍵を用いて、送信された電子署名を検証し、電子署名の検証ができたときに、複写処理を行い、複写された情報を出力する。したがって、記録媒体に記載された情報から公開鍵を生成することから、不正な攻撃者による公開鍵の削除を防止することができる。また、社内の機密文書や特定の人のプライバシーに係る文書等、その内容が外部に漏洩しては困る情報に対して、許可された特定の人物のみに情報の複写を許可することができる。
【００１２】
（４）本発明は、複写制御装置が、記録媒体に記録された情報を読み出して、該読み出した情報に基づいて公開鍵および秘密鍵を生成するとともに、該生成した秘密鍵を予め前記情報の複写を許可する人物が所有する端末に送信して、前記記録媒体に記録された情報を複写する際の複写処理を制御する複写制御方法をコンピュータに実行させるためのプログラムであって、前記記録媒体に記録された情報を読み出して、該読出した情報に基づいて公開鍵を生成する第１のステップ（例えば、図４のステップＳ２０１、Ｓ２０２に相当）と、乱数を生成して、前記端末に送信する第２のステップ（例えば、図４のステップＳ２０３に相当）と、前記端末が保有する秘密鍵を用いて、該送信された乱数に対する電子署名を作成し、前記複写制御装置に送信する第３のステップ（例えば、図４のステップＳ２０４に相当）と、前記複写制御装置が、前記第１のステップにおいて生成した公開鍵を用いて、送信された電子署名を検証する第４のステップ（例えば、図４のステップＳ２０６に相当）と、該電子署名の検証ができたときに、複写処理を行い、複写された情報を出力する第５のステップ（例えば、図４のステップＳ２０７に相当）と、を備えたことを特徴とするプログラムを提案している。
【００１３】
この発明によれば、記録媒体に記録された情報を読み出して、読出した情報に基づいて公開鍵を生成する。次に、乱数を生成して、端末に送信する。端末は、保有する秘密鍵を用いて、送信された乱数に対する電子署名を作成し、複写制御装置に送信する。複写制御装置は、第１のステップにおいて生成した公開鍵を用いて、送信された電子署名を検証し、電子署名の検証ができたときに、複写処理を行い、複写された情報を出力する。したがって、記録媒体に記載された情報から公開鍵を生成することから、不正な攻撃者による公開鍵の削除を防止することができる。また、社内の機密文書や特定の人のプライバシーに係る文書等、その内容が外部に漏洩しては困る情報に対して、許可された特定の人物のみに情報の複写を許可することができる。
【発明の効果】
【００１４】
本発明によれば、記録媒体に記載された情報から公開鍵を生成することから、不正な攻撃者による公開鍵の削除を防止し、セキュリティを高めることができるという効果がある。また、許可された特定の人物のみに情報の複写を許可することから、社内の機密文書や特定の人のプライバシーに係る文書等、その内容が外部に漏洩しては困る情報の流出を未然に防止することができるという効果がある。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００１６】
図１は、記録媒体として紙を、複写制御装置として複写機１０を、端末として携帯電話２０を例示した場合の本実施形態に係るシステムを示したものである。なお、図１はあくまでも例示であり、記録媒体としては、例えば、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）といった光記録媒体等であってもよい。また、複写制御装置としては、例えば、ファクシミリや光記録媒体の記録再生装置であってもよい。さらに、端末としては、パーソナルコンピュータやＩＣカード、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等であってもよい。
【００１７】
図１の例では、複写制御装置として複写機１０が、原稿から文字情報を読み出して、読み出した文字情報に基づいて公開鍵および秘密鍵を生成するとともに、生成した秘密鍵を予め端末として携帯電話２０に送信する。そして、原稿が複写される場合に、原稿から文字情報を読み出して、読出した文字情報に基づいて公開鍵を生成し、生成した公開鍵を用いて、携帯電話２０から受信した電子署名を検証して、電子署名の検証ができたときに、原稿の複写を実行し、複写された情報を出力する。
【００１８】
また、端末として携帯電話２０は、予め、複写制御装置として複写機１０から秘密鍵の配布を受けるとともに、複写制御装置として複写機１０からの署名要求に対して、電子署名を送付する。
【００１９】
＜複写制御装置の構成＞
本実施形態に係る複写制御装置は、図２に示すように、情報読出部１１と、読出範囲指定部１２と、鍵生成部１３と、送信部１４と、受信部１５と、署名検証部１６と、複写制御部１７と、複写部１８と、乱数生成部１９とから構成されている。
【００２０】
情報読出部１１は、記録媒体から情報を読み出して、電子データを生成する。なお、記録媒体が原稿等の文字情報や画像情報からなる場合には、読出しによる誤差が生じることが想定できるため、荒めにビットパターンを生成することが好ましい。
【００２１】
読出範囲指定部１２は、情報読出部１１が記録媒体から情報を読み出す範囲を任意に指定する。これにより、不正な攻撃者が不正な方法により公開鍵を作成することを防止することができる。
【００２２】
鍵生成部１３は、情報読出部１１により生成された電子データに基づいて、例えば、ＩＤ型暗号化方式を用いて、公開鍵を生成するとともに、生成いた公開鍵から秘密鍵を生成する。
【００２３】
送信部１４は、鍵生成部１３が生成した秘密鍵を記録媒体のコピーを許可する人物の携帯電話やパーソナルコンピュータ、ＩＣカード等の端末に送信する。受信部１５は、記録媒体のコピーを許可する人物の携帯電話やパーソナルコンピュータ、ＩＣカード等の端末から電子署名を受信する。
【００２４】
署名検証部１６は、鍵生成部１３が生成した公開鍵を用いて、受信部１５が受信した電子署名を検証する。複写部１８は、記録媒体の複写を実行するものであり、複写制御部１７は、署名検証部１６において、電子署名の検証が成功した場合にのみ、複写部１８に対して、複写の処理を許可する。また、乱数生成部１９は、コピーを許可する人物の携帯電話やパーソナルコンピュータ、ＩＣカード等の端末が電子署名を作成するための乱数を生成する。
【００２５】
次に、図３および図４を用いて、複写制御装置の処理を前処理と複写制御処理とに分けて説明する。なお、ここでは、前述のように、記録媒体として紙を、複写制御装置として複写機１０を、端末として携帯電話２０を例に説明する。
【００２６】
＜前処理＞
まず、保護したい原稿を情報読出部１１において読み込み、読み込んだデータから、電子データを生成する（ステップＳ１０１）。例えば、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）により判別した文字列、画像としてのビットパターンなどがこの電子データに相当する。
【００２７】
次に、鍵生成部１３が、読み込んだ電子データから、例えば、ＩＤ型暗号方式を用い公開鍵を生成し、公開鍵から秘密鍵を生成する（ステップＳ１０２）。そして、送信部１４が、鍵生成部１３において生成された秘密鍵を安全な手法で、コピーを許可する人物の携帯電話に配布する（ステップＳ１０３）。なお、配布された秘密鍵はコピーを許可する人物の携帯電話２０に安全に保管される。ただし、万一、秘密鍵を紛失した場合には、残りの秘密鍵を無効とするため、複写制御装置として複写機１０が、再度公開鍵を作成して、新たな秘密鍵を再配布する。
【００２８】
＜複写制御処理＞
原稿のコピーを行う際には、原稿が複写機１０にセットされる。原稿が複写機１０にセットされると、複写機１０の情報読出部１１が、コピーを行うため原稿を読み込む（ステップＳ２０１）。そして、その際、情報読出部１１が電子データを作成し、鍵生成部１３が作成した電子データから公開鍵を生成する（ステップＳ２０２）。
【００２９】
次に、複写機１０の乱数生成部１９は、乱数を生成し、送信部１４を介して複写を要求している人物の携帯電話２０へ送付する（ステップＳ２０３）。携帯電話２０は、自身が持っている秘密鍵を使って、送られてきた乱数に対する電子署名を作成する（ステップＳ２０４）。そして、携帯電話２０は、電子署名を複写機１０に、例えば、赤外線によるローカル通信等の通信手段で送付する（ステップＳ２０５）。
【００３０】
複写機１０の受信部１５は、携帯電話１０からの電子署名を受信し、署名検証部１６が鍵生成部１３において生成した公開鍵を使用して、電子署名を検証する（ステップＳ２０６）。そして、複写機１０の複写制御部１７は、署名検証部１６における電子署名の検証が成功したときに、複写部１８に対して複写処理の実行を指示し、複写部１８が複写した紙媒体を出力する（ステップＳ２０７）。
【００３１】
したがって、本実施形態によれば、記録媒体に記載された情報から公開鍵を生成することから、不正な攻撃者による公開鍵の削除を防止し、セキュリティを高めることができる。また、許可された特定の人物のみに情報の複写を許可することから、社内の機密文書や特定の人のプライバシーに係る文書等、その内容が外部に漏洩しては困る情報の流出を未然に防止することができる。
【００３２】
なお、複写制御装置の処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを同期計数装置に読み込ませ、実行することによって本発明の複写制御装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００３３】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されても良い。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００３４】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００３５】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００３６】
【図１】本実施形態に係る複写制御装置が適用されるシステムの概要を例示した図である。
【図２】本実施形態に係る複写制御装置の構成図である。
【図３】本実施形態に係る複写制御装置の前処理を示すフロー図である。
【図４】本実施形態に係る複写制御装置の複写制御処理を示すフロー図である。
【符号の説明】
【００３７】
１０・・・複写機、１１・・・情報読出部、１２・・・読出範囲指定部、１３・・・鍵生成部、１４・・・送信部、１５・・・受信部、１６・・・署名検証部、１７・・・複写制御部、１８・・・複写部、１９・・・乱数生成部、２０・・・携帯電話、
【図１】
2008205881.tif 000003
【図２】
2008205881.tif 000004
【図３】
2008205881.tif 000005
【図４】
2008205881.tif 000006