(57)【要約】【課題】  可搬型の記録媒体に画像ファイルを記録する画像読取システムにおいて、ユーザに負担を強いることなく、画像ファイルに対するセキュリティを高める。【解決手段】  情報処理装置は、公開鍵と秘密鍵とを記憶する鍵記憶手段と、可搬型の記録媒体に公開鍵を書き込む手段と、可搬型の記録媒体に公開鍵、暗号化された共通鍵および暗号化された画像ファイルが書き込まれていた場合に、秘密鍵を用いて共通鍵を復号し、復号された共通鍵を用いて画像ファイルを復号する手段とを備え、画像読取装置は、読み取った画像についての画像ファイルを生成する手段と、記録媒体に公開鍵が書き込まれていた場合に、公開鍵とは別の共通鍵を用いて画像ファイルを暗号化し、可搬型の記録媒体に書き込むとともに、共通鍵を可搬型の記録媒体に書き込まれていた公開鍵を用いて暗号化し、可搬型の記録媒体に書き込む手段とを備える。【選択図】  図１
2008042718.tif 000002
【特許請求の範囲】
【請求項１】
可搬型の記録媒体を装着可能な、画像読取装置と情報処理装置とを備えた画像読取システムであって、
前記情報処理装置は、
公開鍵と秘密鍵とを記憶する鍵記憶手段と、
装着された可搬型の記録媒体に前記公開鍵を書き込む公開鍵書き込み手段と、
装着された可搬型の記録媒体に前記公開鍵、暗号化された共通鍵および暗号化された画像ファイルが書き込まれていた場合に、前記秘密鍵を用いて前記共通鍵を復号し、復号された共通鍵を用いて前記画像ファイルを復号する復号手段とを備え、
前記画像読取装置は、
読み取った画像についての画像ファイルを生成する画像ファイル生成手段と、
装着された可搬型の記録媒体に公開鍵が書き込まれていた場合に、前記公開鍵とは別の共通鍵を用いて前記画像ファイルを暗号化し、前記可搬型の記録媒体に書き込むとともに、
前記共通鍵を前記可搬型の記録媒体に書き込まれていた公開鍵を用いて暗号化し、前記可搬型の記録媒体に書き込む暗号処理手段とを備えることを特徴とする画像読取システム。
【請求項２】
可搬型の記録媒体を装着可能な情報処理装置であって、
公開鍵と秘密鍵とを記憶する鍵記憶手段と、
装着された可搬型の記録媒体に前記公開鍵を書き込む公開鍵書き込み手段と、
装着された可搬型の記録媒体に前記公開鍵、暗号化された共通鍵および暗号化された画像ファイルが書き込まれていた場合に、前記秘密鍵を用いて前記共通鍵を復号し、復号された共通鍵を用いて前記画像ファイルを復号する復号手段とを備えることを特徴とする情報処理装置。
【請求項３】
可搬型の記録媒体を装着可能な画像読取装置であって、
読み取った画像についての画像ファイルを生成する画像ファイル生成手段と、
装着された可搬型の記録媒体に公開鍵が書き込まれていた場合に、前記公開鍵とは別の共通鍵を用いて前記画像ファイルを暗号化し、前記可搬型の記録媒体に書き込むとともに、
前記共通鍵を前記可搬型の記録媒体に書き込まれていた公開鍵を用いて暗号化し、前記可搬型の記録媒体に書き込む暗号処理手段とを備えることを特徴とする画像読取装置。
【請求項４】
可搬型の記録媒体を装着可能な情報処理装置で実行可能なプログラムであって、
公開鍵と秘密鍵とを記憶する鍵記憶手段と、
装着された可搬型の記録媒体に前記公開鍵を書き込む公開鍵書き込み手段と、
装着された可搬型の記録媒体に前記公開鍵、暗号化された共通鍵および暗号化された画像ファイルが書き込まれていた場合に、前記秘密鍵を用いて前記共通鍵を復号し、復号された共通鍵を用いて前記画像ファイルを復号する復号手段として前記情報処理装置を機能させることを特徴とするプログラム。
【請求項５】
可搬型の記録媒体を装着可能な、画像読取装置と情報処理装置とを備えた画像読取システムであって、
前記情報処理装置は、
公開鍵と秘密鍵とを記憶する鍵記憶手段と、
装着された可搬型の記録媒体に前記公開鍵を書き込む公開鍵書き込み手段と、
装着された可搬型の記録媒体に前記公開鍵および暗号化された画像ファイルが書き込まれていた場合に、前記秘密鍵を用いて前記画像ファイルを復号する復号手段とを備え、
前記画像読取装置は、
読み取った画像についての画像ファイルを生成する画像ファイル生成手段と、
装着された可搬型の記録媒体に公開鍵が書き込まれていた場合に、前記公開鍵を用いて前記画像ファイルを暗号化し、前記可搬型の記録媒体に書き込む暗号処理手段とを備えることを特徴とする画像読取システム。
【請求項６】
可搬型の記録媒体を装着可能な情報処理装置であって、
公開鍵と秘密鍵とを記憶する鍵記憶手段と、
装着された可搬型の記録媒体に前記公開鍵を書き込む公開鍵書き込み手段と、
装着された可搬型の記録媒体に前記公開鍵および暗号化された画像ファイルが書き込まれていた場合に、前記秘密鍵を用いて前記画像ファイルを復号する復号手段とを備えることを特徴とする情報処理装置。
【請求項７】
可搬型の記録媒体を装着可能な画像読取装置であって、
読み取った画像についての画像ファイルを生成する画像ファイル生成手段と、
装着された可搬型の記録媒体に公開鍵が書き込まれていた場合に、前記公開鍵を用いて前記画像ファイルを暗号化し、前記可搬型の記録媒体に書き込む暗号処理手段とを備えることを特徴とする画像読取装置。
【請求項８】
可搬型の記録媒体を装着可能な情報処理装置で実行可能なプログラムであって、
公開鍵と秘密鍵とを記憶する鍵記憶手段と、
装着された可搬型の記録媒体に前記公開鍵を書き込む公開鍵書き込み手段と、
装着された可搬型の記録媒体に前記公開鍵および暗号化された画像ファイルが書き込まれていた場合に、前記秘密鍵を用いて前記画像ファイルを復号する復号手段として前記情報処理装置を機能させることを特徴とするプログラム。
【請求項９】
可搬型の記録媒体を装着可能な、画像読取装置と情報処理装置とを備えた画像読取システムであって、
前記情報処理装置は、
共通鍵および前記共通鍵を識別するための鍵識別子を記憶する共通鍵記憶手段と、
装着された可搬型の記録媒体に前記共通鍵および前記鍵識別子を書き込む共通鍵書き込み手段と、
装着された可搬型の記録媒体に前記鍵識別子および暗号化された画像ファイルが書き込まれていた場合に、書き込まれていた鍵識別子で特定される共通鍵を用いて前記画像ファイルを復号する復号手段とを備え、
前記画像読取装置は、
読み取った画像についての画像ファイルを生成する画像ファイル生成手段と、
装着された可搬型の記録媒体に共通鍵が書き込まれていた場合に、前記共通鍵を用いて前記画像ファイルを暗号化し、前記可搬型の記録媒体に書き込むとともに、前記可搬型の記録媒体から共通鍵を削除する暗号処理手段とを備えることを特徴とする画像読取システム。
【請求項１０】
可搬型の記録媒体を装着可能な情報処理装置であって、
共通鍵および前記共通鍵を識別するための鍵識別子を記憶する共通鍵記憶手段と、
装着された可搬型の記録媒体に前記共通鍵および前記鍵識別子を書き込む共通鍵書き込み手段と、
装着された可搬型の記録媒体に前記鍵識別子および暗号化された画像ファイルが書き込まれていた場合に、書き込まれていた鍵識別子で特定される共通鍵を用いて前記画像ファイルを復号する復号手段とを備えることを特徴とする情報処理装置。
【請求項１１】
可搬型の記録媒体を装着可能な画像読取装置であって、
読み取った画像についての画像ファイルを生成する画像ファイル生成手段と、
装着された可搬型の記録媒体に共通鍵が書き込まれていた場合に、前記共通鍵を用いて前記画像ファイルを暗号化し、前記可搬型の記録媒体に書き込むとともに、前記可搬型の記録媒体から共通鍵を削除する暗号処理手段とを備えることを特徴とする画像読取装置。
【請求項１２】
可搬型の記録媒体を装着可能な情報処理装置で実行可能なプログラムであって、
共通鍵および前記共通鍵を識別するための鍵識別子を記憶する共通鍵記憶手段と、
装着された可搬型の記録媒体に前記共通鍵および前記鍵識別子を書き込む共通鍵書き込み手段と、
装着された可搬型の記録媒体に前記鍵識別子および暗号化された画像ファイルが書き込まれていた場合に、書き込まれていた鍵識別子で特定される共通鍵を用いて前記画像ファイルを復号する復号手段として前記情報処理装置を機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取システムに関し、特に、読み取った画像についてのセキュリティを高める技術に関する。
【背景技術】
【０００２】
特許文献１に記載されているように、ＰＣカード、メモリカード、ＵＳＢメモリ等の可搬型の記憶装置を装着するためのインタフェースを有するスキャナ装置が知られている。
【０００３】
このようなスキャナ装置では、読み取った画像データをＪＰＥＧ、ＴＩＦＦ、ＰＤＦ等の汎用的なフォーマットの画像ファイルに変換し、装着された記憶装置に記録することができる。
【０００４】
その後、記憶装置をコンピュータに装着し、記憶装置に記録された画像ファイルをコンピュータで読み取ることにより、オフラインでの画像読み取りが可能となっている。
【特許文献１】特開平９−９３３７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
可搬型の記録媒体は、所有者のみならず第三者も容易に着脱を行ない、持ち歩くことができるため、記録した画像ファイルに対するセキュリティが問題になる。
【０００６】
可搬型の記録媒体のセキュリティを高めるために、ファイルアクセス時等にパスワード認証を行なう技術が実用化されているが、ユーザにパスワード管理ならびに入力の手間を強いることになる。
【０００７】
本発明は、可搬型の記録媒体に画像ファイルを記録する画像読取システムにおいて、ユーザに負担を強いることなく、画像ファイルに対するセキュリティを高めることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため本発明の第１の態様によれば、
可搬型の記録媒体を装着可能な、画像読取装置と情報処理装置とを備えた画像読取システムであって、
前記情報処理装置は、
公開鍵と秘密鍵とを記憶する鍵記憶手段と、
装着された可搬型の記録媒体に前記公開鍵を書き込む公開鍵書き込み手段と、
装着された可搬型の記録媒体に前記公開鍵、暗号化された共通鍵および暗号化された画像ファイルが書き込まれていた場合に、前記秘密鍵を用いて前記共通鍵を復号し、復号された共通鍵を用いて前記画像ファイルを復号する復号手段とを備え、
前記画像読取装置は、
読み取った画像についての画像ファイルを生成する画像ファイル生成手段と、
装着された可搬型の記録媒体に公開鍵が書き込まれていた場合に、前記公開鍵とは別の共通鍵を用いて前記画像ファイルを暗号化し、前記可搬型の記録媒体に書き込むとともに、
前記共通鍵を前記可搬型の記録媒体に書き込まれていた公開鍵を用いて暗号化し、前記可搬型の記録媒体に書き込む暗号処理手段とを備えることを特徴とする画像読取システムが提供される。
【０００９】
本発明では、可搬型の記録媒体には暗号化された状態で画像ファイルが記録され、公開鍵を記録した情報処理装置のみで復号が可能であるため、可搬型の記録媒体に記録された画像ファイルに対するセキュリティを高めることができる。しかも、情報処理装置における画像ファイルの取得にあたり、パスワードの管理、入力が不要であるためユーザの手を煩わせることがない。
【００１０】
上記課題を解決するため本発明の第２の態様によれば、
可搬型の記録媒体を装着可能な、画像読取装置と情報処理装置とを備えた画像読取システムであって、
前記情報処理装置は、
公開鍵と秘密鍵とを記憶する鍵記憶手段と、
装着された可搬型の記録媒体に前記公開鍵を書き込む公開鍵書き込み手段と、
装着された可搬型の記録媒体に前記公開鍵および暗号化された画像ファイルが書き込まれていた場合に、前記秘密鍵を用いて前記画像ファイルを復号する復号手段とを備え、
前記画像読取装置は、
読み取った画像についての画像ファイルを生成する画像ファイル生成手段と、
装着された可搬型の記録媒体に公開鍵が書き込まれていた場合に、前記公開鍵を用いて前記画像ファイルを暗号化し、前記可搬型の記録媒体に書き込む暗号処理手段とを備えることを特徴とする画像読取システムが提供される。
【００１１】
上記課題を解決するため本発明の第３の態様によれば、
可搬型の記録媒体を装着可能な、画像読取装置と情報処理装置とを備えた画像読取システムであって、
前記情報処理装置は、
共通鍵および前記共通鍵を識別するための鍵識別子を記憶する共通鍵記憶手段と、
装着された可搬型の記録媒体に前記共通鍵および前記鍵識別子を書き込む共通鍵書き込み手段と、
装着された可搬型の記録媒体に前記鍵識別子および暗号化された画像ファイルが書き込まれていた場合に、書き込まれていた鍵識別子で特定される共通鍵を用いて前記画像ファイルを復号する復号手段とを備え、
前記画像読取装置は、
読み取った画像についての画像ファイルを生成する画像ファイル生成手段と、
装着された可搬型の記録媒体に共通鍵が書き込まれていた場合に、前記共通鍵を用いて前記画像ファイルを暗号化し、前記可搬型の記録媒体に書き込むとともに、前記可搬型の記録媒体から共通鍵を削除する暗号処理手段とを備えることを特徴とする画像読取システムが提供される。
【発明を実施するための最良の形態】
【００１２】
本発明の実施例について図面を参照して説明する。
【００１３】
図１は、本発明の第１の実施例におけるハードウェア構成の一例を示すブロック図である。本実施例では、ＰＣ１０とスキャナ２０とにより構成される画像読取システムを例に説明する。ここで、ＰＣ１０は、情報処理装置として機能し、スキャナ２０は画像読取装置として機能する。ただし、本発明の画像読取システムの構成は、ＰＣ１０とスキャナ２０とに限られない。例えば、ＰＣ１０の代わりとして、いわゆる情報家電を用いたり、スキャナ２０の代わりとして、画像読取機能を備えた複合機を用いるようにしてもよい。
【００１４】
ＰＣ１０とスキャナ２０とは、可搬型の記録媒体を装着するためのコネクタを備えており、可搬型の記録媒体を介してスキャナ２０が読み取った画像データをＰＣ１０で読み取ることができるようになっている。このため、ＰＣ１０とスキャナ２０とは必ずしもネットワークで接続されている必要はない。
【００１５】
本実施例では、可搬型の記録媒体としてＵＳＢメモリ３０を用いるものとする。このため、ＰＣ１０とスキャナ２０は、それぞれＵＳＢコネクタ１３、ＵＳＢコネクタ２４を備えている。もちろん、可搬型の記録媒体はＵＳＢメモリ３０に限られない。ＰＣカード、メモリカードその他の記録媒体を用いることができる。
【００１６】
ＰＣ１０は、ＣＰＵ・ＲＡＭ・ＲＯＭ等を含む制御部１１と、外部機器等との通信処理を行なう入出力インタフェース部１２と、上述のＵＳＢコネクタ１３とを備えて構成される。なお、本実施例に直接関係のない部位等は省略している。
【００１７】
また、ＰＣ１０には、入出力インタフェース部１２を介してモニタ１５、キーボード１６、マウス１７が接続されている。
【００１８】
スキャナ２０は、ＣＣＤ・光源・駆動モータ等を含む読取機構２１と、ＣＰＵ・ＲＡＭ・ＲＯＭ等を含む制御部２２と、外部機器との通信処理を行なう入出力インタフェース部２３と、上述のＵＳＢコネクタ２４とを備えて構成される。
【００１９】
図２は、ＰＣ１０とスキャナ２０とにより構成される画像読取システムの機能構成を示すブロック図である。ただし、本発明と直接関係のない部位等は省略している。
【００２０】
本図に示すように、ＰＣ１０は、スキャナ制御部１１０とＵＳＢメモリアクセス部１２０とを備えている。
【００２１】
スキャナ制御部１１０は、スキャナ２０における画像読取あるいはスキャナ２０が読み取った画像に対する処理を行なう機能部である。このために、スキャナ制御部１１０は、読取制御部１１１を備えている。スキャナ制御部１１０は、例えば、スキャナ２０に対応したスキャナドライバプログラムをＰＣ１０のＣＰＵが実行することにより仮想的に構成される。
【００２２】
ＵＳＢメモリアクセス部１２０は、ＵＳＢコネクタ１３に装着されたＵＳＢメモリ３０にアクセスしてデータを読み書きする処理を行なう。ＵＳＢメモリアクセス部１２０は、例えば、ＵＳＢドライバプログラムをＰＣ１０のＣＰＵが実行することにより仮想的に構成される。
【００２３】
また、本実施例において、スキャナ制御部１１０は、暗号制御部１１２と鍵管理部１１３とをさらに備えている。
【００２４】
暗号制御部１１２は、後述するようにＵＳＢ３０に記録される画像ファイルのセキュリティを高めるための処理を行なう。鍵管理部１１３は、暗号制御部１１２が用いる公開鍵１２０・秘密鍵１４０の管理を行なう。公開鍵１２０・秘密鍵１４０は、公開鍵暗号方式で対になる鍵である。公開鍵１２０・秘密鍵１４０は、鍵管理部１１３が生成するようにしてもよいし、鍵管理部１１３が外部から取得するようにしてもよい。また、公開鍵１２０・秘密鍵１４０は適宜変更するようにしてもよい。
【００２５】
スキャナ２０は、画像を読み取る読取処理部２１０と、読み取った画像に所定の画像処理を施したり、指定された画像フォーマットに変換する画像処理部２２０と、ＵＳＢコネクタ２４に装着されたＵＳＢメモリ３０にアクセスしてデータを読み書きする処理を行なうＵＳＢメモリアクセス部２３０と、暗号処理部２４０とを備えている。
【００２６】
暗号処理部２４０は、指定された画像フォーマットに変更された画像データを暗号化するための処理を行なう。
【００２７】
つぎに、第１の実施例における画像読取システムの処理の流れについて図３および図４のフロー図を参照して説明する。
【００２８】
本実施例では、まずＵＳＢメモリ３０がＰＣ１０に接続される（Ｓ１０１）。
【００２９】
スキャナ制御部１１０は、鍵管理部１１３が管理する公開鍵１２０をＵＳＢメモリ３０に記録する（Ｓ１０２）。公開鍵１２０の記録は、例えば、ユーザからの指示に基づいて行なうようにする。公開鍵１２０は、所定の名称を付したファイルとして記録するようにしてもよいし、ＵＳＢメモリ３０の所定の領域に記録するようにしてもよい。
【００３０】
鍵管理部１１３は、公開鍵の記録の指示を受け付けてから公開鍵１２０および秘密鍵１４０を生成・取得するようにしてもよいし、あらかじめ生成・取得するようにしてもよい。
【００３１】
図３には、公開鍵１２０が記録されたＵＳＢメモリ３０ａが模式的に示されている。
【００３２】
ユーザは、このＵＳＢメモリ３０ａをＰＣ１０から取り外し（Ｓ１０３）、スキャナ２０に接続することができる（Ｓ１０４）。
【００３３】
スキャナ２０は、ＵＳＢメモリ３０ａが装着されると、ＵＳＢメモリ３０ａに公開鍵１２０が記録されているかどうかを判断する（Ｓ１０５）。この判断は、ＰＣ１０のスキャナ制御部１１０における公開鍵１２０の記録方法にしたがって、所定の名称のファイルが記録されているか、所定の領域にデータが記録されているかどうか等で判断することができる。また、この判断は自動的に行なうようにしてもよいし、ユーザからの指示に基づいて行なうようにしてもよい。
【００３４】
その結果、公開鍵１２０が記録されていない場合（Ｓ１０５：Ｎ）には、従来の読み取り動作ならびに画像ファイル記録動作を行なう（Ｓ１０６）。
【００３５】
一方、公開鍵１２０が記録されている場合（Ｓ１０５：Ｙ）には、暗号処理部２４０は、共通鍵を生成する。この共通鍵は公開鍵１２０とは無関係であってよい。
【００３６】
そして、ユーザからのスキャン開始指示にしたがって、原稿の画像を読み取り、指定されたフォーマットの画像データに変換する（Ｓ１０８）。画像の読み取り処理およびフォーマットの変換処理は従来と同様に行なうことができる。スキャン開始指示は、例えば、操作パネルの操作、スキャン開始ボタンの押下等で行なうことができる。
【００３７】
暗号処理部２４０は、読み取った原稿の画像データを、生成した共通鍵を用いて暗号化する（Ｓ１０９）。ここで、共通鍵を用いて暗号化するのは、一般に、公開鍵を用いて暗号化して秘密鍵により復号するよりも、共通鍵を用いて暗号化・復号する方が、処理速度が速いからである。もちろん、後述するように公開鍵を用いて暗号化するようにしてもよい。
【００３８】
スキャナ２０は、共通鍵を用いて暗号化した画像ファイルをＵＳＢメモリ３０ａに記録する（Ｓ１１０）。図３には、公開鍵１２０に加え、暗号化画像ファイルが記録されたＵＳＢメモリ３０ｂが模式的に示されている。
【００３９】
つぎに、暗号処理部２４０は、ＵＳＢメモリ３０ｂに記録された公開鍵１２０を用いて、画像ファイルの暗号化に用いた共通鍵を暗号化する（Ｓ１１１）。
【００４０】
そして、暗号化された共通鍵をＵＳＢメモリ３０ｂに記録する（Ｓ１１２）。図３には、公開鍵１２０、暗号化画像ファイルに加え、暗号化共通鍵が記録されたＵＳＢメモリ３０ｃが模式的に示されている。
【００４１】
ユーザは、公開鍵１２０、暗号化画像ファイル、暗号化共通鍵が記録されたＵＳＢメモリ３０ｃをスキャナ２０から取り外すことができる（Ｓ１１３）。
【００４２】
図４に移って、ユーザは、公開鍵１２０、暗号化画像ファイル、暗号化共通鍵が記録されたＵＳＢメモリ３０ｃをＰＣ１０に接続することができる（Ｓ１１４）。
【００４３】
ＰＣ１０は、ＵＳＢメモリ３０ｃが装着されると、ＵＳＢメモリ３０ｃに、鍵管理部１１３が管理する公開鍵１２０と一致する公開鍵が記録されているかどうかを判断する（Ｓ１１５）。この判断は、まず、公開鍵が記録されているかどうかを調べ、記録されている場合に、鍵管理部１１３が管理する公開鍵１２０と一致するかどうかを判断することにより行なうことができる。この判断は自動的に行なうようにしてもよいし、ユーザからの指示に基づいて行なうようにしてもよい。
【００４４】
その結果、鍵管理部１１３が管理する公開鍵１２０と一致する公開鍵がＵＳＢメモリ３０ｃに記録されていない場合（Ｓ１１５：Ｎ）には、従来の画像ファイル取得処理を行なう（Ｓ１１６）。
【００４５】
一方、鍵管理部１１３が管理する公開鍵１２０と一致する公開鍵が記録されている場合（Ｓ１５５：Ｙ）には、暗号制御部１１２は、まず、鍵管理部１１３が管理する秘密鍵１４０で、ＵＳＢメモリ３０ｃに記録された暗号化共通鍵を復号して、共通鍵を取得する（Ｓ１１７）。
【００４６】
そして、復号した共通鍵を用いて、ＵＳＢメモリ３０ｃに記録された暗号化画像ファイルを復号する（Ｓ１１８）。なお、ＵＳＢメモリ３０ｃに暗号化画像ファイルが記録されていない場合には、この処理は行なわれない。
【００４７】
これにより、ＰＣ１０は、スキャナ２０で読み取った画像ファイルを取得することができる（Ｓ１１９）。
【００４８】
本実施例では、ＵＳＢメモリ３０には暗号化された状態で画像ファイルが記録され、公開鍵１２０を記録したＰＣ１０のみで復号が可能であるため、ＵＳＢメモリ３０に記録された画像ファイルに対するセキュリティを高めることができる。しかも、ＰＣ１０における画像ファイルの取得にあたり、パスワードの管理、入力が不要であるためユーザの手を煩わせることがない。
なお、上述の実施例では、ＰＣ１０の鍵管理部１１３は１組の公開鍵１２０と秘密鍵１４０とを管理するようにしていた。しかしながら、図５に示すように、複数組の公開鍵１２０と秘密鍵１４０とを管理するようにしてもよい。この場合は、処理（Ｓ１０２）において、いずれかの公開鍵１２０をＵＳＢメモリ３０に記録するようにし、処理（Ｓ１１６）において、記録された公開鍵１２０とセットになった秘密鍵１４０で共通鍵を復号するようにすればよい。
【００４９】
つぎに、本発明の第２の実施例について説明する。本実施例は、共通鍵を用いない場合の例である。すなわち、スキャナ２０は、公開鍵１２０を用いて画像ファイルを暗号化する。なお、ＰＣ１０とスキャナ２０のハードウェア構成および機能構成は図１、図２に示したものと同様とすることができる。
【００５０】
第２の実施例における画像読取システムの処理の流れについて図６および図７のフロー図を参照して説明する。なお、第１の実施例と共通する処理については説明を簡略化する。
【００５１】
本実施例では、まずＵＳＢメモリ３０がＰＣ１０に接続される（Ｓ２０１）。
【００５２】
スキャナ制御部１１０は、鍵管理部１１３が管理する公開鍵１２０をＵＳＢメモリ３０に記録する（Ｓ２０２）。
【００５３】
図６には、公開鍵１２０が記録されたＵＳＢメモリ３０ａが模式的に示されている。
【００５４】
ユーザは、このＵＳＢメモリ３０ａをＰＣ１０から取り外し（Ｓ２０３）、スキャナ２０に接続することができる（Ｓ２０４）。
【００５５】
スキャナ２０は、ＵＳＢメモリ３０ａが装着されると、ＵＳＢメモリ３０ａに公開鍵１２０が記録されているかどうかを判断する（Ｓ２０５）。
【００５６】
その結果、公開鍵１２０が記録されていない場合（Ｓ２０５：Ｎ）には、従来の読み取り動作ならびに画像ファイル記録動作を行なう（Ｓ２０６）。
【００５７】
一方、公開鍵１２０が記録されている場合（Ｓ２０５：Ｙ）には、ユーザからのスキャン開始指示にしたがって、原稿の画像を読み取り、指定されたフォーマットの画像データに変換する（Ｓ２０７）。
【００５８】
暗号処理部２４０は、読み取った原稿の画像データを、公開鍵１２０を用いて暗号化する（Ｓ２０８）。
【００５９】
スキャナ２０は、公開鍵を用いて暗号化した画像ファイルをＵＳＢメモリ３０ａに記録する（Ｓ２０９）。図６には、公開鍵１２０に加え、暗号化画像ファイルが記録されたＵＳＢメモリ３０ｂが模式的に示されている。
【００６０】
ユーザは、公開鍵１２０、暗号化画像ファイルが記録されたＵＳＢメモリ３０ｂをスキャナ２０から取り外すことができる（Ｓ２１０）。
【００６１】
図７に移って、ユーザは、公開鍵１２０、暗号化画像ファイルが記録されたＵＳＢメモリ３０ｂをＰＣ１０に接続することができる（Ｓ２１１）。
【００６２】
ＰＣ１０は、ＵＳＢメモリ３０ｂが装着されると、ＵＳＢメモリ３０ｂに、鍵管理部１１３が管理する公開鍵１２０と一致する公開鍵が記録されているかどうかを判断する（Ｓ２１２）。
【００６３】
その結果、鍵管理部１１３が管理する公開鍵１２０と一致する公開鍵がＵＳＢメモリ３０ｂに記録されていない場合（Ｓ２１２：Ｎ）には、従来の画像ファイル取得処理を行なう（Ｓ２１３）。
【００６４】
一方、鍵管理部１１３が管理する公開鍵１２０と一致する公開鍵が記録されている場合（Ｓ２１２：Ｙ）には、暗号制御部１１２は、鍵管理部１１３が管理する秘密鍵１４０を用いて、ＵＳＢメモリ３０ｂに記録された暗号化画像ファイルを復号する（Ｓ２１４）。
【００６５】
これにより、ＰＣ１０は、スキャナ２０で読み取った画像ファイルを取得することができる（Ｓ２１５）。
【００６６】
本実施例でも、ＵＳＢメモリ３０には暗号化された状態で画像ファイルが記録され、公開鍵１２０を記録したＰＣ１０のみで復号が可能であるため、ＵＳＢメモリ３０に記録された画像ファイルに対するセキュリティを高めることができる。しかも、ＰＣ１０における画像ファイルの取得にあたり、パスワードの管理、入力が不要であるためユーザの手を煩わせることがない。
【００６７】
また、本実施例においても、鍵管理部１１３は、複数組の公開鍵１２０・秘密鍵１４０を管理するようにしてもよい。
【００６８】
つぎに、第３の実施例について説明する。
【００６９】
図８は、第３の実施例におけるＰＣ１０の機能構成を示すブロック図である。以下では、第１の実施例との相違点を中心に説明する。
【００７０】
本図に示すように、第３の実施例では、鍵管理部１１３は、公開鍵１２０・秘密鍵１４０に代え、共通鍵１７１と共通鍵を識別するための鍵識別子１７２を複数組管理する。すなわち、鍵識別子１７２から共通鍵１７１を特定できるようになっている。ＰＣ１０のその他の機能構成は図２に示したものと同様とすることができる。
【００７１】
また、ＰＣ１０とスキャナ２０のハードウェア構成およびスキャナ２０の機能構成も図１、図２に示したものと同様とすることができる。
【００７２】
第３の実施例における画像読取システムの処理の流れについて図９および図１０のフロー図を参照して説明する。なお、第１の実施例と共通する処理については説明を簡略化する。
【００７３】
本実施例では、まずＵＳＢメモリ３０がＰＣ１０に接続される（Ｓ３０１）。
【００７４】
スキャナ制御部１１０は、鍵管理部１１３が管理するいずれかの共通鍵１７１およびその共通鍵に対応する鍵識別子１７２をＵＳＢメモリ３０に記録する（Ｓ３０２）。
【００７５】
図９には、共通鍵１７１および鍵識別子１７２が記録されたＵＳＢメモリ３０ｄが模式的に示されている。
【００７６】
ユーザは、このＵＳＢメモリ３０ｄをＰＣ１０から取り外し（Ｓ３０３）、スキャナ２０に接続することができる（Ｓ３０４）。
【００７７】
スキャナ２０は、ＵＳＢメモリ３０ｄが装着されると、ＵＳＢメモリ３０ｄに共通鍵１７１が記録されているかどうかを判断する（Ｓ３０５）。
【００７８】
その結果、共通鍵１７１が記録されていない場合（Ｓ３０５：Ｎ）には、従来の読み取り動作ならびに画像ファイル記録動作を行なう（Ｓ３０６）。
【００７９】
一方、共通鍵１７１が記録されている場合（Ｓ３０５：Ｙ）には、ユーザからのスキャン開始指示にしたがって、原稿の画像を読み取り、指定されたフォーマットの画像データに変換する（Ｓ３０７）。
【００８０】
暗号処理部２４０は、読み取った原稿の画像データを、共通鍵１７１を用いて暗号化する（Ｓ３０８）。
【００８１】
スキャナ２０は、共通鍵１７１を用いて暗号化した画像ファイルをＵＳＢメモリ３０ｄに記録する（Ｓ３０９）。図９には、共通鍵１７１、鍵識別子１７２に加え、暗号化画像ファイルが記録されたＵＳＢメモリ３０ｅが模式的に示されている。
【００８２】
ついで、スキャナ２０は、ＵＳＢメモリ３０ｅから共通鍵１７１を削除する（Ｓ３１０）。これにより、ＵＳＢメモリ３０ｅに記録された情報から暗号化画像ファイルを復号することはできなくなる。図９には、共通鍵１７１が削除されたＵＳＢメモリ３０ｆが模式的に示されている。
【００８３】
ユーザは、共通鍵１７１が削除されたＵＳＢメモリ３０ｆをスキャナ２０から取り外すことができる（Ｓ３１１）。
【００８４】
図１０に移って、ユーザは、共通鍵１７１が削除され、鍵識別子１７２および暗号化画像ファイルが記録されたＵＳＢメモリ３０ｆをＰＣ１０に接続することができる（Ｓ３１２）。
【００８５】
ＰＣ１０は、ＵＳＢメモリ３０ｆが装着されると、ＵＳＢメモリ３０ｆに、鍵管理部１１３が管理するいずれかの鍵識別子１７２と一致する鍵識別子が記録されているかどうかを判断する（Ｓ３１３）。
【００８６】
その結果、鍵管理部１１３が管理するいずれかの鍵識別子１７２と一致する鍵識別子がＵＳＢメモリ３０ｆに記録されていない場合（Ｓ３１３：Ｎ）には、従来の画像ファイル取得処理を行なう（Ｓ３１４）。
【００８７】
一方、鍵管理部１１３が管理するいずれかの鍵識別子１７２と一致する鍵識別子が記録されている場合（Ｓ３１３：Ｙ）には、暗号制御部１１２は、鍵管理部１１３が管理する共通鍵１７１のうち、ＵＳＢメモリ３０ｆに記録されている鍵識別子に対応する共通鍵１７１を用いて、ＵＳＢメモリ３０ｆに記録された暗号化画像ファイルを復号する（Ｓ３１５）。
【００８８】
これにより、ＰＣ１０は、スキャナ２０で読み取った画像ファイルを取得することができる（Ｓ３１６）。
【００８９】
本実施例では、ＵＳＢメモリ３０には暗号化された状態で画像ファイルが記録され、共通鍵１７１を記録したＰＣ１０のみで復号が可能であるため、ＵＳＢメモリ３０に記録された画像ファイルに対するセキュリティを高めることができる。しかも、ＰＣ１０における画像ファイルの取得にあたり、パスワードの管理、入力が不要であるためユーザの手を煩わせることがない。
【図面の簡単な説明】
【００９０】
【図１】本実施例のハードウェア構成の一例を示すブロック図。
【図２】本実施例の機能構成の一例を示すブロック図。
【図３】第１の実施例における画像読取システムの処理の流れを説明するフロー図。
【図４】第１の実施例における画像読取システムの処理の流れを説明するフロー図。
【図５】公開鍵と秘密鍵の組を複数管理する場合のＰＣの機能構成を示すブロック図。
【図６】第２の実施例における画像読取システムの処理の流れを説明するフロー図。
【図７】第２の実施例における画像読取システムの処理の流れを説明するフロー図。
【図８】第３の実施例におけるＰＣの機能構成を示すブロック図。
【図９】第３の実施例における画像読取システムの処理の流れを説明するフロー図。
【図１０】第３の実施例における画像読取システムの処理の流れを説明するフロー図。
【符号の説明】
【００９１】
１０…ＰＣ、１１…制御部、１２…入出力インタフェース部、１３…ＵＳＢコネクタ、１５…モニタ、１６…キーボード、１７…マウス、２０…スキャナ、２１…読取機構、 ２２…制御部、２３…入出力インタフェース部、２４…ＵＳＢコネクタ、３０…ＵＳＢメモリ、１１０…スキャナ制御部、１１１…読取制御部、１１２…暗号制御部、１１３…鍵管理部、１２０…ＵＳＢメモリアクセス部、２１０…読取処理部、２２０…画像処理部、２３０…ＵＳＢメモリアクセス部、２４０…暗号処理部
【図１】
2008042718.tif 000003
【図２】
2008042718.tif 000004
【図３】
2008042718.tif 000005
【図４】
2008042718.tif 000006
【図５】
2008042718.tif 000007
【図６】
2008042718.tif 000008
【図７】
2008042718.tif 000009
【図８】
2008042718.tif 000010
【図９】
2008042718.tif 000011
【図１０】
2008042718.tif 000012