(57)【特許請求の範囲】
【請求項１】
地紋透かし処理による証明書の印刷データ生成を行う証明書データ発行装置と、前記印刷データによる証明書の印刷を行う証明書発行機とが、証明書発行処理を行う方法であって、
前記証明書データ発行装置が、
前記証明書発行機と通信する通信インターフェイスと、
処理対象となる証明書情報を格納した証明書データベースと、
証明書種別と証明書印刷時の地紋透かしの背景パターンとを対応付けて格納したパターンデータベースと、
証明書種別と前記背景パターンに地紋透かし処理にて透かし込むデータとを対応付けて格納した透かし込み情報データベースと、
証明書種別と、前記背景パターンに地紋透かし処理にて透かし込むデータを暗号化するための暗号鍵および該暗号鍵と対になる復号鍵と、前記暗号鍵の有効期間とを対応付けて格納した鍵データベースと、を格納した記憶装置と、演算装置とを備えて、
前記証明書データベースより証明書情報を読み出し、当該証明書情報の種別に応じた透かし込みデータを前記透かし込み情報データベースから読み出し、前記証明書情報の種別に応じた地紋透かしの背景パターンを前記パターンデータベースから読み出す、情報読み出し処理と、
前記証明書情報の種別に応じた暗号鍵のうち、現在日時が有効期間内である暗号鍵を前記暗号鍵データベースより読み出して、当該暗号鍵で前記透かし込みデータを暗号化する暗号化処理と、
前記読み出した背景パターンへの前記暗号化した透かし込みデータの埋込処理と、前記背景パターンと前記読み出した証明書情報との合成処理とを地紋透かし処理により実行し、証明書印刷データを生成するデータ生成処理と、
前記証明書印刷データをネットワークを介して前記証明書発行機に送信する送信処理とを実行し、
前記証明書発行機が、
証明書の印刷データを所定の記録媒体上に出力するプリンタと、
前記証明書データ発行装置と通信する通信インターフェイスと、記憶装置と、演算装置とを備えて、
前記証明書データ発行装置から前記証明書印刷データを受信し、前記プリンタにて記録媒体に証明書印刷を行う印刷処理を実行する、
ことを特徴とする証明書発行処理方法。
【請求項２】
証明書発行機により印刷された証明書について有効性の確認を行う証明書確認装置が、
前記証明書データ発行装置と通信する通信インターフェイスと、
印刷された証明書のイメージデータを取得するスキャナ装置と、前記イメージデータを格納する記憶装置と、演算装置とを備えて、
前記イメージデータを記憶装置より読み出して、このイメージデータに対し、地紋透かし処理に基づく背景パターンからの前記暗号化した透かし込みデータの読取りを行う、データ分離処理と、
前記証明書データ発行装置に対して、前記鍵データベースが格納する復号鍵のうち、現在日時を有効期間内に含む復号鍵の取得要求を送信し、該当復号鍵を証明書データ発行装置から取得する、復号鍵取得処理と、
前記取得した復号鍵により前記暗号化した透かし込みデータを復号する復号処理と、
前記復号した透かし込みデータを出力インターフェイスに表示する出力処理と、を実行することを特徴とする請求項１に記載の証明書発行処理方法。
【請求項３】
前記証明書データ発行装置が、
前記データ生成処理において、前記背景パターンへの前記暗号化した透かし込みデータおよび当該暗号化に用いた暗号鍵の属性情報の埋込処理と、前記背景パターンと前記読み出した証明書情報との合成処理とを地紋透かし処理により実行し、証明書印刷データを生成し、
前記証明書確認装置が、
前記データ分離処理において、前記イメージデータに対し、地紋透かし処理に基づく背景パターンからの前記暗号化した透かし込みデータおよび暗号鍵の属性情報の読取りを行い、
前記復号鍵取得処理において、証明書データ発行装置に対して、前記鍵データベースが格納する復号鍵のうち、前記暗号鍵の属性情報に属性が合致し、現在日時を有効期間内に含む復号鍵の取得要求を送信し、該当復号鍵を証明書データ発行装置から取得する、
ことを特徴とする請求項２に記載の証明書発行処理方法。
【請求項４】
地紋透かし処理による証明書の印刷データ生成を行う証明書データ発行装置と、前記印刷データによる証明書の印刷を行う証明書発行機とから構成される、証明書発行処理を行うシステムであって、
前記証明書データ発行装置が、
前記証明書発行機と通信する通信インターフェイスと、
処理対象となる証明書情報を格納した証明書データベースと、
証明書種別と証明書印刷時の地紋透かしの背景パターンとを対応付けて格納したパターンデータベースと、
証明書種別と前記背景パターンに地紋透かし処理にて透かし込むデータとを対応付けて格納した透かし込み情報データベースと、
証明書種別と、前記背景パターンに地紋透かし処理にて透かし込むデータを暗号化するための暗号鍵および該暗号鍵と対になる復号鍵と、前記暗号鍵の有効期間とを対応付けて格納した鍵データベースと、を格納した記憶装置と、
前記証明書データベースより証明書情報を読み出し、当該証明書情報の種別に応じた透かし込みデータを前記透かし込み情報データベースから読み出し、前記証明書情報の種別に応じた地紋透かしの背景パターンを前記パターンデータベースから読み出す、情報読み出し処理と、
前記証明書情報の種別に応じた暗号鍵のうち、現在日時が有効期間内である暗号鍵を前記暗号鍵データベースより読み出して、当該暗号鍵で前記透かし込みデータを暗号化する暗号化処理と、
前記読み出した背景パターンへの前記暗号化した透かし込みデータの埋込処理と、前記背景パターンと前記読み出した証明書情報との合成処理とを地紋透かし処理により実行し、証明書印刷データを生成するデータ生成処理と、
前記証明書印刷データをネットワークを介して前記証明書発行機に送信する送信処理とを実行する演算装置とを備え、
前記証明書発行機が、
証明書の印刷データを所定の記録媒体上に出力するプリンタと、
前記証明書データ発行装置と通信する通信インターフェイスと、記憶装置と、
前記証明書データ発行装置から前記証明書印刷データを受信し、前記プリンタにて記録媒体に証明書印刷を行う印刷処理を実行する演算装置とを備える、
ことを特徴とする証明書発行処理システム。
【請求項５】
地紋透かし処理による証明書の印刷データ生成を行う証明書データ発行装置であって、
前記印刷データによる証明書の印刷を行う証明書発行機と通信する通信インターフェイスと、
処理対象となる証明書情報を格納した証明書データベースと、
証明書種別と証明書印刷時の地紋透かしの背景パターンとを対応付けて格納したパターンデータベースと、
証明書種別と前記背景パターンに地紋透かし処理にて透かし込むデータとを対応付けて格納した透かし込み情報データベースと、
証明書種別と、前記背景パターンに地紋透かし処理にて透かし込むデータを暗号化するための暗号鍵および該暗号鍵と対になる復号鍵と、前記暗号鍵の有効期間とを対応付けて格納した鍵データベースと、を格納した記憶装置と、
前記証明書データベースより証明書情報を読み出し、当該証明書情報の種別に応じた透かし込みデータを前記透かし込み情報データベースから読み出し、前記証明書情報の種別に応じた地紋透かしの背景パターンを前記パターンデータベースから読み出す、情報読み出し処理と、
前記証明書情報の種別に応じた暗号鍵のうち、現在日時が有効期間内である暗号鍵を前記暗号鍵データベースより読み出して、当該暗号鍵で前記透かし込みデータを暗号化する暗号化処理と、
前記読み出した背景パターンへの前記暗号化した透かし込みデータの埋込処理と、前記背景パターンと前記読み出した証明書情報との合成処理とを地紋透かし処理により実行し、証明書印刷データを生成するデータ生成処理と、
前記証明書印刷データをネットワークを介して前記証明書発行機に送信する送信処理とを実行する演算装置と、
を備えることを特徴とする証明書データ発行装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、証明書発行処理方法、証明書発行処理システム、および証明書データ発行装置に関し、具体的には、学校や公的機関と連携して該機関らが発行する証明書を出力する技術に関し、特に改ざん防止機能を備えた証明書を出力する技術に関する。
【背景技術】
【０００２】
現在、学校や自治体窓口において、学生に関わる証明書や住民票等の公的証明書について、ユーザの操作で発行を依頼して、対象機関から発行された証明書情報を証明書として出力する証明書発行機が設置されている。これらの証明書は専用の用紙に出力したり、公印を証明書に印刷することで改ざんを防止しているが、専用用紙を入手できれば通常のプリンタで偽りの情報を印刷することで容易に偽の証明書を作成することができる。
【０００３】
このような問題を解決する手段として、例えば、大量の情報を、人間の視覚上邪魔にならないよう、印刷用媒体に埋め込むこと、人間の視覚上邪魔にならないように印刷用媒体に埋め込まれた大量の情報を読み出すことなどを課題とした、共通の形状を有する複数の微小点を印刷用媒体に印刷することによって、埋め込み情報の記録を行う情報埋め込み装置であって、前記微小点は、前記埋め込み情報を示す情報点、または、前記印刷用媒体において前記情報点を配置する領域を囲う領域枠を示す領域規定点のいずれかであり、前記埋め込み情報を入力する埋め込み情報入力処理部と、前記領域枠内に前記情報点を配置する情報点群決定処理部と、前記領域枠と線とを対応づける第１規則により前記領域枠を線に分割し、線と点とを対応づける第２規則により前記領域枠の線上に前記領域規定点を配置する領域規定点群決定処理部と、前記微小点を前記印刷用媒体に印刷して出力する印刷出力処理部と、を有することを特徴とする情報埋め込み装置（特許文献１参照）などが提案されている。
【０００４】
また、例えば、可視的に印字される文字列データと、この文字列データに関連し透かしデータとして埋め込まれた別の文字列データとの対応付けを容易にすることを課題とした、ＣＰＵおよびメモリを有する計算機において、前記メモリは、地紋透かしのデータ形式をもつ透かしデータを各々格納するための複数の領域を有し、前記メモリに格納されたプログラムを前記ＣＰＵによって実行することによって実現される処理手段として、可視的に印字されるべき文字列データに対応し関連する文字コードデータを前記透かしデータに変換する手段と、前記メモリ上に前記文字列データに対応して前記領域を各々設定する手段と、前記文字列データと対応する前記透かしデータとを合成して前記領域の各々に格納する手段と、合成された前記文字列データと前記透かしデータの各組を印字出力するためにプリンタに転送する手段とを有することを特徴とする計算機（特許文献２参照）なども提案されている。
【特許文献１】特開２００６−２７９６４０号公報
【特許文献２】特開２００７−１３４９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来の技術を適用すれば、証明書の内容に対応付けて発行機関の定めた情報を電子透かしとして背景に埋め込むことが可能であり、紙の証明書の状態で改ざん防止機能を備えた証明書を出力することが可能となる。しかし、証明書の種類によっては使用期限が存在し、それ以降の期間は無効としたい場合がある。従来技術においては、出力した証明書の内容と透かしとして埋め込んだ内容とを照合することで、証明書内容が真正であることまでは確認できるが、それが有効期間内のものかどうかを確認する機能は提案されていなかった。
【０００６】
そこで、本発明は上記課題を鑑みてなされたものであり、紙の証明書においても証明書の改ざん有無の他に有効期間内の証明書か否かを確認することを可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の証明書発行処理方法は、地紋透かし処理による証明書の印刷データ生成を行う証明書データ発行装置と、前記印刷データによる証明書の印刷を行う証明書発行機とが、証明書発行処理を行う方法であって、前記証明書データ発行装置が、前記証明書発行機と通信する通信インターフェイスと、処理対象となる証明書情報を格納した証明書データベースと、証明書種別と証明書印刷時の地紋透かしの背景パターンとを対応付けて格納したパターンデータベースと、証明書種別と前記背景パターンに地紋透かし処理にて透かし込むデータとを対応付けて格納した透かし込み情報データベースと、証明書種別と、前記背景パターンに地紋透かし処理にて透かし込むデータを暗号化するための暗号鍵および該暗号鍵と対になる復号鍵と、前記暗号鍵の有効期間とを対応付けて格納した鍵データベースと、を格納した記憶装置と、演算装置とを備えて、前記証明書データベースより証明書情報を読み出し、当該証明書情報の種別に応じた透かし込みデータを前記透かし込み情報データベースから読み出し、前記証明書情報の種別に応じた地紋透かしの背景パターンを前記パターンデータベースから読み出す、情報読み出し処理と、前記証明書情報の種別に応じた暗号鍵のうち、現在日時が有効期間内である暗号鍵を前記暗号鍵データベースより読み出して、当該暗号鍵で前記透かし込みデータを暗号化する暗号化処理と、前記読み出した背景パターンへの前記暗号化した透かし込みデータの埋込処理と、前記背景パターンと前記読み出した証明書情報との合成処理とを地紋透かし処理により実行し、証明書印刷データを生成するデータ生成処理と、前記証明書印刷データをネットワークを介して前記証明書発行機に送信する送信処理とを実行し、前記証明書発行機が、証明書の印刷データを所定の記録媒体上に出力するプリンタと、前記証明書データ発行装置と通信する通信インターフェイスと、記憶装置と、演算装置とを備えて、前記証明書データ発行装置から前記証明書印刷データを受信し、前記プリンタにて記録媒体に証明書印刷を行う印刷処理を実行する、ことを特徴とする。
【０００８】
また、前記証明書発行処理方法において、証明書発行機により印刷された証明書について有効性の確認を行う証明書確認装置が、前記証明書データ発行装置と通信する通信インターフェイスと、印刷された証明書のイメージデータを取得するスキャナ装置と、前記イメージデータを格納する記憶装置と、演算装置とを備えて、前記イメージデータを記憶装置より読み出して、このイメージデータに対し、地紋透かし処理に基づく背景パターンからの前記暗号化した透かし込みデータの読取りを行う、データ分離処理と、前記証明書データ発行装置に対して、前記鍵データベースが格納する復号鍵のうち、現在日時を有効期間内に含む復号鍵の取得要求を送信し、該当復号鍵を証明書データ発行装置から取得する、復号鍵取得処理と、前記取得した復号鍵により前記暗号化した透かし込みデータを復号する復号処理と、前記復号した透かし込みデータを出力インターフェイスに表示する出力処理と、を実行するとしてもよい。
【０００９】
また、前記証明書発行処理方法において、前記証明書データ発行装置が、前記データ生成処理において、前記背景パターンへの前記暗号化した透かし込みデータおよび当該暗号化に用いた暗号鍵の属性情報の埋込処理と、前記背景パターンと前記読み出した証明書情報との合成処理とを地紋透かし処理により実行し、証明書印刷データを生成し、前記証明書確認装置が、前記データ分離処理において、前記イメージデータに対し、地紋透かし処理に基づく背景パターンからの前記暗号化した透かし込みデータおよび暗号鍵の属性情報の読取りを行い、前記復号鍵取得処理において、証明書データ発行装置に対して、前記鍵データベースが格納する復号鍵のうち、前記暗号鍵の属性情報に属性が合致し、現在日時を有効期間内に含む復号鍵の取得要求を送信し、該当復号鍵を証明書データ発行装置から取得する、としてもよい。
【００１０】
また、本発明の証明書発行処理システムは、地紋透かし処理による証明書の印刷データ生成を行う証明書データ発行装置と、前記印刷データによる証明書の印刷を行う証明書発行機とから構成される、証明書発行処理を行うシステムであって、前記証明書データ発行装置が、前記証明書発行機と通信する通信インターフェイスと、処理対象となる証明書情報を格納した証明書データベースと、証明書種別と証明書印刷時の地紋透かしの背景パターンとを対応付けて格納したパターンデータベースと、証明書種別と前記背景パターンに地紋透かし処理にて透かし込むデータとを対応付けて格納した透かし込み情報データベースと、証明書種別と、前記背景パターンに地紋透かし処理にて透かし込むデータを暗号化するための暗号鍵および該暗号鍵と対になる復号鍵と、前記暗号鍵の有効期間とを対応付けて格納した鍵データベースと、を格納した記憶装置と、前記証明書データベースより証明書情報を読み出し、当該証明書情報の種別に応じた透かし込みデータを前記透かし込み情報データベースから読み出し、前記証明書情報の種別に応じた地紋透かしの背景パターンを前記パターンデータベースから読み出す、情報読み出し処理と、前記証明書情報の種別に応じた暗号鍵のうち、現在日時が有効期間内である暗号鍵を前記暗号鍵データベースより読み出して、当該暗号鍵で前記透かし込みデータを暗号化する暗号化処理と、前記読み出した背景パターンへの前記暗号化した透かし込みデータの埋込処理と、前記背景パターンと前記読み出した証明書情報との合成処理とを地紋透かし処理により実行し、証明書印刷データを生成するデータ生成処理と、前記証明書印刷データをネットワークを介して前記証明書発行機に送信する送信処理とを実行する演算装置とを備え、前記証明書発行機が、証明書の印刷データを所定の記録媒体上に出力するプリンタと、前記証明書データ発行装置と通信する通信インターフェイスと、記憶装置と、前記証明書データ発行装置から前記証明書印刷データを受信し、前記プリンタにて記録媒体に証明書印刷を行う印刷処理を実行する演算装置とを備える、ことを特徴とする。
【００１１】
また、本発明の証明書データ発行装置は、地紋透かし処理による証明書の印刷データ生成を行う証明書データ発行装置であって、前記印刷データによる証明書の印刷を行う証明書発行機と通信する通信インターフェイスと、処理対象となる証明書情報を格納した証明書データベースと、証明書種別と証明書印刷時の地紋透かしの背景パターンとを対応付けて格納したパターンデータベースと、証明書種別と前記背景パターンに地紋透かし処理にて透かし込むデータとを対応付けて格納した透かし込み情報データベースと、証明書種別と、前記背景パターンに地紋透かし処理にて透かし込むデータを暗号化するための暗号鍵および該暗号鍵と対になる復号鍵と、前記暗号鍵の有効期間とを対応付けて格納した鍵データベースと、を格納した記憶装置と、前記証明書データベースより証明書情報を読み出し、当該証明書情報の種別に応じた透かし込みデータを前記透かし込み情報データベースから読み出し、前記証明書情報の種別に応じた地紋透かしの背景パターンを前記パターンデータベースから読み出す、情報読み出し処理と、前記証明書情報の種別に応じた暗号鍵のうち、現在日時が有効期間内である暗号鍵を前記暗号鍵データベースより読み出して、当該暗号鍵で前記透かし込みデータを暗号化する暗号化処理と、前記読み出した背景パターンへの前記暗号化した透かし込みデータの埋込処理と、前記背景パターンと前記読み出した証明書情報との合成処理とを地紋透かし処理により実行し、証明書印刷データを生成するデータ生成処理と、前記証明書印刷データをネットワークを介して前記証明書発行機に送信する送信処理とを実行する演算装置と、を備えることを特徴とする。
【００１４】
なお、前記証明書データ発行装置は、前記証明書確認装置に対して、有効期間内の復号鍵のみを定期的に送信し、一方、前記証明書確認装置はこの有効期間内の復号鍵のみを記憶装置内に格納しておくことを想定してもよい。また、前記証明書データ発行装置が、前記鍵データベースにて各復号鍵の有効期間をモニタリングして、有効期間を過ぎた復号鍵については、前記証明書確認装置に対して回収指示または削除指示を送り、証明書確認装置における復号鍵のメンテナンスを行うとしてもよい。これにより、透かし込みデータとして背景パターンから抽出された文字列等は、有効期間内のものなら証明書確認装置の有する復号鍵により復号され、有効期間外のものなら復号鍵が元々対応しないので復号できなくなる。
【００１５】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１６】
本発明によれば、紙の証明書においても証明書の改ざん有無の他に有効期間内の証明書か否かを確認することが可能となる。
【発明を実施するための最良の形態】
【００１７】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態における証明書発行処理システム１０の構成図である。本実施形態における証明書発行処理システム１０（以下、システム１０）は、地紋透かし処理による証明書の印刷データ生成を行う証明書データ発行装置１００と、前記印刷データによる証明書の印刷を行う証明書発行機２００と、証明書発行機により印刷された証明書について有効性の確認を行う証明書確認装置３００とから構成されるコンピュータシステムである。
【００１８】
こうした前記システム１０を構成する証明書データ発行装置１００、証明書発行機２００、証明書確認装置３００は、本発明の証明書発行処理方法を実行する機能を実現すべく不揮発性メモリなどの記憶装置に格納されたプログラムをメモリに読み出し、演算装置たるＣＰＵにより実行する。また、前記システム１０を構成する各装置らは、必要に応じて、コンピュータ装置が一般に備えている各種ボタン類、キーボードなどの入力インターフェイスや、ＬＥＤやディスプレイなどの出力インターフェイスを備える。また、前記装置らは、他装置との通信を担う通信インターフェイスをそれぞれ有している。
【００１９】
本実施形態では、例えば、前記システム１０を、学校において学務事務システム２０と連携して学生に関わる証明書を発行する目的で使用する状況を一例として想定する。前記学務事務システム２０の発行する証明書には、卒業証明書のように期限管理の不要なものと、在学証明書のように期限管理が必要なものとが存在する。本実施形態では後者の期限管理が必要な証明書について、例えば、発行年度のみ有効な証明書の発行処理を行う例を想定する。
【００２０】
こうした状況における前記システム１０は、証明書の発行機関となる学務事務システム２０と、前記学務事務システム２０から必要な情報を取得して証明書の印刷データを生成する証明書データ発行装置１００と、前記印刷データに基づいて証明書を印刷・発行する証明書発行機２００と、印刷された証明書の有効性確認を行う証明書確認装置３００と、証明書メンテナンス端末５００からなる。
【００２１】
このうち、前記学務事務システム２０、証明書データ発行装置１００、および証明書メンテナンス端末５００は、学校内または学校の情報を管理する施設内に設置し、前記証明書発行機２００と証明書確認装置３００は、学校内及び学校が設定する学校外の場所に複数設置することを想定できる。また、前記証明書発行機２００が証明書確認装置３００の機能を併せ持っても良いこととする。
【００２２】
以下、各装置構成について説明する。まず、前記学務事務システム２０は、所定の学務事務処理を行うサーバ１１と学務データベース１２５とからなる。この学務データベース１２５の情報が証明書情報の基となる（学務データベース１２５については後述する）。
【００２３】
次に、証明書データ発行装置１００は、地紋透かし処理による証明書の印刷データ生成を行うコンピュータであり、ＣＰＵ１０４、メモリ１０３、通信インタフェース１０７、データベース管理装置１０８、記憶装置１０１を備える。前記記憶装置１０１内には、  処理対象となる証明書情報を格納した証明書データベース１２８（本実施形態においては、証明書種別と証明書印刷時の地紋透かしの背景パターンとを対応付けて格納したパターンデータベース１３２と、証明書種別と前記背景パターンに地紋透かし処理にて透かし込むデータとを対応付けて格納した透かし込み情報データベース１３３もこの証明書データベース１２８に含まれる）、証明書種別と、前記背景パターンに地紋透かし処理にて透かし込むデータを暗号化するための暗号鍵および該暗号鍵と対になる復号鍵と、前記暗号鍵の有効期間とを対応付けて格納した鍵データベース１３１が備わっている。また前記記憶装置１０１には、プログラム１０２に基づき構成・保持する機能部１１０〜１１３が備わっている。
【００２４】
続いて、前記システム１０を構成する証明書データ発行装置１００が例えばプログラム１０２に基づき構成・保持する前記機能部につき説明を行う。前記証明書データ発行装置１００は、前記証明書データベース１２８より証明書情報を読み出し、当該証明書情報の種別に応じた透かし込みデータを前記透かし込み情報データベース１３３から読み出し、前記証明書情報の種別に応じた地紋透かしの背景パターンを前記パターンデータベース１３２から読み出す、情報読み出し部１１０を備える。
【００２５】
また、前記証明書データ発行装置１００は、前記証明書情報の種別に応じた暗号鍵のうち、現在日時が有効期間内である暗号鍵を前記暗号鍵データベース１３１より読み出して、当該暗号鍵で前記透かし込みデータを暗号化する暗号化部１１１を備える。
【００２６】
また、前記証明書データ発行装置１００は、前記読み出した背景パターンへの前記暗号化した透かし込みデータの埋込処理と、前記背景パターンと前記読み出した証明書情報との合成処理とを地紋透かし処理により実行し、証明書印刷データを生成するデータ生成部１１２を備える。
【００２７】
また、前記証明書データ発行装置１００は、前記証明書印刷データをネットワーク１４０を介して前記証明書発行機２００に送信する送信部１１３を備える。
【００２８】
次に、前記証明書発行機２００について説明する。この証明書発行機２００は、ＣＰＵ２０４、メモリ２０３、入力装置２０５、ディスプレイ装置２０６、通信インタフェース２０７、プリンタ２０８、記憶装置２０１を備える。また、前記記憶装置２０１内には、プリンタドライバ２１３と、プログラム２０２に基づき構成・保持する機能部２１０が備わる。前記機能部は前記証明書データ発行装置１００から前記証明書印刷データを受信し、前記プリンタ２０８にて記録媒体（証明書印刷用の用紙）に証明書印刷を行う印刷部２１０となる。
【００２９】
また、前記証明書発行機２００により印刷された証明書について有効性の確認を行うのが、証明書確認装置３００となる。この証明書確認装置３００は、ＣＰＵ３０４、メモリ３０３、ディスプレイ装置３０６、通信インタフェース３０７、スキャナ装置３０８、記憶装置３０１を備える。前記記憶装置３０１内には、スキャナドライバ３１６と、プログラム３０２に基づき構成・保持する機能部３１０〜３１３が備わる。
【００３０】
続いて、前記証明書確認装置３００が例えばプログラム３０２に基づき構成・保持する前記機能部につき説明を行う。前記証明書確認装置３００は、前記イメージデータを記憶装置３０１より読み出して、このイメージデータに対し、地紋透かし処理に基づく背景パターンからの前記暗号化した透かし込みデータの読取りを行う、データ分離部３１０を備える。
【００３１】
また、前記証明書確認装置３００は、前記証明書データ発行装置１００に対して、前記鍵データベース１３１が格納する復号鍵のうち、現在日時を有効期間内に含む復号鍵の取得要求を送信し、該当復号鍵を証明書データ発行装置１００から取得する、復号鍵取得部３１１を備える。
【００３２】
また、前記証明書確認装置３００は、前記取得した復号鍵により前記暗号化した透かし込みデータを復号する復号部３１２を備える。
【００３３】
また、前記証明書確認装置３００は、前記復号した透かし込みデータを出力インターフェイスたるディスプレイ装置３０６に表示する出力部３１３を備える。
【００３４】
なお、前記証明書データ発行装置１００におけるデータ生成部１１２が、前記背景パターンへの前記暗号化した透かし込みデータおよび当該暗号化に用いた暗号鍵の属性情報の埋込処理と、前記背景パターンと前記読み出した証明書情報との合成処理とを地紋透かし処理により実行し、証明書印刷データを生成するとしてもよい。この場合、前記証明書確認装置３００におけるデータ分離部３１０は、前記イメージデータに対し、地紋透かし処理に基づく背景パターンからの前記暗号化した透かし込みデータおよび暗号鍵の属性情報の読取りを行い、前記復号鍵取得部３１１は、証明書データ発行装置１００に対して、前記鍵データベース１３１が格納する復号鍵のうち、前記暗号鍵の属性情報に属性が合致し、現在日時を有効期間内に含む復号鍵の取得要求を送信し、該当復号鍵を証明書データ発行装置１０から取得することとなる。
【００３５】
なお、前記学務事務システム２０または証明書データ発行装置１００において、ユーザ管理ＤＢ（ユーザの認証用情報が格納）およびユーザ認証機能部が備わる場合や、前記証明書発行機２００及び証明書確認装置３００において、ユーザ認証情報をＩＣカード等から取得する記録媒体読取装置が備わるとしてもよい。
【００３６】
また前記証明書確認装置３００の備える各機能部３１０〜３１３を、前記証明書データ発行装置１００が備えるとしても良い。
【００３７】
なお、前記証明書メンテナンス端末５００も他の装置と同様に、ＣＰＵ５０４、記憶装置５０１、通信インタフェース５０７、入力装置５０５と、記憶装置内に証明書メンテナンス機能５１１、鍵メンテナンス機能５１２を備える。この証明書メンテナンス端末５００は、前記証明書データ発行装置１００の証明書データベース１２８、鍵データベース１３１における情報の追加・削除・更新処理を、前記証明書メンテナンス機能５１１、鍵メンテナンス機能５１２により実行する。  例えば、前記証明書データベース１２８の証明書フォーマットを更新する場合、管理者は該当証明書フォーマットをＣＶＳ形式で作成しておく。証明書メンテナンス端末５００は、証明書メンテナンス機能５１１により、前記証明書データベース１２８の証明書データテーブル１２９にアクセスして更新対象の証明書の証明書コードを取得し、そのコード名を付与した前記ＣＳＶファイルを証明書データベース１２８に上書き登録する。併せて証明書データテーブル１２９の情報に変更が必要な場合、前記管理者らが証明書メンテナンス端末５００ないし証明書データ発行装置１００が提示する所定のインターフェイス上で変更箇所の選択と情報の変更指示を行う。前記証明書メンテナンス端末５００は、前記指示に応じて変更箇所における情報の登録をする。
【００３８】
また、背景パターンのデータ（ドットパターンとして作成される）の更新・変更についても同様に、前記証明書メンテナンス端末５００は証明書メンテナンス機能５１１により、パターンデータベースにて該当背景パターンデータの上書き登録をする。また、鍵情報を更新する場合、例えば管理者は、暗号鍵・公開鍵のペアを鍵データとして作成する。そして前記証明書メンテナンス端末５００は、前記鍵メンテナンス機能５１２により鍵データベース１３１にアクセスして前記作成した鍵データの更新処理を実施することとなる。
【００３９】
なお、これまで示した前記システム１０を構成する証明書データ発行装置１００、証明書発行機２００、および証明書確認装置３００における各機能部１１０〜１１３、２１０、３１０〜３１３、は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Hard Disk Drive）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、各装置のＣＰＵがプログラム実行に合わせて記憶装置より該当プログラムをメモリに読み出して、これを実行することとなる。
【００４０】
−−−テーブル構造例−−−
次に、本実施形態におけるシステム１０を構成する各装置らが利用する各種データベース等の構造について説明する。図２は、学務データベース１２５を構成する、（ａ）マスタテーブル１２６、（ｂ）学籍基本情報テーブル１２７の各データ構造について示す図である。
【００４１】
前記学務データベースは、マスタテーブル１２６と学籍基本情報テーブル１２７とからなる。前記マスタテーブル１２６は、学生の属性コード（学部を示す）をキーとして、学科コード、「経済学部の学部」、「法学部の修士」等の属性名称、その略称、それぞれの属性に応じて証明書に押印する印影コードが対応付けされたレコードの集合体となっている。また、前記学籍基本情報テーブル１２７は、学籍番号をキーとして、学生の氏名（漢字、かな、英語）、属性コード（学部を示す）、学科コード等の学生の基本情報が対応付けされたレコードの集合体となっている。このテーブル１２７に学生の入学年度や現時点の学年等の情報を備えても良い。
【００４２】
また、図３は、証明書データベース１２８を構成する、（ａ）証明書データテーブル１２９、（ｂ）証明書情報テーブル１３０の各データ構造について示す図である。前記証明書データベース１２８は処理対象となる証明書情報を格納したデータベースであり、証明書データテーブル１２９と証明書情報テーブル１３０とからなる。本実施形態においては、こうした証明書データベース１２８において、証明書種別と証明書印刷時の地紋透かしの背景パターンとを対応付けて格納したパターンデータベース１３２、証明書種別と前記背景パターンに地紋透かし処理にて透かし込むデータとを対応付けて格納した透かし込み情報データベース１３３とが組み込まれて一体となっている。
【００４３】
前記証明書データテーブル１２９は、属性コード（学部を示す）をキーとして、証明書種別を示す証明書コード、証明書の有効期間の有無、有効期間の各情報を対応付けたレコードの集合体となっている。また、前記証明書情報テーブル１３０は、証明書種別（証明書コード）をキーとして、証明書の発行単価、証明書の名称（漢字、かな）、証明書の発行可否条件コード、該当証明書の種別に応じた背景パターンおよび透かし込みデータといった情報を対応付けたレコードの集合体となっている。
【００４４】
なお、前記発行可否条件コードは、前記学務データベース１２５のマスタテーブル１２６における属性コードと対応付けて設定したものである。例えば発行可否コード"００１"は全ての属性で可、"０１０"はＡ属性とＢ属性で可、"９９９"はＺ属性のみ可、のような条件を設定して格納しておく。
【００４５】
また、本実施形態における例では、背景パターンに透かし込む透かし込みデータは、証明書の出力文面と同じ文字情報とし、透かし込む位置は証明書の書式における対応文字列の印字位置とする。透かし込み位置と透かしデータとを対応付けるために、透かし領域を区分する特許文献２の技術を用いることとすれば好適である。
【００４６】
また、図４は、鍵データベース１３１のデータ構造について示す図である。鍵データベース１３１は、有効期間と暗号鍵コード、暗号鍵で暗号化した情報を復元する公開鍵の公開鍵コードからなる。
【００４７】
−−−処理フロー例１−−−
以下、本実施形態における証明書発行処理方法の実際手順について、図に基づき説明する。なお、以下で説明する証明書発行処理方法に対応する各種動作は、前記システム１０を構成する、証明書データ発行装置１００、証明書発行機２００、証明書確認装置３００がそれぞれメモリに読み出して実行するプログラムの協働によって実現される。そしてこれらのプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００４８】
図５は、本実施形態における証明書発行処理方法の処理手順例１を示すフローチャートである。ここでは、前記証明書発行機２００が、学生の所持する個人カードの情報を取得する機能（カードリーダ装置とその制御機能）を備え、前記学務事務システム２０のユーザ認証機能と協働して、前記個人カードの情報と学務データベース１２５とを照合して学生の個人認証処理を実施することとする。
【００４９】
図５の左のフローが証明書発行機２００の処理フロー、右のフローが学務事務システム２０及び証明書データ発行装置１００の処理フローである。前記証明書発行機２００が起動すると、ディスプレイ装置２０６に操作選択メニュー（記憶装置２０１に予め対応データを格納している）を表示し、入力装置２０５からの選択入力を受け付ける（Ｓ５０１）。ここでは「証明書発行」という処理の開始要求を受け付けることとする。
【００５０】
次に、前記証明書発行機２００は、記録媒体読取機能により学生が所持していた個人カードの情報を取得し、前記学務事務システム２０に送信する（Ｓ５０２）。この時に送信する情報は、前記個人カードの記録媒体に格納されていた学籍番号と氏名のデータ、及び前記入力装置２０５から取得した暗証番号とする。
【００５１】
次に、前記学務事務システム２０は、ユーザ認証機能により学生の個人認証処理を、前記個人カードの情報と学務データベース１２５とを照合することで実行する（Ｓ５０３）。また、前記学務事務システム２０は、学務データベース１２５から、上記で照合した学生データにより該当する属性コード（学部を示す）を抽出し、証明書データ発行装置１００に渡す。一方、証明書データ発行装置１００は、前記証明書データベース１２８の証明書データテーブル１２９における前記属性コードに対応する証明書コードの特定と、前記証明書情報テーブル１３０における前記証明書コードに対応する発行可否条件情報の特定とを行って、発行可能な証明書種別を検索する。また、その証明書の種別情報を証明書発行機２００に送信する（Ｓ５０４）。
【００５２】
一方、前記証明書発行機２００は、証明書データ発行装置１００から前記証明書種別情報を受信し、ディスプレイ装置２０６において証明書種別選択メニューとして表示する（Ｓ５０５）。また、入力装置２０５からの選択情報入力を受け付けて取得し、前記個人カードが格納していた学籍番号と選択情報とあわせて、証明書発行要求として証明書データ発行装置１００に送信する（Ｓ５０６）。
【００５３】
この時、前記証明書データ発行装置１００は、前記学籍番号と証明書種別の選択情報といった前記証明書発行要求を受信する。そして、証明書の印刷データを作成する（Ｓ５０７）。この処理の詳細は後述する。証明書データ発行装置１００の送信部１１３は、ネットワーク１４０を介し、前記作成した証明書の印刷データを証明書発行機２００に送信する（Ｓ５０８）。
【００５４】
他方、証明書発行機２００の印刷部２１０は、前記証明書の印刷データを受信する（Ｓ５０９）。また、前記印刷部２１０は、プリンタドライバ２１３を用いてプリンタ２０８で証明書の印刷処理をする（Ｓ５１０）。
【００５５】
−−−処理フロー例２−−−
上記証明書データ発行装置１００で証明書データを作成する処理の詳細を説明する。図６は、本実施形態における証明書発行処理方法の処理手順例２を示すフローチャートである。図６の左のフローが従来の地紋透かし入り証明書を作成する処理フロー、右のフローが有効期間を考慮した地紋透かし入り証明書を作成する処理フローに相当する。
【００５６】
ここで、前記証明書データ発行装置１００の情報読み出し部１１０は、上記証明書発行要求が含む学籍番号と証明書種別選択情報を取得し、証明書データベース１２８において、前記証明書種別選択情報に対応する証明書情報を特定し読み出す。この証明書情報は、証明書種別、背景パターン、透かし込みデータとなる。
【００５７】
また、前記情報読み出し部１１０は、前記学務事務システム２０の学務データベース１２５における学籍基本情報テーブル１２７において前記学籍番号に対応する学生の氏名、学科コード等のデータを特定し、また、前記マスタテーブル１２６において前記学科コードに対応する属性コード等を取得する（Ｓ６０１）。ここで前記情報読み出し部１１０が、前記学務データベース１２５から取得したそれぞれの項目データが証明書の印刷項目に対応し、また背景パターンに透かし込む透かし込みデータとなる。
【００５８】
次に、前記情報読み出し部１１０は、証明書データベース１２８の証明書データテーブル１２９において、前記証明書種別に設定されている有効期間を特定する（Ｓ６０２）。証明書データテーブル１２９の有効期間設定が「無」の場合（Ｓ６０２：なし）、背景パターンに透かし込む透かし込みデータを暗号化せずに上記特許文献１の技術と同様に背景パターンと合成して地紋透かし画像とし、証明書フォーマット、印字情報と前記地紋透かし画像とを合成して証明書の印刷データを作成する（Ｓ６０３）。以降の処理は図５のＳ５０７からの処理となる。
【００５９】
一方、前記証明書データテーブル１２９における該当証明書の有効期間設定が「無」ではなく、何らかの設定があった場合（Ｓ６０２：あり）、前記証明書データ発行装置１００の暗号化部１１１は、前記証明書データテーブル１２９で特定された有効期間を、鍵データベース１３１と照合し、前記有効期間に対応する暗号鍵を特定して暗号鍵データを取得する（Ｓ６０４）。ここでは、後の証明書検証時の処理高速化のため、鍵データベース１３１から、暗号鍵データに加え暗号鍵識別コード（暗号鍵のＩＤなど）も取得し、透かし込みデータと共に背景パターンに透かし込むこととする。本例では鍵データテーブル１３１は鍵データを有効期間と対応付ける形式としているが、さらに証明書の種別項目を加えて証明書の種別と有効期間の組合せにより異なる鍵を用いることとしても良い。またさらに、背景パターンにおける特定領域にのみ有効期間のある暗号鍵を用い、他の領域は「有効期間の無い」共通の暗号鍵を用いることとしても良い。これをさらに証明書の種別と対応付けるとしても良い。
【００６０】
また、前記暗号化部１１１は、前記背景パターンに地紋透かし処理により透かし込む、透かし込みデータ（ここでは証明書に印字される各データ；氏名、大学名などの各項目）を、上記取得した暗号鍵により項目毎の暗号化文字列とする。
【００６１】
次に、前記証明書データ発行装置１００のデータ生成部１１２は、前記暗号化文字列と前記暗号鍵の暗号鍵識別コードとを、証明書フォーマットにおける対応領域（＝前記項目に対応する証明書の印字情報が印字される領域）の背景パターンと合成して地紋透かし画像とする（Ｓ６０５）。
【００６２】
前記データ生成部１１２は、証明書フォーマット、前記項目毎の印字情報、および作成した地紋透かし画像を合成し、証明書の印刷データを作成する（Ｓ６０６）。以降の処理は図５のＳ５０７からの処理となる。
【００６３】
−−−印刷した証明書の例−−−
証明書発行機２００の印刷部２１０が、前記証明書データ発行装置１００から前記証明書印刷データを受信し、前記プリンタ２０８にて記録媒体（証明書印刷用の用紙）に証明書印刷を行った際の、証明書のイメージ例を図７に示す。ここでは在学証明書のフォーマットに氏名、証明内容、発行機関の項目を印刷し、背景パターンの所定の領域にそれぞれの項目内容の暗号化文字列と暗号鍵識別コードが地紋透かし処理により透かし込まれている。特許文献１に示すように、この背景パターンと印刷項目は分離不可になっており、かつ背景パターンに埋め込まれた情報は肉眼では識別できないようになっている。また背景パターンに透かし込む透かし込みデータは、文字列だけでなく印影のような画像情報でも可能であるので、前記ステップＳ６０１の処理において、マスタテーブル１２６から属性コードに対応する印影コードを取得して、電子印として証明書に印刷し、かつ印影イメージを背景パターンに透かし込んでおいても良い。
【００６４】
なお上記有効期間設定が「無」の場合においても、予め鍵データベース１３１に期限のある暗号鍵・公開鍵の他に「有効期限の無い」暗号鍵・公開鍵ペアを登録しておき、上記背景パターンに透かし込む透かし込みデータを「有効期限の無い」暗号鍵によって暗号化して同様の合成処理を実施しても良い。
【００６５】
−−−処理フロー例３−−−
次に上記の処理で発行した地紋透かし入り証明書を証明書確認装置３００により検証する処理を説明する。図８は、本実施形態における証明書発行処理方法の処理手順例３を示すフローチャートである。ここでは暗号鍵識別コードを背景パターンに埋め込んでおき、証明書確認装置３００が証明書データ発行装置１００の鍵データベース１３１から復号鍵を取得する状況を想定する。このような想定の他に、現在有効な復号鍵を証明書確認装置３００に予め配布・格納しておいて、証明書確認装置３００内だけで処理が終了する状況も想定可能である。また証明書種別と鍵情報とを対応付けた鍵データベース１３１を運用する場合、暗号鍵識別コードを背景パターン（＝地紋）に埋め込まずに証明書種別に対応する「現在有効な」鍵を取得して検証する状況も想定可能である。
【００６６】
まず証明書確認装置３００は、前記スキャナ装置３０８で紙の証明書のイメージデータを取得し、記憶装置３０１に格納する（Ｓ８０１）。また、前記証明書確認装置３００のデータ分離部３１０は、前記記憶装置３０１から前記取得したイメージデータを読み出し、このイメージデータから、特許文献１に示す方法で文字・図形領域を除外し、前記透かし込みデータを含む背景パターンである地紋を検出する（Ｓ８０２）。
【００６７】
また、前記データ分離部３１０は、地紋透かし処理に基づく前記地紋（背景パターン）からの前記暗号鍵識別コードを検出する（Ｓ８０３）。
【００６８】
続いて、前記復号鍵取得部３１１は、前記検出した暗号鍵識別コードを含む復号鍵の取得要求を証明書データ発行装置１００に送信する。一方、証明書データ発行装置１００は、暗号鍵識別コードを前記鍵データベース１３１と照合する（Ｓ８０４）。この照合の結果、暗号鍵識別コードが鍵データベース１３１に存在する場合、すなわち有効な鍵の場合（Ｓ８０５：Ｙｅｓ）、前記証明書データ発行装置１００は、前記鍵データベース１３１から該当する復号鍵を取得し証明書確認装置３００に送信する（Ｓ８０６）。なお、暗号鍵識別コードが鍵データベース１３１に存在しない場合、すなわち有効な鍵がない場合（Ｓ８０５：Ｎｏ）、その旨のエラーコードを証明書確認装置３００に送信し、また、この証明書確認装置３００はディスプレイ装置３０６に有効な鍵が無い、すなわち復元不可の旨の表示をし、処理を終了することとなる。
【００６９】
次に、前記証明書確認装置３００の復号部３１２は、前記地紋から前記暗号鍵識別コード以外の透かし込みデータを復元し、証明書情報の暗号化文字列を得る（Ｓ８０７）。前記復号部３１２は、前記暗号化文字列を前記復号鍵により復号し、証明書情報を検出する（Ｓ８０８）。また、前記証明書確認装置３００は、前記検出された証明書情報の検証処理（電子透かし技術における通常の証明書検証処理）を行う（Ｓ８０９）。
【００７０】
ここまでの処理で、証明書に埋め込まれた暗号鍵が有効期間内のものである、すなわち証明書が有効であるということは検証されている。次に可能性があるのは、前記地紋付きの証明書イメージを不正に取得した第三者等が、証明書情報を加工して書き換えている場合がある。この場合、前記地紋と印刷項目は分離不可のため地紋情報が崩れていることになり、出力できる文字列が無いか、暗号化文字列が異なる文字列として出力されることになる。
【００７１】
前記証明書確認装置３００の出力部３１３は、前者の出力できる文字列が無い状態を「検出情報が無い」状態として検出し（Ｓ８０９：Ｎｏ）、ディスプレイ装置３０６に文字列が無い、すなわち証明書情報が大きく改ざんされている旨の表示を出力する（Ｓ８１０）。また、「検出情報が有る」と判定した場合（Ｓ８０９：Ｙｅｓ）、ディスプレイ装置３０６において、前記検出された証明書情報を表示する（Ｓ８１１）。ここで検出情報が有る場合でも、暗号化文字列が異なる文字列として出力された可能性があり、このパターンの改ざんはユーザがディスプレイ装置３０６の表示情報を目視で確認して検出する。このパターンは証明書の変更が軽微な場合に、地紋の変化が軽微なため暗号化文字列の一部が欠けた状態で出力される、あるいは異なる文字列として出力される場合である。この場合の画面出力９００は、図９のように全く文字化けした形か、情報が欠落した形で表示されるので、改ざん確認が容易である。他方、改ざんが全く無い場合の画面出力１０００は、図１０のようにディスプレイ装置３０６において、紙の証明書と同じ内容、同じイメージで証明書情報が出力される。
【００７２】
本実施形態によれば、紙の証明書においても証明書が改ざんされていないかの他に有効期間内か否かを確認することが可能となる。また、証明書の発行機関側では期限付きの暗号鍵を設定してそれに対応する復号鍵を証明書確認装置らに配布するだけで、証明書の有効期間を容易に管理することが可能となる。
【００７３】
また、従来のシステムにおいては地紋透かしによる透かし込みデータを復元すると可読の文字・図形となるが、本実施形態においては、復元した文字列は暗号鍵によって暗号化された暗号文となっており、容易に復元されずセキュリティ強度を良好に維持できる。
【００７４】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００７５】
【図１】本実施形態における証明書発行処理システムの全体構成図である。
【図２】本実施形態における学務データベースを構成する、（ａ）マスタテーブル、（ｂ）学籍基本情報テーブルの各データ構造について示す図である。
【図３】本実施形態における、証明書データベースを構成する、（ａ）証明書データテーブル、（ｂ）証明書情報テーブルの各データ構造について示す図である。
【図４】本実施形態における鍵データベースのデータ構造について示す図である。
【図５】本実施形態における証明書発行処理方法の処理手順例１を示すフローチャートである。
【図６】本実施形態における証明書発行処理方法の処理手順例２を示すフローチャートである。
【図７】本実施形態において印刷した証明書の例を示す図である。
【図８】本実施形態における証明書発行処理方法の処理手順例３を示すフローチャートである。
【図９】本実施形態の文字化けした検証画面出力例を示す図である。
【図１０】本実施形態の正常な検証画面出力例を示す図である。
【符号の説明】
【００７６】
１０  証明書発行処理システム
１１  学務事務処理サーバ
２０  学務事務システム
１００  証明書データ発行装置
１０１、２０１、３０１、５０１  記憶装置
１０２、２０２、３０２、５０２  プログラム
１０３、２０３、３０３、５０３  メモリ
１０４、２０４、３０４、５０４  ＣＰＵ
１０５、２０５、３０５、５０５  入力装置
１０６、２０６、３０６  ディスプレイ装置
１０７、２０７、３０７、５０７  通信インターフェイス
１０８  データベース管理装置
１１０  情報読み出し部
１１１  暗号化部
１１２  データ生成部
１１３  送信部
１２５  学務データベース
１２６  マスタテーブル
１２７  学籍基本情報テーブル
１２８  証明書データベース
１２９  証明書データテーブル
１３０  証明書情報テーブル
１３１  鍵データベース
１４０  ネットワーク
２００  証明書発行機
２０８  プリンタ
２１０  印刷部
２１３  プリンタドライバ
３００  証明書確認装置
３０８  スキャナ装置
３１０  データ分離部
３１１  復号鍵取得部
３１２  復号部
３１３  出力部
３１６  スキャナドライバ
５００  証明書メンテナンス端末
５１１  証明書メンテナンス機能
５１２  鍵メンテナンス機能
【図１】
0005047766.tif 000002
【図２】
0005047766.tif 000003
【図３】
0005047766.tif 000004
【図４】
0005047766.tif 000005
【図５】
0005047766.tif 000006
【図６】
0005047766.tif 000007
【図７】
0005047766.tif 000008
【図８】
0005047766.tif 000009
【図９】
0005047766.tif 000010
【図１０】
0005047766.tif 000011