(57)【要約】【課題】データ処理装置で生成して出力する電子データを良好なセキュリティ性で署名処理することができる構造のデータ処理システムを提供する。【解決手段】データ処理装置２００で生成された電子データが携帯端末装置１００に送信され、携帯端末装置１００に登録されている電子証明書で署名処理される。署名処理が携帯端末装置１００の内部で実行されるので、データ処理装置２００が電子証明書を携帯端末装置１００から取得することによるセキュリティ性の低下が発生しない。しかも、電子データが署名処理されるときに操作者の識別データがデータ処理装置２００に入力される。その識別データが適正であると携帯端末装置１００で確認されないと、その電子証明書による電子データの署名処理が実行されない。このため、ＩＣカード１００を入手した第三者により不正に電子データが署名処理されることを防止できる。【選択図】図１
2008141554.tif 000002
【特許請求の範囲】
【請求項１】
電子証明書が登録されていて操作者に携帯される携帯端末装置と、電子データを生成して出力するデータ処理装置と、を有するデータ処理システムであって、
前記データ処理装置は、前記電子データを生成するデータ生成部と、前記電子データを前記携帯端末装置に送信するデータ送信部と、を有し、
前記携帯端末装置は、前記電子証明書を記憶しているデータ記憶部と、前記データ処理装置から前記電子データを受信するデータ受信部と、受信された前記電子データを前記電子証明書で署名処理するデータ認証部と、署名処理された前記電子データを前記データ処理装置に返信するデータ返信部と、を有し、
前記データ処理装置は、署名処理されて返信された前記電子データを受信する返信受信部と、署名処理されて返信された前記電子データを出力するデータ出力部とを、さらに有するデータ処理システム。
【請求項２】
電子証明書が登録されていて操作者に携帯される携帯端末装置と、電子データを生成して出力するデータ処理装置と、を有するデータ処理システムであって、
前記携帯端末装置は、前記操作者ごとの所定データを内包している前記電子証明書を記憶している第一のデータ記憶部を有し、
前記データ処理装置は、前記操作者ごとの識別データと前記所定データとを組み合わせて記憶している第二のデータ記憶部と、前記電子データを生成するデータ生成部と、前記電子データを生成するときに前記操作者から前記識別データを取得する識別取得部と、生成された前記識別データに組み合されている前記所定データを検出する証明検出部と、前記電子データを生成するときに前記携帯端末装置から前記電子証明書の所定データを取得する証明取得部と、取得された前記所定データと検出された前記所定データとを照合するデータ照合部と、前記所定データが整合すると前記電子データを前記携帯端末装置に送信するデータ送信部と、を有し、
前記携帯端末装置は、前記データ処理装置から前記電子データを受信するデータ受信部と、受信された前記電子データを前記電子証明書で署名処理するデータ認証部と、署名処理された前記電子データを前記データ処理装置に返信するデータ返信部とを、さらに有し、
前記データ処理装置は、署名処理されて返信された前記電子データを受信する返信受信部と、署名処理されて返信された前記電子データを出力するデータ出力部とを、さらに有するデータ処理システム。
【請求項３】
電子証明書が登録されていて操作者に携帯される携帯端末装置と、電子データを生成して出力するデータ処理装置と、を有するデータ処理システムであって、
前記データ処理装置は、前記電子データを生成するデータ生成部と、前記電子データを生成するときに前記操作者から識別データを取得する識別取得部と、前記識別データと前記電子データとを前記携帯端末装置に送信するデータ送信部と、を有し、
前記携帯端末装置は、前記操作者ごとの前記識別データと前記電子証明書とを記憶しているデータ記憶部と、前記データ処理装置から前記識別データと前記電子データとを受信するデータ受信部と、受信された前記識別データと記憶されている前記識別データとを照合するデータ照合部と、前記識別データが整合すると前記電子データを前記電子証明書で署名処理するデータ認証部と、署名処理された前記電子データを前記データ処理装置に返信するデータ返信部と、を有し、
前記データ処理装置は、署名処理されて返信された前記電子データを受信する返信受信部と、署名処理されて返信された前記電子データを出力するデータ出力部とを、さらに有するデータ処理システム。
【請求項４】
前記携帯端末装置は、前記データ記憶部に前記識別データを登録する登録モードを切換自在な複数の動作モードの一つとして設定するモード設定部を、さらに有し、
前記データ受信部が前記登録モードが設定された状態では前記データ処理装置から前記識別データを受信し、
前記データ記憶部が前記登録モードが設定された状態では受信された前記識別データを記憶する請求項３に記載のデータ処理システム。
【請求項５】
電子証明書が登録されていて操作者に携帯される携帯端末装置と、電子データを生成して出力するデータ処理装置と、を有するデータ処理システムであって、
前記データ処理装置は、前記操作者ごとの識別データと電子証明書の少なくとも一部とを組み合わせて記憶しているデータ記憶部と、前記電子データを生成するデータ生成部と、生成される前記電子データを前記電子証明書で署名処理するデータ認証部と、前記電子データを署名処理する前記電子証明書を前記操作者が携帯する携帯端末装置から取得するデータ取得部と、前記電子証明書が取得されるときに前記操作者から前記識別データを取得する識別取得部と、前記電子データの署名処理のために取得された前記電子証明書と前記識別データとの組み合わせを登録されている前記組み合わせと照合するデータ照合部と、前記組み合わせが整合しないと前記電子データの生成と出力との少なくとも一方を禁止する生成制御部と、を有するデータ処理システム。
【請求項６】
前記データ処理装置は、前記データ記憶部に前記識別データと前記電子証明書の少なくとも一部とを組み合わせて登録する登録モードを切換自在な複数の動作モードの一つとして設定するモード設定部を、さらに有し、
前記登録モードが設定された状態では前記データ取得部が前記データ記憶部に記憶させる前記電子証明書の少なくとも一部を前記携帯端末装置から取得し、
前記登録モードが設定された状態では前記識別取得部が前記データ記憶部に記憶させる前記識別データを前記操作者から取得し、
前記登録モードが設定された状態で取得された前記電子証明書の少なくとも一部と前記識別データとを前記データ記憶部が組み合わせて記憶する請求項５に記載のデータ処理システム。
【請求項７】
前記識別取得部は、前記識別データとして前記操作者から生体データを取得する請求項２ないし６の何れか一項に記載のデータ処理システム。
【請求項８】
前記データ生成部は、読取原稿を読取走査して原稿画像を生成し、前記原稿画像から前記電子データとしてハッシュ値を生成し、
前記データ認証部は、前記ハッシュ値を前記電子証明書で暗号化して電子署名を生成し、
前記データ出力部は、前記電子署名を前記原稿画像に付与して出力する請求項１ないし７の何れか一項に記載のデータ処理システム。
【請求項９】
請求項１または２に記載のデータ処理システムの携帯端末装置であって、
前記電子証明書を記憶しているデータ記憶部と、
前記データ処理装置から前記電子データを受信するデータ受信部と、
受信された前記電子データを前記電子証明書で署名処理するデータ認証部と、
署名処理された前記電子データを前記データ処理装置に返信するデータ返信部と、を有する携帯端末装置。
【請求項１０】
請求項３に記載のデータ処理システムの携帯端末装置であって、
前記操作者ごとの前記識別データと前記電子証明書とを記憶しているデータ記憶部と、
前記データ処理装置から前記識別データと前記電子データとを受信するデータ受信部と、
受信された前記識別データと記憶されている前記識別データとを照合するデータ照合部と、
前記識別データが整合すると前記電子データを前記電子証明書で署名処理するデータ認証部と、
署名処理された前記電子データを前記データ処理装置に返信するデータ返信部と、
を有する携帯端末装置。
【請求項１１】
請求項２に記載のデータ処理システムのデータ処理装置であって、
前記操作者ごとの識別データと前記所定データとを組み合わせて記憶している第二のデータ記憶部と、
前記電子データを生成するデータ生成部と、前記電子データを生成するときに前記操作者から前記識別データを取得する識別取得部と、
生成された前記識別データに組み合されている前記所定データを検出する証明検出部と、
前記電子データを生成するときに前記携帯端末装置から前記電子証明書の所定データを取得する証明取得部と、
取得された前記所定データと検出された前記所定データとを照合するデータ照合部と、
前記所定データが整合すると前記電子データを前記携帯端末装置に送信するデータ送信部と、
署名処理されて返信された前記電子データを受信する返信受信部と、署名処理されて返信された前記電子データを出力するデータ出力部と、を有するデータ処理装置。
【請求項１２】
請求項５に記載のデータ処理システムのデータ処理装置であって、
前記操作者ごとの識別データと電子証明書の少なくとも一部とを組み合わせて記憶しているデータ記憶部と、
前記電子データを生成するデータ生成部と、
前記電子データを署名処理する前記電子証明書を前記操作者が携帯する携帯端末装置から取得するデータ取得部と、
前記電子証明書が取得されるときに前記操作者から前記識別データを取得する識別取得部と、
前記電子データの署名処理のために取得された前記電子証明書と前記識別データとの組み合わせを登録されている前記組み合わせと照合するデータ照合部と、
前記組み合わせが整合しないと前記電子データの生成と出力との少なくとも一方を禁止する生成制御部と、
を有するデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子データを生成して出力するデータ処理装置を有するデータ処理システムに関し、特に、電子証明書が登録されていて操作者に携帯される携帯端末装置も有するデータ処理システムに関する。
【背景技術】
【０００２】
現在、文書データや原稿画像などのデータ本体を有するｅ文書などの電子データを、ＭＦＰ(Multi Function Peripherals)等のデータ処理装置で生成することが、一般的に実行されている。
【０００３】
さらに、その電子データに認証データを埋め込むことにより、その電子データの原本性を保証する署名処理も実施されている。認証データは、例えば、電子署名とタイムスタンプからなる。
【０００４】
電子署名には、電子データのデータ本体とタイムスタンプとのハッシュ値が暗号化されて格納される。タイムスタンプには、データ本体のハッシュ値と認証データの生成日時とが暗号化されて格納される。
【０００５】
このため、電子データのデータ本体からハッシュ値を生成し、電子署名に格納されているデータ本体のハッシュ値を復号し、これらのハッシュ値が一致すればデータ本体が改竄されていないことを確認できる。
【０００６】
同様な処理により、電子署名とタイムスタンプとが対応していることも確認でき、タイムスタンプにより、認証データが電子データに付与された日時も確認することができる。
【０００７】
上述のような電子署名に格納されるハッシュ値の暗号化には、いわゆる秘密鍵が利用される。さらに、その秘密鍵の利用者の正当性を保証するため、電子証明書が電子データに設定されることもある。
【０００８】
このような秘密鍵や電子証明書は、操作者ごとに発行される。このため、秘密鍵や電子証明書は、例えば、操作者が携帯するＩＣカードなどの携帯端末装置に登録されている。
【０００９】
そこで、このような操作者が、電子証明書が設定された電子データをＭＦＰなどのデータ処理装置で生成する場合は、携帯している携帯端末装置をデータ処理装置にリンクさせる。
【００１０】
このリンクは、例えば、携帯端末装置をデータ処理装置のスロットに装填すること、携帯端末装置をデータ処理装置に近接配置させて無線回線を開通させること、等として実行される。
【００１１】
このような状態でデータ処理装置に電子データを生成させると、データ処理装置は携帯端末装置から電子証明書などを取得し、その電子証明書で電子データを署名処理して出力する(例えば、特許文献１参照)。
【特許文献１】特開２００３−２２４７２８号公報
【特許文献２】特開２００５−１５７８９８号公報
【特許文献３】特開２００２−３１２７３２号公報
【特許文献４】特開２００５−２５０５４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、上述のようにデータ処理装置が携帯端末装置から電子証明書を取得すると、例えば、不特定の操作者が利用するデータ処理装置に電子証明書のコピーなどが残存する可能性が発生する。このため、セキュリティ性を向上させるために電子証明書を携帯端末装置に登録しているにもかかわらず、その電子証明書のセキュリティ性が低下することになる。
【００１３】
さらに、上述のようなデータ処理システムでは、携帯端末装置を入手さえできれば、第三者であっても、署名処理された電子データを生成することができる。このように署名処理された電子データには、携帯端末装置の本来の所有者の電子署名が付与されるので問題である。
【００１４】
本発明は上述のような課題に鑑みてなされたものであり、携帯端末装置に登録されている電子証明書のセキュリティ性の低下を防止することができるデータ処理システム、携帯端末装置を入手した第三者により不正に電子データが署名処理されないデータ処理システム、の少なくとも一つを提供するものである。
【課題を解決するための手段】
【００１５】
本発明の第一のデータ処理システムは、電子証明書が登録されていて操作者に携帯される携帯端末装置と、電子データを生成して出力するデータ処理装置と、を有するデータ処理システムであって、データ処理装置は、電子データを生成するデータ生成部と、電子データを携帯端末装置に送信するデータ送信部と、を有し、携帯端末装置は、電子証明書を記憶しているデータ記憶部と、データ処理装置から電子データを受信するデータ受信部と、受信された電子データを電子証明書で署名処理するデータ認証部と、署名処理された電子データをデータ処理装置に返信するデータ返信部と、を有し、データ処理装置は、署名処理されて返信された電子データを受信する返信受信部と、署名処理されて返信された電子データを出力するデータ出力部とを、さらに有する。
【００１６】
従って、本発明のデータ処理システムでは、データ処理装置で生成された電子データが携帯端末装置の電子証明書で署名処理されるが、この署名処理は携帯端末装置の内部で実行されるので、データ処理装置が電子証明書を携帯端末装置から取得することがない。
【００１７】
本発明の第二のデータ処理システムは、電子証明書が登録されていて操作者に携帯される携帯端末装置と、電子データを生成して出力するデータ処理装置と、を有するデータ処理システムであって、携帯端末装置は、操作者ごとの所定データを内包している電子証明書を記憶している第一のデータ記憶部を有し、データ処理装置は、操作者ごとの識別データと所定データとを組み合わせて記憶している第二のデータ記憶部と、電子データを生成するデータ生成部と、電子データを生成するときに操作者から識別データを取得する識別取得部と、生成された識別データに組み合されている所定データを検出する証明検出部と、電子データを生成するときに携帯端末装置から電子証明書の所定データを取得する証明取得部と、取得された所定データと検出された所定データとを照合するデータ照合部と、所定データが整合すると電子データを携帯端末装置に送信するデータ送信部と、を有し、携帯端末装置は、データ処理装置から電子データを受信するデータ受信部と、受信された電子データを電子証明書で署名処理するデータ認証部と、署名処理された電子データをデータ処理装置に返信するデータ返信部とを、さらに有し、データ処理装置は、署名処理されて返信された電子データを受信する返信受信部と、署名処理されて返信された電子データを出力するデータ出力部とを、さらに有する。
【００１８】
従って、本発明のデータ処理システムでは、データ処理装置で生成された電子データが携帯端末装置の電子証明書で署名処理されるが、この署名処理は携帯端末装置の内部で実行されるので、データ処理装置が電子証明書を携帯端末装置から取得することがない。しかも、電子データが署名処理されるときに操作者の識別データが入力され、その識別データが適正でないと電子証明書による電子データの署名処理が実行されない。
【００１９】
本発明の第三のデータ処理システムは、電子証明書が登録されていて操作者に携帯される携帯端末装置と、電子データを生成して出力するデータ処理装置と、を有するデータ処理システムであって、データ処理装置は、電子データを生成するデータ生成部と、電子データを生成するときに操作者から識別データを取得する識別取得部と、識別データと電子データとを携帯端末装置に送信するデータ送信部と、を有し、携帯端末装置は、操作者ごとの識別データと電子証明書とを記憶しているデータ記憶部と、データ処理装置から識別データと電子データとを受信するデータ受信部と、受信された識別データと記憶されている識別データとを照合するデータ照合部と、識別データが整合すると電子データを電子証明書で署名処理するデータ認証部と、署名処理された電子データをデータ処理装置に返信するデータ返信部と、を有し、データ処理装置は、署名処理されて返信された電子データを受信する返信受信部と、署名処理されて返信された電子データを出力するデータ出力部とを、さらに有する。
【００２０】
従って、本発明のデータ処理システムでは、データ処理装置で生成された電子データが携帯端末装置の電子証明書で署名処理されるが、この署名処理は携帯端末装置の内部で実行されるので、データ処理装置が電子証明書を携帯端末装置から取得することがない。しかも、電子データが署名処理されるときに操作者の識別データが入力され、その識別データが適正でないと電子証明書による電子データの署名処理が実行されない。
【００２１】
本発明の第四のデータ処理システムは、電子証明書が登録されていて操作者に携帯される携帯端末装置と、電子データを生成して出力するデータ処理装置と、を有するデータ処理システムであって、データ処理装置は、操作者ごとの識別データと電子証明書の少なくとも一部とを組み合わせて記憶しているデータ記憶部と、電子データを生成するデータ生成部と、生成される電子データを電子証明書で署名処理するデータ認証部と、電子データを署名処理する電子証明書を操作者が携帯する携帯端末装置から取得するデータ取得部と、電子証明書が取得されるときに操作者から識別データを取得する識別取得部と、電子データの署名処理のために取得された電子証明書と識別データとの組み合わせを登録されている組み合わせと照合するデータ照合部と、組み合わせが整合しないと電子データの生成と出力との少なくとも一方を禁止する生成制御部と、を有する。
【００２２】
従って、本発明のデータ処理システムでは、データ処理装置で生成された電子データが携帯端末装置の電子証明書で署名処理されるが、このように電子データが署名処理されるときに操作者の識別データが入力され、その識別データと電子証明書との組み合わせが適正であると確認されないと、その電子証明書による電子データの署名処理が実行されない。
【００２３】
本発明の第一の携帯端末装置は、本発明の第一および第二のデータ処理システムの携帯端末装置であって、電子証明書を記憶しているデータ記憶部と、データ処理装置から電子データを受信するデータ受信部と、受信された電子データを電子証明書で署名処理するデータ認証部と、署名処理された電子データをデータ処理装置に返信するデータ返信部と、を有する。
【００２４】
本発明の第二の携帯端末装置は、本発明の第三のデータ処理システムの携帯端末装置であって、操作者ごとの識別データと電子証明書とを記憶しているデータ記憶部と、データ処理装置から識別データと電子データとを受信するデータ受信部と、受信された識別データと記憶されている識別データとを照合するデータ照合部と、識別データが整合すると電子データを電子証明書で署名処理するデータ認証部と、署名処理された電子データをデータ処理装置に返信するデータ返信部と、を有する。
【００２５】
本発明の第一のデータ処理装置は、本発明の第二のデータ処理システムのデータ処理装置であって、
操作者ごとの識別データと所定データとを組み合わせて記憶している第二のデータ記憶部と、電子データを生成するデータ生成部と、電子データを生成するときに操作者から識別データを取得する識別取得部と、生成された識別データに組み合されている所定データを検出する証明検出部と、電子データを生成するときに携帯端末装置から電子証明書の所定データを取得する証明取得部と、取得された所定データと検出された所定データとを照合するデータ照合部と、所定データが整合すると電子データを携帯端末装置に送信するデータ送信部と、署名処理されて返信された電子データを受信する返信受信部と、署名処理されて返信された電子データを出力するデータ出力部と、を有する。
【００２６】
本発明の第二のデータ処理装置は、本発明の第四のデータ処理システムのデータ処理装置であって、操作者ごとの識別データと電子証明書の少なくとも一部とを組み合わせて記憶しているデータ記憶部と、電子データを生成するデータ生成部と、電子データを署名処理する電子証明書を操作者が携帯する携帯端末装置から取得するデータ取得部と、電子証明書が取得されるときに操作者から識別データを取得する識別取得部と、電子データの署名処理のために取得された電子証明書と識別データとの組み合わせを登録されている組み合わせと照合するデータ照合部と、組み合わせが整合しないと電子データの生成と出力との少なくとも一方を禁止する生成制御部と、を有する。
【００２７】
なお、本発明で云う各種の構成要素は、その機能を実現するように形成されていれば良く、例えば、所定の機能を発揮する専用のハードウェア、所定の機能がコンピュータプログラムにより付与されたデータ処理装置、コンピュータプログラムによりデータ処理装置に実現された所定の機能、これらの任意の組み合わせ、等として実現することができる。
【００２８】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
【００２９】
さらに、本発明で云う「電子証明書の操作者ごとの所定データ」とは、例えば、操作者の氏名のテキストデータでよい。このような所定データは、従来から一般的に電子証明書に操作者ごとに登録されている。この所定データは、単体では署名処理を実行できず、守秘性が低いことが好適である。
【発明の効果】
【００３０】
本発明の第一ないし第三のデータ処理システムでは、データ処理装置で生成された電子データが携帯端末装置の電子証明書で署名処理されるが、この署名処理は携帯端末装置の内部で実行される。このため、データ処理装置が電子証明書を携帯端末装置から取得することがないので、携帯端末装置に登録することで向上させている電子証明書のセキュリティ性が低下することを防止できる。
【００３１】
本発明の第二ないし第四のデータ処理システムでは、データ処理装置で生成された電子データが携帯端末装置の電子証明書で署名処理されるが、このように電子データが署名処理されるときに操作者の識別データが入力され、その識別データが適正でないと電子証明書による電子データの署名処理が実行されない。このため、携帯端末装置を入手した第三者により不正に電子データが署名処理されることを防止できる。
【発明を実施するための最良の形態】
【００３２】
本発明の実施の一形態を図面を参照して以下に説明する。本実施の形態のデータ処理システム１０００は、図１に示すように、秘密鍵が内包されている電子証明書が登録されていて操作者に携帯される携帯端末装置であるＩＣ(Integrated Circuit)カード１００と、電子データを生成して出力するデータ処理装置であるＭＦＰ２００と、を有する。
【００３３】
そして、本実施の形態のＭＦＰ２００は、電子データを生成するデータ生成部２０１と、電子データを生成するときに操作者から識別データとして生体データである指紋画像を取得する識別取得部２０２と、指紋画像と電子データとをＩＣカード１００に送信するデータ送信部２０３と、を有する。
【００３４】
また、本実施の形態のＩＣカード１００は、操作者ごとの指紋画像と電子証明書とを記憶しているデータ記憶部１０１と、ＭＦＰ２００から指紋画像と電子データとを受信するデータ受信部１０２と、受信された指紋画像と記憶されている指紋画像とを照合するデータ照合部１０３と、指紋画像が整合すると電子データを署名処理するデータ認証部１０４と、署名処理された電子データをＭＦＰ２００に返信するデータ返信部１０５と、を有する。
【００３５】
そこで、本実施の形態のＭＦＰ２００は、署名処理されて返信された電子データを受信する返信受信部２０４と、署名処理されて返信された電子データを出力するデータ出力部２０５とを、さらに有する。
【００３６】
より詳細には、データ生成部２０１は、読取原稿を読取走査して原稿画像を生成し、原稿画像から電子データとしてハッシュ値を生成する。そこで、データ認証部１０４は、ハッシュ値を電子証明書の秘密鍵で暗号化して電子署名を生成する。そして、データ出力部２０５は、電子署名を原稿画像に付与して出力する。
【００３７】
また、ＩＣカード１００は、データ記憶部１０１に指紋画像を登録する登録モードを切換自在な複数の動作モードの一つとして設定するモード設定部(図示せず)を、さらに有する。
【００３８】
登録モードが設定された状態ではデータ受信部１０２がＭＦＰ２００から指紋画像を受信し、登録モードが設定された状態ではデータ記憶部１０１が受信された指紋画像を記憶する。
【００３９】
本実施の形態のＩＣカード１００は、例えば、通信ユニットやコンピュータユニットからなる(図示せず)。そのコンピュータユニットは、ＣＰＵ(Central Processing Unit)、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)、等からなる。
【００４０】
通信ユニットは、ＭＦＰ２００とのデータ通信を実行する。コンピュータユニットは、所定のコンピュータプログラムが実装されており、通信ユニットの通信データによるデータ処理などを実行する。
【００４１】
ＭＦＰ２００は、原稿スキャナ、指紋スキャナ、プリンタユニット、外部通信ユニット、カード通信ユニット、操作パネル、ディスプレイパネル、コンピュータユニット、等を有する(図示せず)。
【００４２】
通信ユニットは、ＩＣカード１００とのデータ通信を実行する。原稿スキャナは、読取原稿を読取走査して原稿画像を生成する。指紋スキャナは、操作者の指先を読取走査して指紋画像を生成する。
【００４３】
プリンタユニットは、例えば、原稿スキャナで生成された原稿画像や、外部通信ユニットで外部受信された画像データを、印刷出力する。外部通信ユニットは、例えば、原稿スキャナで生成された画像データを外部送信したり、画像データを外部受信してプリンタユニットに転送する。
【００４４】
カード通信ユニットは、ＩＣカード１００とのデータ通信を実行する。操作パネルは、各種の入力操作を受け付ける。ディスプレイパネルは、各種データを表示出力する。
【００４５】
コンピュータユニットは、所定のコンピュータプログラムが実装されており、そのコンピュータプログラムに対応して、上述した各部の統合制御などの各種のデータ処理を実行する。
【００４６】
上述のようにコンピュータユニットが各部を統合制御することなどにより、本実施の形態のＩＣカード１００およびＭＦＰ２００は、前述した各部１０１〜１０５，２０１〜２０５が各種機能などとして論理的に構築されている。
【００４７】
上述のような構成において、本実施の形態のデータ処理システム１０００では、例えば、読取原稿から電子署名が付与された原稿画像を生成することができる。その場合、操作者は、自身の指紋画像と電子証明書とが適正に登録されているＩＣカード１００を用意する。
【００４８】
そこで、この操作者は、例えば、ＩＣカード１００をＭＦＰ２００の所定位置に装填し、ＭＦＰ２００の操作パネルの手動操作により動作モードとして認証モードを設定する。
【００４９】
すると、図２に示すように、これを検知したＭＦＰ２００は(ステップＳ１)、ＩＣカード１００との通信回線を開設する(ステップＳ２)。このとき、動作モードが認証モードであることもＩＣカード１００に通達される。
【００５０】
このＩＣカード１００は、図３に示すように、ＭＦＰ２００との通信回線が開通されると(ステップＴ１)、通達される認証モードが切換自在な動作モードとして設定される(ステップＴ２)。
【００５１】
ＭＦＰ２００では、図２に示すように、上述のようにＩＣカード１００との通信回線の開設に成功すると(ステップＳ２)、例えば、ディスプレイパネルに"指紋スキャナに指先を置いてスタートスイッチを押してください"などのガイダンスメッセージが表示される。そこで、操作者は、指先を指紋スキャナに載置して読取走査させ(ステップＳ３)、指紋画像を生成させることになる(ステップＳ４)。
【００５２】
指紋画像の読取走査が完了すると、例えば、ディスプレイパネルに"読取原稿を原稿スキャナに置いてスタートスイッチを押してください"などのガイダンスメッセージが表示される。
【００５３】
そこで、操作者が読取原稿を原稿スキャナに載置して読取走査させ(ステップＳ５)、原稿画像を生成させる(ステップＳ６)。すると、ＭＦＰ２００では、原稿画像から電子データとしてハッシュ値が生成される(ステップＳ７)。そのハッシュ値が指紋画像とともにＩＣカード１００に送信される(ステップＳ８)。
【００５４】
すると、この送信データを受信したＩＣカード１００では(ステップＴ３)、図３に示すように、受信された指紋画像と登録されている指紋画像とがパターンマッチングなどの手法により照合される(ステップＴ４)。
【００５５】
そこで、指紋画像が整合すると(ステップＴ５)、受信されたハッシュ値が登録されている電子証明書の秘密鍵で暗号化されて電子署名が生成され(ステップＴ６)、この電子署名がＭＦＰ２００に返信される(ステップＴ７)。
【００５６】
このＭＦＰ２００では、図２に示すように、ＩＣカード１００から電子署名を受信すると(ステップＳ９)、その電子署名を原稿画像に付与する(ステップＳ１０)。そして、この電子署名が付与された原稿画像が、外部への優先送信などで出力される(ステップＳ１１)。
【００５７】
なお、図３に示すように、ＩＣカード１００は、受信された指紋画像と登録されている指紋画像とが整合しないと(ステップＴ５)、所定のエラーコードをＭＦＰ２００に返信する(ステップＴ８)。
【００５８】
このＭＦＰ２００では、図２に示すように、ＩＣカード１００からエラーコードを受信すると(ステップＳ１２)、例えば、ディスプレイパネルに"署名処理に失敗しました、登録した指か、適正なＩＣカードか、確認してください"などのガイダンスメッセージが表示され(ステップＳ１３)、生成された原稿画像は消去される(ステップＳ１４)。
【００５９】
なお、本実施の形態のデータ処理システム１０００では、例えば、白紙状態のＩＣカード１００にＭＦＰ２００を利用して指紋画像を登録することもできる。その場合、操作者は、指紋画像が登録されていないＩＣカード１００をＭＦＰ２００の所定位置に装填し、操作パネルの手動操作により動作モードとして登録モードを設定する。
【００６０】
すると、図４に示すように、これを検知したＭＦＰ２００は(ステップＥ１)、ＩＣカード１００との通信回線を開設し(ステップＥ２)、動作モードが登録モードであることをＩＣカード１００に通達する(図示せず)。
【００６１】
このＩＣカード１００は、図５に示すように、ＭＦＰ２００との通信回線が開通されると(ステップＰ１)、通達される登録モードが切換自在な動作モードとして設定される(ステップＰ２)。
【００６２】
ＭＦＰ２００では、図４に示すように、上述のようにＩＣカード１００との通信回線の開設に成功すると(ステップＥ２)、例えば、ディスプレイパネルに"指紋スキャナに指先を置いてスタートスイッチを押してください"などのガイダンスメッセージが表示される。
【００６３】
そこで、操作者は、指先を指紋スキャナに載置して読取走査させ(ステップＥ３)、指紋画像を生成させることになる(ステップＥ４)。指紋画像の読取走査が完了すると、その指紋画像がＩＣカード１００に送信される(ステップＥ５)。すると、この指紋画像を受信したＩＣカード１００では(ステップＰ３)、図５に示すように、受信された指紋画像が登録される(ステップＰ４)。
【００６４】
本実施の形態のデータ処理システム１０００では、ＭＦＰ２００で生成された電子データがＩＣカード１００の電子証明書で署名処理される。ただし、このように電子データが署名処理されるときに操作者の指紋画像が入力される。
【００６５】
そして、その指紋画像がＩＣカード１００に登録されていないと、電子証明書による電子データの署名処理が実行されない。このため、ＩＣカード１００を入手した第三者により不正に電子データが署名処理されることを防止できる。
【００６６】
特に、ＩＣカード１００で指紋画像が確認されないと、ＭＦＰ２００で生成された電子データは消去される。このため、電子データが不正に利用されることを良好に防止できる。
【００６７】
しかも、本実施の形態のデータ処理システム１０００では、上述のようにＭＦＰ２００で生成された電子データがＩＣカード１００の電子証明書で署名処理される。ただし、この署名処理はＩＣカード１００の内部で実行される。
【００６８】
このため、ＭＦＰ２００が電子証明書をＩＣカード１００から取得することがない。従って、ＩＣカード１００に登録することで向上させている電子証明書のセキュリティ性が低下することを防止できる。
【００６９】
しかも、ＭＦＰ２００は、操作者の識別データとして生体データである指紋画像を取得する。このため、操作者を確実に特定できる識別データを簡単に取得することができる。
【００７０】
さらに、ＭＦＰ２００は、読取原稿を読取走査した原稿画像からハッシュ値を生成してＩＣカード１００に送信し、ＩＣカード１００はハッシュ値を秘密鍵で暗号化して電子署名を生成して返信する。
【００７１】
このため、ＭＦＰ２００とＩＣカード１００とが原稿画像の全体を送受する必要がない。従って、通信データの容量を削減して通信負担を軽減することができ、処理容量などが限定されているＩＣカード１００でも無理なくデータ処理を実行することができる。
【００７２】
さらに、ＭＦＰ２００で読取走査した指紋画像をＩＣカード１００に登録することができる。このため、指紋スキャナなどを有しないＩＣカード１００に、指紋画像を容易に登録することができる。
【００７３】
なお、本発明は本実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で各種の変形を許容する。例えば、操作者に携帯される携帯端末装置としてＩＣカード１００を例示した。しかし、携帯端末装置がＵＳＢトークンやＰＤＡ(Personal Digital Assistance)や携帯電話端末などからなってもよい。
【００７４】
また、上記形態では電子データを生成して出力するデータ処理装置としてＭＦＰ２００を例示した。しかし、データ処理装置がパーソナルコンピュータやスキャナ装置などからなってもよい。
【００７５】
さらに、上記形態では操作者の識別データとして生体データである指紋画像を取得することを例示した。しかし、生体データとして掌紋画像や眼紋画像や発声音声を取得してもよく、識別データとしてパスワードの入力操作を受け付けてもよい。
【００７６】
なお、このような電子証明書には操作者の氏名なども所定データとして設定しておくことができる。そこで、このようなＩＣカード１００にＭＦＰ２００により指紋画像を登録するときに電子証明書の有無も判定し、電子証明書が登録されていれば、そこに設定されている氏名をＩＣカード１００のユーザ名として登録することがよい。なお、電子証明書が登録されていない場合には、ＭＦＰ２００に入力操作される氏名をＩＣカード１００にユーザ名として登録することがよい。
【００７７】
さらに、上記形態ではＩＣカード１００で電子署名が生成されてＭＦＰ２００により原稿画像に付与されることを例示した。しかし、ＩＣカード１００で電子署名とともにタイムスタンプも生成されてＭＦＰ２００により原稿画像に付与されてもよい。
【００７８】
また、上記形態では指紋画像が整合しないときにエラー報知することのみ例示した。しかし、指紋画像が整合しないと、例えば、取得した指紋画像を警告とともに所定アドレスに送出してもよい。
【００７９】
この場合、警告を確認した責任者がＭＦＰ２００の利用者を確認するようなことができる。さらに、その利用者の指紋画像を証拠として保存することができるので、悪意のある第三者を確実に特定するようなことができる。
【００８０】
さらに、操作者ごとの氏名などの所定データを電子証明書が内包しており、データ処理装置が、操作者ごとの識別データと所定データとを組み合わせて記憶している第二のデータ記憶部と、電子データを生成するデータ生成部と、電子データを生成するときに操作者から識別データを取得する識別取得部と、生成された識別データに組み合されている所定データを検出する証明検出部と、電子データを生成するときに携帯端末装置から電子証明書の所定データを取得する証明取得部と、取得された所定データと検出された所定データとを照合するデータ照合部と、所定データが整合すると電子データを携帯端末装置に送信するデータ送信部と、を有してもよい(図示せず)。
【００８１】
また、データ処理装置が、操作者ごとの識別データと電子証明書の少なくとも一部とを組み合わせて記憶しているデータ記憶部と、電子データを生成するデータ生成部と、生成される電子データを署名処理するデータ認証部と、電子データを署名処理する電子証明書を操作者が携帯する携帯端末装置から取得するデータ取得部と、電子証明書が取得されるときに操作者から識別データを取得する識別取得部と、電子データの署名処理のために取得された電子証明書と識別データとの組み合わせを登録されている組み合わせと照合するデータ照合部と、組み合わせが整合しないと電子データの生成と出力との少なくとも一方を禁止する生成制御部と、を有してもよい(図示せず)。
【００８２】
これらの場合、データ処理装置で生成された電子データが携帯端末装置の電子証明書で署名処理されるが、このように電子データが署名処理されるときに操作者の識別データが入力される。
【００８３】
その識別データと電子証明書との組み合わせが適正であると確認されないと、その電子証明書による電子データの署名処理が実行されない。このため、やはり携帯端末装置を入手した第三者により不正に電子データが署名処理されることを防止できる。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施の形態のデータ処理システムの論理構造を示す模式的なブロック図である。
【図２】データ処理装置であるＭＦＰの認証モードでの処理動作を示すフローチャートである。
【図３】携帯端末装置であるＩＣカードの認証モードでの処理動作を示すフローチャートである。
【図４】ＭＦＰの登録モードでの処理動作を示すフローチャートである。
【図５】ＩＣカードの登録モードでの処理動作を示すフローチャートである。
【符号の説明】
【００８５】
１００    ＩＣカード
１０１    データ記憶部
１０２    データ受信部
１０３    データ照合部
１０４    データ認証部
１０５    データ返信部
２００    データ処理装置
２０１    データ生成部
２０２    識別取得部
２０３    データ送信部
２０４    返信受信部
２０５    データ出力部
１０００    データ処理システム
【図１】
2008141554.tif 000003
【図２】
2008141554.tif 000004
【図３】
2008141554.tif 000005
【図４】
2008141554.tif 000006
【図５】
2008141554.tif 000007