(57)【要約】【課題】携帯端末から、高いセキュリティ性を確保しつつ、電子申請を行うことが可能とする。【解決手段】電子申請用証明書発行一次要求をユーザ端末から受信する第一証明書発行要求受信部１５０と、第一証明書発行要求検証部１５１と、ユーザ証明書の有効性を確認する第一ユーザ証明書確認部１５２と、ユーザ証明書および端末証明書を証明書データベース１２５に格納する証明書格納部１５３と、電子申請用証明書を生成し証明書データベースに格納する電子申請用証明書生成部１５４と、電子申請用証明書の登録完了通知をユーザ端末に送信する登録完了通知送信部１５５と、電子申請用証明書発行二次要求を携帯端末から受信する第二証明書発行要求受信部１５６と、第二証明書発行要求検証部１５７と、端末証明書の有効性を確認する端末証明書確認部１５８と、電子申請用証明書を携帯端末に送信する電子申請用証明書送信部１５９とから、電子申請用証明書発行システム１００を構成する。【選択図】図１
2009031849.tif 000002
【特許請求の範囲】
【請求項１】
端末証明書が格納された携帯端末からの電子申請に際して用いられる電子申請用証明書を発行するシステムであって、
前記ユーザの本人性を証明するユーザ証明書と前記端末証明書との統合情報に、前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行一次要求を、前記携帯端末ユーザのユーザ端末から受信しメモリに格納する、第一証明書発行要求受信部と、
前記電子申請用証明書発行一次要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する、第一証明書発行要求検証部と、
前記電子申請用証明書発行一次要求に含まれるユーザ証明書をメモリから読み出してその有効性を確認する、第一ユーザ証明書確認部と、
前記電子署名の正当性および前記ユーザ証明書の有効性が確認できたならば、前記ユーザ証明書および端末証明書を互いに対応付けて証明書データベースに格納する、証明書格納部と、
前記ユーザ証明書を前記端末証明書に紐付けた電子申請用証明書を生成し、前記ユーザ証明書および端末証明書に対応付けて、前記証明書データベースに格納する、電子申請用証明書生成部と、
前記電子申請用証明書が生成された旨の登録完了通知を前記ユーザ端末に対し送信する、登録完了通知送信部と、
前記携帯端末の端末証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行二次要求を前記ユーザの携帯端末から受信しメモリに格納する、第二証明書発行要求受信部と、
前記電子申請用証明書発行二次要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する、第二証明書発行要求検証部と、
前記電子申請用証明書発行二次要求に含まれる端末証明書をメモリから読み出し、その有効性を確認する、端末証明書確認部と、
前記電子署名の正当性および前記端末証明書の有効性が確認できたならば、電子申請用証明書発行二次要求の端末証明書に応じた前記電子申請用証明書を、前記証明書データベースから抽出し前記携帯端末に送信する、電子申請用証明書送信部と、
を備えることを特徴とする、電子申請用証明書発行システム。
【請求項２】
前記端末証明書が格納された携帯端末は、携帯電話機であることを特徴とする、請求項１に記載の電子申請用証明書発行システム。
【請求項３】
前記電子申請用証明書は、ＩＴＵ−Ｔ勧告Ｘ．５０９に規定された属性証明書のフォーマットに基づくことを特徴とする、請求項１または２に記載の電子申請用証明書発行システム。
【請求項４】
請求項１〜３のいずれかに記載の電子申請用証明書発行システムにより発行され、前記ユーザの携帯端末に送信された前記電子申請用証明書を用いた電子申請を受け付けて処理するシステムであって、
前記電子申請用証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請要求を携帯端末から受信しメモリに格納する、電子申請要求受信部と、
前記電子申請要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する、電子申請要求検証部と、
前記電子申請要求に含まれる電子申請用証明書をメモリから読み出し、その有効性を確認する、電子申請用証明書確認部と、
前記電子署名の正当性および前記電子申請用証明書の有効性が確認できたならば、前記電子申請要求に含まれる電子申請用証明書をメモリから読み出し、当該電子申請用証明書において対応付けられているユーザ証明書を特定する、電子申請用証明書解析部と、
前記特定されたユーザ証明書の情報に基づいて、該当ユーザ証明書の有効性を確認する、第二ユーザ証明書確認部と、
前記ユーザ証明書の有効性が確認された前記電子申請要求に対応する電子申請処理を実行する、電子申請実行部と、
を備えることを特徴とする、電子申請受付システム。
【請求項５】
端末証明書が格納された携帯端末からの電子申請に際して用いられる電子申請用証明書を発行するコンピュータが、
前記ユーザの本人性を証明するユーザ証明書と前記端末証明書との統合情報に、前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行一次要求を、前記携帯端末ユーザのユーザ端末から受信しメモリに格納する処理と、
前記電子申請用証明書発行一次要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する処理と、
前記電子申請用証明書発行一次要求に含まれるユーザ証明書をメモリから読み出してその有効性を確認する処理と、
前記電子署名の正当性および前記ユーザ証明書の有効性が確認できたならば、前記ユーザ証明書および端末証明書を互いに対応付けて証明書データベースに格納する処理と、
前記ユーザ証明書を前記端末証明書に紐付けた電子申請用証明書を生成し、前記ユーザ証明書および端末証明書に対応付けて、前記証明書データベースに格納する処理と、
前記電子申請用証明書が生成された旨の登録完了通知を前記ユーザ端末に対し送信する処理と、
前記携帯端末の端末証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行二次要求を前記ユーザの携帯端末から受信しメモリに格納する処理と、
前記電子申請用証明書発行二次要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する処理と、
前記電子申請用証明書発行二次要求に含まれる端末証明書をメモリから読み出し、その有効性を確認する処理と、
前記電子署名の正当性および前記端末証明書の有効性が確認できたならば、電子申請用証明書発行二次要求の端末証明書に応じた前記電子申請用証明書を、前記証明書データベースから抽出し前記携帯端末に送信する処理と、
を実行することを特徴とする、電子申請用証明書発行方法。
【請求項６】
端末証明書が格納された携帯端末からの電子申請に際して用いられる電子申請用証明書を発行するコンピュータに、
前記ユーザの本人性を証明するユーザ証明書と前記端末証明書との統合情報に、前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行一次要求を、前記携帯端末ユーザのユーザ端末から受信しメモリに格納するステップと、
前記電子申請用証明書発行一次要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証するステップと、
前記電子申請用証明書発行一次要求に含まれるユーザ証明書をメモリから読み出してその有効性を確認するステップと、
前記電子署名の正当性および前記ユーザ証明書の有効性が確認できたならば、前記ユーザ証明書および端末証明書を互いに対応付けて証明書データベースに格納するステップと、
前記ユーザ証明書を前記端末証明書に紐付けた電子申請用証明書を生成し、前記ユーザ証明書および端末証明書に対応付けて、前記証明書データベースに格納するステップと、
前記電子申請用証明書が生成された旨の登録完了通知を前記ユーザ端末に対し送信するステップと、
前記携帯端末の端末証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行二次要求を前記ユーザの携帯端末から受信しメモリに格納するステップと、
前記電子申請用証明書発行二次要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証するステップと、
前記電子申請用証明書発行二次要求に含まれる端末証明書をメモリから読み出し、その有効性を確認するステップと、
前記電子署名の正当性および前記端末証明書の有効性が確認できたならば、電子申請用証明書発行二次要求の端末証明書に応じた前記電子申請用証明書を、前記証明書データベースから抽出し前記携帯端末に送信するステップと、
を実行させる、電子申請用証明書発行プログラム。
【請求項７】
請求項１〜３のいずれかに記載の電子申請用証明書発行システムにより発行され、前記ユーザの携帯端末に送信された前記電子申請用証明書を用いた電子申請を受け付けて処理するコンピュータが、
前記電子申請用証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請要求を携帯端末から受信しメモリに格納する処理と、
前記電子申請要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する処理と、
前記電子申請要求に含まれる電子申請用証明書をメモリから読み出し、その有効性を確認する処理と、
前記電子署名の正当性および前記電子申請用証明書の有効性が確認できたならば、前記電子申請要求に含まれる電子申請用証明書をメモリから読み出し、当該電子申請用証明書において対応付けられているユーザ証明書を特定する処理と、
前記特定されたユーザ証明書の情報に基づいて、該当ユーザ証明書の有効性を確認する処理と、
前記ユーザ証明書の有効性が確認された前記電子申請要求に対応する電子申請処理を実行する処理と、
を実行することを特徴とする、電子申請受付方法。
【請求項８】
請求項１〜３のいずれかに記載の電子申請用証明書発行システムにより発行され、前記ユーザの携帯端末に送信された前記電子申請用証明書を用いた電子申請を受け付けて処理するコンピュータに、
前記電子申請用証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請要求を携帯端末から受信しメモリに格納するステップと、
前記電子申請要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証するステップと、
前記電子申請要求に含まれる電子申請用証明書をメモリから読み出し、その有効性を確認するステップと、
前記電子署名の正当性および前記電子申請用証明書の有効性が確認できたならば、前記電子申請要求に含まれる電子申請用証明書をメモリから読み出し、当該電子申請用証明書において対応付けられているユーザ証明書を特定するステップと、
前記特定されたユーザ証明書の情報に基づいて、該当ユーザ証明書の有効性を確認するステップと、
前記ユーザ証明書の有効性が確認された前記電子申請要求に対応する電子申請処理を実行するステップと、
を実行させる、電子申請受付プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子申請用証明書発行システムおよび電子申請受付システム、並びにそれらの方法およびプログラムに関し、特に、携帯端末から、良好なセキュリティ性を確保しつつ電子申請を行うことが可能な技術に関する。
【背景技術】
【０００２】
ユーザが各種行政機関に対し、パーソナルコンピュータなどのユーザ端末から電子申請を行う際の、セキュリティに関する技術が提案されている。例えば、特許文献１には、申請者の本人確認だけではなく、送信者、申請者及び添付書類作成者の資格確認や、複数の申請書類における内容の整合性を自動的に確認する電子申請システムを提供するとの目的の下、データに付与される電子署名を証明する公開鍵証明書を発行する認証局と、前記データに前記電子署名を付与し、前記データと前記公開鍵証明書をひとつのファイルに統合して送信する申請端末装置と、前記申請端末装置から前記ファイルを受信し、前記公開鍵証明書に基づいて前記ファイルに含まれる前記電子署名を確認する電子申請受付装置と、を備えた電子申請システムにおいて、前記公開鍵証明書の利用者の属性情報と前記利用者の公開鍵証明書に関連付けられる情報を含む属性証明書を発行する証明書発行機関を備え、前記申請端末装置は、前記データの申請者の前記属性証明書を前記証明書発行機関に要求して受信し、前記データと前記申請者の公開鍵証明書をひとつの前記ファイルに統合する際に、前記属性証明書も前記ファイルに統合し、前記電子申請受付装置に送信し、前記電子申請受付装置は、前記申請端末から受信した前記ファイルに含まれる前記申請者の前記属性証明書の有効性を確認することを特徴とする電子申請システムなどが開示されている。
【０００３】
また、特許文献２には、市区町村毎に異なる自治体の行政システム（窓口業務システム）と連携して、携帯電話、パソコン等の各種端末を用いて、各種届出手続き或いは文書の交付申請を行うことを可能にする行政サービス連携提供システムを構築するとの目的の下、行政システムの提供する行政サービスをキャリア網を介して接続された利用者の端末装置にて受ける行政サービス連携提供システムであって、前記キャリア網と前記行政システムとの間に位置して、前記キャリア網を介して前記端末装置より受信或いは送信される情報と前記行政システムに適合する情報との間でインターフェイスして相互にフォーマットを変換する機能を有するゲートウェイ装置を備えた、ことから成る行政サービス連携提供システムなどが開示されている。
【特許文献１】特開２００５−２２７８５６号公報
【特許文献２】特開２００１−１４２９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、前記各種行政機関に対する電子申請では、例えば上記特許文献１に開示された技術のように、ＰＫＩ（Public Key Infrastructure：公開鍵基盤）認証技術に基づく電子署名および電子証明書などを利用することにより、改ざん、成りすまし、送信否認などを防ぐとともに、電子申請者の本人性、すなわち電子申請者が真性であることを確保し、高いセキュリティ性を実現する必要がある。特に、例えば地方自治体における公的個人認証サービスなどにおいては、耐タンパ性を有するＩＣカードである住民基本台帳カードなどに格納された電子証明書、すなわち当該ユーザの本人性を証明する公開鍵証明書（以下適宜、ユーザ証明書という）や、暗号鍵を用いて、改ざん、成りすまし、送信否認などを防ぐとともに、電子申請者の本人性を検証し、高いセキュリティ性を実現している。
【０００５】
しかしながら、特許文献１に開示された技術では、ユーザは、パーソナルコンピュータなどの固定的な端末から電子申請する場合のみが想定され、携帯電話などの携帯端末から電子申請する技術については言及されていない。
【０００６】
一方、例えば上記特許文献２などのような、携帯電話を含めた各種端末から電子申請を行う場合には、ＰＫＩ認証技術などを用いた高いセキュリティ性が確保された技術が未だ存在しておらず、開発が望まれていた。
【０００７】
そこで本発明は上記課題に鑑みてなされたものであり、携帯端末から良好なセキュリティ性を確保しつつ電子申請を行うことが可能な、電子申請用証明書発行システムなどを提供することを主たる目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決する本発明の電子申請用証明書発行システムは、端末証明書が格納された携帯端末からの電子申請に際して用いられる電子申請用証明書を発行するシステムであって、前記ユーザの本人性を証明するユーザ証明書と前記端末証明書との統合情報に、前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行一次要求を、前記携帯端末ユーザのユーザ端末から受信しメモリに格納する、第一証明書発行要求受信部と、前記電子申請用証明書発行一次要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する、第一証明書発行要求検証部と、前記電子申請用証明書発行一次要求に含まれるユーザ証明書をメモリから読み出してその有効性を確認する、第一ユーザ証明書確認部と、前記電子署名の正当性および前記ユーザ証明書の有効性が確認できたならば、前記ユーザ証明書および端末証明書を互いに対応付けて証明書データベースに格納する、証明書格納部と、前記ユーザ証明書を前記端末証明書に紐付けた電子申請用証明書を生成し、前記ユーザ証明書および端末証明書に対応付けて、前記証明書データベースに格納する、電子申請用証明書生成部と、前記電子申請用証明書が生成された旨の登録完了通知を前記ユーザ端末に対し送信する、登録完了通知送信部と、前記携帯端末の端末証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行二次要求を前記ユーザの携帯端末から受信しメモリに格納する、第二証明書発行要求受信部と、前記電子申請用証明書発行二次要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する、第二証明書発行要求検証部と、前記電子申請用証明書発行二次要求に含まれる端末証明書をメモリから読み出し、その有効性を確認する、端末証明書確認部と、前記電子署名の正当性および前記端末証明書の有効性が確認できたならば、電子申請用証明書発行二次要求の端末証明書に応じた前記電子申請用証明書を、前記証明書データベースから抽出し前記携帯端末に送信する、電子申請用証明書送信部と、を備えることを特徴とする。
【０００９】
また、前記電子申請用証明書発行システムは、前記端末証明書が格納された携帯端末は、携帯電話機であることとすれば好適である。
【００１０】
また、前記電子申請用証明書発行システムは、前記電子申請用証明書は、ＩＴＵ−Ｔ勧告Ｘ．５０９に規定された属性証明書のフォーマットに基づくこととすれば好適である。
【００１１】
また、本発明の電子申請受付システムは、請求項１〜３のいずれかに記載の電子申請用証明書発行システムにより発行され、前記ユーザの携帯端末に送信された前記電子申請用証明書を用いた電子申請を受け付けて処理するシステムであって、前記電子申請用証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請要求を携帯端末から受信しメモリに格納する、電子申請要求受信部と、前記電子申請要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する、電子申請要求検証部と、前記電子申請要求に含まれる電子申請用証明書をメモリから読み出し、その有効性を確認する、電子申請用証明書確認部と、前記電子署名の正当性および前記電子申請用証明書の有効性が確認できたならば、前記電子申請要求に含まれる電子申請用証明書をメモリから読み出し、当該電子申請用証明書において対応付けられているユーザ証明書を特定する、電子申請用証明書解析部と、前記特定されたユーザ証明書の情報に基づいて、該当ユーザ証明書の有効性を確認する、第二ユーザ証明書確認部と、前記ユーザ証明書の有効性が確認された前記電子申請要求に対応する電子申請処理を実行する、電子申請実行部と、を備えることを特徴とする。
【００１２】
また、本発明の電子申請用証明書発行方法は、端末証明書が格納された携帯端末からの電子申請に際して用いられる電子申請用証明書を発行するコンピュータが、前記ユーザの本人性を証明するユーザ証明書と前記端末証明書との統合情報に、前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行一次要求を、前記携帯端末ユーザのユーザ端末から受信しメモリに格納する処理と、前記電子申請用証明書発行一次要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する処理と、前記電子申請用証明書発行一次要求に含まれるユーザ証明書をメモリから読み出してその有効性を確認する処理と、前記電子署名の正当性および前記ユーザ証明書の有効性が確認できたならば、前記ユーザ証明書および端末証明書を互いに対応付けて証明書データベースに格納する処理と、前記ユーザ証明書を前記端末証明書に紐付けた電子申請用証明書を生成し、前記ユーザ証明書および端末証明書に対応付けて、前記証明書データベースに格納する処理と、前記電子申請用証明書が生成された旨の登録完了通知を前記ユーザ端末に対し送信する処理と、前記携帯端末の端末証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行二次要求を前記ユーザの携帯端末から受信しメモリに格納する処理と、前記電子申請用証明書発行二次要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する処理と、前記電子申請用証明書発行二次要求に含まれる端末証明書をメモリから読み出し、その有効性を確認する処理と、前記電子署名の正当性および前記端末証明書の有効性が確認できたならば、電子申請用証明書発行二次要求の端末証明書に応じた前記電子申請用証明書を、前記証明書データベースから抽出し前記携帯端末に送信する処理と、を実行することを特徴とする。
【００１３】
また、本発明の電子申請用証明書発行プログラムは、端末証明書が格納された携帯端末からの電子申請に際して用いられる電子申請用証明書を発行するコンピュータに、前記ユーザの本人性を証明するユーザ証明書と前記端末証明書との統合情報に、前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行一次要求を、前記携帯端末ユーザのユーザ端末から受信しメモリに格納するステップと、前記電子申請用証明書発行一次要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証するステップと、前記電子申請用証明書発行一次要求に含まれるユーザ証明書をメモリから読み出してその有効性を確認するステップと、前記電子署名の正当性および前記ユーザ証明書の有効性が確認できたならば、前記ユーザ証明書および端末証明書を互いに対応付けて証明書データベースに格納するステップと、前記ユーザ証明書を前記端末証明書に紐付けた電子申請用証明書を生成し、前記ユーザ証明書および端末証明書に対応付けて、前記証明書データベースに格納するステップと、前記電子申請用証明書が生成された旨の登録完了通知を前記ユーザ端末に対し送信するステップと、前記携帯端末の端末証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行二次要求を前記ユーザの携帯端末から受信しメモリに格納するステップと、前記電子申請用証明書発行二次要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証するステップと、前記電子申請用証明書発行二次要求に含まれる端末証明書をメモリから読み出し、その有効性を確認するステップと、前記電子署名の正当性および前記端末証明書の有効性が確認できたならば、電子申請用証明書発行二次要求の端末証明書に応じた前記電子申請用証明書を、前記証明書データベースから抽出し前記携帯端末に送信するステップと、を実行させるプログラムである。
【００１４】
また、本発明の電子申請受付方法は、請求項１〜３のいずれかに記載の電子申請用証明書発行システムにより発行され、前記ユーザの携帯端末に送信された前記電子申請用証明書を用いた電子申請を受け付けて処理するコンピュータが、前記電子申請用証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請要求を携帯端末から受信しメモリに格納する処理と、前記電子申請要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する処理と、前記電子申請要求に含まれる電子申請用証明書をメモリから読み出し、その有効性を確認する処理と、前記電子署名の正当性および前記電子申請用証明書の有効性が確認できたならば、前記電子申請要求に含まれる電子申請用証明書をメモリから読み出し、当該電子申請用証明書において対応付けられているユーザ証明書を特定する処理と、前記特定されたユーザ証明書の情報に基づいて、該当ユーザ証明書の有効性を確認する処理と、前記ユーザ証明書の有効性が確認された前記電子申請要求に対応する電子申請処理を実行する処理と、を実行することを特徴とする。
【００１５】
また、本発明の電子申請受付プログラムは、請求項１〜３のいずれかに記載の電子申請用証明書発行システムにより発行され、前記ユーザの携帯端末に送信された前記電子申請用証明書を用いた電子申請を受け付けて処理するコンピュータに、前記電子申請用証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請要求を携帯端末から受信しメモリに格納するステップと、前記電子申請要求をメモリから読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証するステップと、前記電子申請要求に含まれる電子申請用証明書をメモリから読み出し、その有効性を確認するステップと、前記電子署名の正当性および前記電子申請用証明書の有効性が確認できたならば、前記電子申請要求に含まれる電子申請用証明書をメモリから読み出し、当該電子申請用証明書において対応付けられているユーザ証明書を特定するステップと、前記特定されたユーザ証明書の情報に基づいて、該当ユーザ証明書の有効性を確認するステップと、前記ユーザ証明書の有効性が確認された前記電子申請要求に対応する電子申請処理を実行するステップと、を実行させるプログラムである。
【００１６】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１７】
本発明によれば、携帯端末から、良好なセキュリティ性を確保しつつ電子申請を行うことが可能となる。
【発明を実施するための最良の形態】
【００１８】
−−−全体的なシステム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態の電子申請用証明書発行システム１００、電子申請受付システム２００を含むネットワーク構成図である。電子申請用証明書発行システム１００（以下適宜、発行システム１００という）は、後述する端末証明書が格納された携帯端末３００からの電子申請に際して用いられる電子申請用証明書を発行するシステムである。電子申請受付システム２００（以下適宜、受付システム２００という）は、発行システム１００により発行され、ユーザの携帯端末３００に送信された電子申請用証明書を用いた電子申請を受け付けて処理するシステムである。本実施形態では、携帯端末３００のユーザが、ある地方自治体Ａが提供する、公的個人認証サービスを備えた電子申請サービスを利用する場面を想定する。また、本実施形態では、発行システム１００は、民間または公的な証明書発行機関Ｂに設けられることとする。証明書発行機関Ｂは、電子申請用証明書を、認証局として発行する機関である。
【００１９】
−−−電子申請用証明書発行システム−−−
まず、発行システム１００の機能構成について説明する。発行システム１００は、本発明の電子申請用証明書発行方法を実行する機能を実現すべく、書き換え可能メモリなどのプログラムデータベース１０１にプログラム１０２を備えて、このプログラム１０２をメモリ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。また、発行システム１００は、各種ボタン類などの入力インターフェイス１０５や、ディスプレイなどの出力インターフェイス１０６、ならびに携帯端末３００やユーザ端末４００などの外部装置との間のデータ授受を担う通信装置１０７などを有している。
【００２０】
発行システム１００は、前記通信装置１０７により、携帯端末３００やユーザ端末４００といった外部装置と例えば公衆回線網、インターネットや無線ＬＡＮなどの各種ネットワーク５００に接続し、データ授受を実行する。発行システム１００の後述する各種機能部と通信装置１０７との間ではＩ／Ｏ部１０８がデータのバッファリングや各種仲介処理を実行している。また、本実施形態の発行システム１００は、後述する電子申請用証明書を発行したユーザの証明書失効リスト（ＣＲＬ）を登録する、図示しないリポジトリなども備えている。
【００２１】
続いて、発行システム１００が、例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。なお、発行システム１００は、証明書データベース１２５や、図示しないリポジトリなどの記憶装置を利用可能であるとする。証明書データベース１２５は、発行システム１００のコンピュータ装置が備えるハードディスクドライブなどの適宜な記憶装置に備わるものとできる。或いは、証明書データベース１２５などは、発行システム１００とは別にネットワーク５００上に存在するとしてもよい。この場合、発行システム１００は、例えばＤＢＭＳ（Database Management System）を備え、ネットワーク５００を介して前記証明書データベース１２５などにアクセスし、情報登録や情報検索などの処理を実行する。
【００２２】
こうした発行システム１００は、前記ユーザの本人性を証明するユーザ証明書と前記端末証明書との統合情報に、前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行一次要求を、前記携帯端末３００ユーザのユーザ端末４００から受信しメモリ１０３に格納する、第一証明書発行要求受信部１５０を備える。
【００２３】
ここで、ユーザ端末４００は、各種コンピュータ端末であって、本実施形態では、通常のパーソナルコンピュータであることとする。また、ユーザ証明書および端末証明書とは、それぞれ、当該ユーザの本人性、および当該携帯端末３００の真正性を証明する公開鍵証明書（電子証明書、電子鍵証明書、デジタル証明書などとも呼ばれる）である。
【００２４】
ユーザ証明書は、本実施形態では、地方自治体Ａが認証局となって発行され、住民基本台帳カードなどの、耐タンパ性を有するＩＣカード６００に格納されているものとする。また、本実施形態では、当該ＩＣカード６００には、認証局である地方自治体Ａから発行された、当該ユーザの秘密鍵及び公開鍵も格納されることとする。
【００２５】
また、携帯端末３００は、ネットワーク５００を介して発行システム１００や受付システム２００などにアクセスし、各種のデータ通信を行うためのＰＤＡ（Personal Digital Assistants）や携帯電話機などの各種携帯コンピュータ端末であって、本実施携帯では具体的には、ネットワーク５００に無線通信によりアクセスする手段を備えた携帯電話機３００であることとする。端末証明書は、本実施形態では、携帯電話機３００のキャリア（携帯電話会社）が認証局となって発行され、携帯端末３００の、ソフトウェア的あるいはハードウェア的に耐タンパ性を有する部分に格納されているものとする。
【００２６】
そして、本実施形態では、図示しないＩＣカードリーダ／ライタによってユーザ端末４００と接続されたＩＣカード６００内で、ユーザ証明書と端末証明書との統合情報が生成され、この統合情報にユーザの秘密鍵を用いて電子署名が添付され、電子申請用証明書発行一次要求が生成されることとする。その際、携帯端末３００に格納された端末証明書は、図示しない携帯端末読取装置により、携帯端末３００からユーザ端末４００へと読み取られ、前記ＩＣカードリーダ／ライタにより、ＩＣカード６００へと送られることとする。ＩＣカード６００内で生成された電子申請用証明書発行一次要求は、前記ＩＣカードリーダ／ライタを介してユーザ端末４００から、ユーザの公開鍵とともに発行システム１００へと送信される。
【００２７】
図２に、電子申請用証明書発行一次要求の具体的なデータ構造の一例を示す。本実施形態では、図２に示すように、申請情報にはユーザ証明書から取得した基本４情報である氏名、住所、性別、生年月日などに加え、端末証明書から取得した、端末証明書の発行者名（図２のIssuer名）および端末証明書のシリアル番号（図２のSerialNo.）のタグが記載されている。一般的に、ＰＫＩ認証においては、各種公開鍵証明書に記載された、当該公開鍵証明書の発行者名とシリアル番号によって当該公開鍵証明書を一意に特定することができる。
【００２８】
また、発行システム１００は、前記電子申請用証明書発行一次要求をメモリ１０３から読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する、第一証明書発行要求検証部１５１を備える。
【００２９】
具体的には、通常の電子署名の検証方法のように、公開鍵を用いて復号されたメッセージダイジェストと、ハッシュ関数により圧縮されたメッセージダイジェストとを照合することなどにより行うこととすればよい。  
このような第一証明書発行要求検証部１５１の機能によれば、ＰＫＩ認証技術を用いて、前記電子申請用証明書発行一次要求自体が改ざんされていないことが確認される。
【００３０】
また、発行システム１００は、前記電子申請用証明書発行一次要求に含まれるユーザ証明書をメモリ１０３から読み出してその有効性を確認する、第一ユーザ証明書確認部１５２を備える。
【００３１】
具体的には例えば、通常の各種公開鍵証明書の検証方法のように、当該公開鍵証明書、ここではユーザ証明書を発行した認証局である地方自治体Ａのシステムなどにアクセスし、当該公開鍵証明書が確かに発行され、真正なものであることを確認することとすればよい。  
このような第一ユーザ証明書確認部１５２の機能によれば、ＰＫＩ認証技術を用いて、電子申請用証明書発行一次要求を行ったユーザの本人性が確認され、成りすましや送信否認の防止が図られる。
【００３２】
また、発行システム１００は、前記電子署名の正当性および前記ユーザ証明書の有効性が確認できた場合に、前記ユーザ証明書および端末証明書を互いに対応付けて証明書データベース１２５に格納する、証明書格納部１５３を備える。
【００３３】
図３に、証明書データベース１２５に格納されるデータのデータ構造の一例を、イメージ的に示している。本実施形態では、一つの電子申請用証明書発行一次要求に含まれる端末証明書とユーザ証明書のデータとが一対となるよう対応付けて証明書データベース１２５に保存される。本実施形態では、証明書データベース１２５に保存される端末証明書およびユーザ証明書は、ＩＴＵ−Ｔ勧告Ｘ．５０９に規定された公開鍵証明書のフォーマットに従うこととしている。ＩＴＵ−Ｔ勧告Ｘ．５０９は、ＩＴＵ（国際電気通信連合）が勧告した、各種公開鍵証明書や証明書失効リスト（ＣＲＬ）の標準仕様である。
【００３４】
また、発行システム１００は、前記ユーザ証明書を前記端末証明書に紐付けた電子申請用証明書を生成し、前記ユーザ証明書および端末証明書に対応付けて、前記証明書データベース１２５に格納する、電子申請用証明書生成部１５４を備える。  
電子申請用証明書は、携帯端末から電子申請を行うために、証明書発行機関Ｂが認証局となって発行される公開鍵証明書である。
【００３５】
本実施形態では、証明書データベース１２５に保存される電子申請用証明書は、ＩＴＵ−Ｔ勧告Ｘ．５０９に規定された属性証明書のフォーマットに従うこととしている。公開鍵証明書が本人性などの各種真正性を証明する、ＰＫＩ（Public Key Infrastructure：公開鍵基盤）に基づく証明書であるのに対し、属性証明書は、ＰＭＩ（Privilege Management Infrastructure）と呼ばれる属性認証を実現する証明書である。ＩＴＵ−Ｔ勧告Ｘ．５０９の最新のヴァージョンでは、属性証明書に、当該属性証明書の発行者などが独自の情報を追加できる拡張領域が設けられている。
【００３６】
図３に、証明書データベース１２５に格納される電子申請用証明書のデータ構造の一例を、イメージ的に示している。本実施形態における電子申請用証明書の具体的な生成方法は、対応する端末証明書のデータを基に、ユーザ証明書の発行者名（図３のIssuerである「Ａ県知事」）およびシリアル番号（図３のSerialNo.である「３４」）を追加する。それらを追加するのは、上記属性証明書のフォーマットにおける上記拡張領域を用いることとする。図３の例では、拡張領域の項目の一つである“subjectAltName”という項目に、それらユーザ証明書の発行者名およびシリアル番号を追加している。
【００３７】
従って、本実施形態における電子申請用証明書には、ユーザ証明書に含まれる情報のうち、発行者名およびシリアル番号以外の部分に含まれる、ユーザの個人情報が含まれ、かつ盗難されるとユーザ証明書を偽造されてしまい大きな損害が発生する恐れのある情報（以下適宜、ユーザ証明書のメイン情報という）は含まれていない。
【００３８】
このように、証明書データベース１２５に保存される電子申請用証明書として、ＩＴＵ−Ｔ勧告Ｘ．５０９に規定された属性証明書のフォーマットを利用することとすれば、公開鍵証明書が本人性などの各種真正性を証明する、ＰＫＩに基づく証明書であるのに対し、属性証明書は、ＰＭＩと呼ばれる属性認証を実現する証明書であるので、属性証明書の基本項目領域を用いて、当該ユーザの各種属性情報を規定することにより、電子申請用証明書の発行要求や、電子申請要求を行うユーザについて、様々なアクセス権限をも高いセキュリティで管理証明することが可能となる。
【００３９】
また、発行システム１００は、前記電子申請用証明書が生成された旨の登録完了通知を前記ユーザ端末４００に対し送信する、登録完了通知送信部１５５を備える。
【００４０】
また、発行システム１００は、前記携帯端末３００の端末証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請用証明書発行二次要求を前記ユーザの携帯端末３００から受信しメモリ１０３に格納する、第二証明書発行要求受信部１５６を備える。
【００４１】
この際、本実施形態では、携帯端末３００内で、携帯端末３００に格納された端末証明書に、ユーザの秘密鍵を用いて電子署名が添付され、電子申請用証明書発行二次要求が生成され、ユーザの公開鍵とともに発行システム１００へと送信される。
【００４２】
第二証明書発行要求受信部１５６の機能は、前記第一証明書発行要求受信部１５０とほぼ同一であるので、第一証明書発行要求受信部１５０と第二証明書発行要求受信部１５６とは一つの同じ機能部として構成することとしてもよい。
【００４３】
また、発行システム１００は、前記電子申請用証明書発行二次要求をメモリ１０３から読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する、第二証明書発行要求検証部１５７を備える。
【００４４】
具体的には、通常の電子署名の検証方法のように、公開鍵を用いて復号されたメッセージダイジェストと、ハッシュ関数により圧縮されたメッセージダイジェストとを照合することなどにより行うこととすればよい。
【００４５】
第二証明書発行要求検証部１５７の機能は、前記第一証明書発行要求検証部１５１とほぼ同一であるので、第一証明書発行要求検証部１５１と第二証明書発行要求検証部１５７とは一つの同じ機能部として構成することとしてもよい。  
このような第二証明書発行要求検証部１５７の機能によれば、ＰＫＩ認証技術を用いて、前記電子申請用証明書発行二次要求自体が改ざんされていないことが確認される。
【００４６】
また、発行システム１００は、前記電子申請用証明書発行二次要求に含まれる端末証明書をメモリ１０３から読み出し、その有効性を確認する、端末証明書確認部１５８を備える。
【００４７】
具体的には例えば、通常の各種公開鍵証明書の検証方法のように、当該公開鍵証明書、ここでは端末証明書を発行した認証局などのシステムにアクセスし、当該公開鍵証明書が確かに発行され、真正なものであることを確認することとすればよい。  
このような端末証明書確認部１５８の機能によれば、ＰＫＩ認証技術を用いて、電子申請用証明書発行二次要求を送信した携帯端末３００の真性が確認される。
【００４８】
また、発行システム１００は、前記電子署名の正当性および前記端末証明書の有効性が確認できたならば、電子申請用証明書発行二次要求の端末証明書に応じた前記電子申請用証明書を、前記証明書データベースから抽出し前記携帯端末３００に送信する、電子申請用証明書送信部１５９を備える。ここで送信された電子申請用証明書は携帯端末３００に受信され、格納される。
【００４９】
以上のような電子申請用証明書システム１００によれば、ユーザが電子申請用証明書発行一次要求および電子申請用証明書発行二次要求という二段階の発行要求を行うことにより、携帯端末３００から、高いセキュリティ性を確保しつつ、電子申請を行うことが可能な、電子申請用証明書が発行され、ユーザの携帯端末３００に格納される。
【００５０】
その際、ユーザ端末４００からの一次発行要求、携帯端末３００からの二次発行要求ともに、ＰＫＩ認証技術に基づく電子署名の認証、およびユーザ証明書、端末証明書といった公開鍵証明書の認証が行われるので、これら二段階からなる電子申請用証明書発行のステップにおいても高いセキュリティ性が確保される。また、ユーザ証明書のメイン情報を電子申請用証明書発行システム１００に送信するのは、ユーザ端末４００における一次発行要求の段だけであり、無線で通信するため盗聴の恐れが高い携帯端末３００からはユーザ証明書のメイン情報を発行システム１００に送信することはないので、ユーザ証明書の情報が盗難されユーザ証明書が偽造される可能性を最低限に抑えることが可能となる。
【００５１】
なお、これまで示した発行システム１００における各機能部１５０〜１５９は、ハードウェアとして実現してもよいし、メモリ１０３やＨＤＤ（Hard Disk Drive）などの適宜な記憶装置に格納したプログラム１０２として実現するとしてもよい。この場合、発行システム１００のＣＰＵ１０４が、プログラム１０２実行に合わせて記憶装置より該当プログラムをメモリ１０３に読み出して、これを実行することとなる。
【００５２】
−−−電子申請受付システム−−−
次に、受付システム２００の機能構成について説明する。受付システム２００は、本発明の電子申請受付方法を実行する機能を実現すべく、書き換え可能メモリなどのプログラムデータベース２０１にプログラム２０２を備えて、このプログラム２０２をメモリ２０３に読み出し、演算装置たるＣＰＵ２０４により実行する。また、受付システム２００は、各種ボタン類などの入力インターフェイス２０５や、ディスプレイなどの出力インターフェイス２０６、ならびに発行システム１００や携帯端末３００などの外部装置との間のデータ授受を担う通信装置２０７などを有している。
【００５３】
受付システム１００は、前記通信装置２０７により、発行システム１００や携帯端末３００といった外部装置と例えば公衆回線網、インターネットや無線ＬＡＮなどの各種ネットワーク５００に接続し、データ授受を実行する。受付システム２００の後述する各種機能部と通信装置２０７との間ではＩ／Ｏ部２０８がデータのバッファリングや各種仲介処理を実行している。また、本実施形態の受付システム２００は、電子申請処理を実行するための、図示しない各種データベースなども備えている。
【００５４】
続いて、受付システム２００が、例えばプログラム２０２に基づき構成・保持する機能部につき説明を行う。まず、こうした受付システム２００は、前記電子申請用証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請要求を携帯端末３００から受信しメモリ２０３に格納する、電子申請要求受信部２５０を備える。
【００５５】
本実施形態の携帯端末には、電子申請のためのアプリケーションがあらかじめインストールされていることとする。すなわち、本実施形態では具体的には、当該アプリケーションの機能によって携帯端末３００内で生成された電子申請を依頼するデータに、携帯端末３００に格納された電子申請用証明書が統合され、統合されたデータにユーザの秘密鍵を用いて電子署名およびユーザの公開鍵が添付され、受付システム２００へと送信される。
【００５６】
また、受付システム２００は、前記電子申請要求をメモリ２０３から読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する、電子申請要求検証部２５１を備える。
【００５７】
具体的には、通常の電子署名の検証方法のように、公開鍵を用いて復号されたメッセージダイジェストと、ハッシュ関数により圧縮されたメッセージダイジェストとを照合することなどにより行うこととすればよい。  
このような電子申請要求検証部２５１の機能によれば、ＰＫＩ認証技術を用いて、前記電子申請要求自体が改ざんされていないことが確認される。
【００５８】
また、受付システム２００は、前記電子申請要求に含まれる電子申請用証明書をメモリ２０３から読み出し、その有効性を確認する、電子申請用証明書確認部２５２を備える。
【００５９】
具体的には例えば、通常の各種公開鍵証明書の検証方法のように、当該公開鍵証明書、ここでは電子申請用証明書を発行した認証局である証明書発行機関Ｂの上記発行システム１００などにアクセスし、当該公開鍵証明書が確かに発行され、真正なものであることを確認することとすればよい。  
このような電子申請用証明書確認部２５２の機能によれば、ＰＫＩ認証技術を用いて、電子申請要求を行ったユーザが、確かに証明書発行機関Ｂによって電子申請用証明書の発行を受けたユーザであることが確認される。
【００６０】
また、受付システム２００は、前記電子署名の正当性および前記電子申請用証明書の有効性が確認できた場合に、前記電子申請要求に含まれる電子申請用証明書をメモリ２０３から読み出し、当該電子申請用証明書において対応付けられているユーザ証明書を特定する、電子申請用証明書解析部２５３を備える。
【００６１】
具体的には、図３に示した電子申請用証明書の中の拡張領域であるsubjectAltName項目に記載された、ユーザ証明書の発行者名とシリアル番号から、対応するユーザ証明書を特定する。
【００６２】
また、受付システム２００は、前記特定されたユーザ証明書の情報に基づいて、該当ユーザ証明書の有効性を確認する、第二ユーザ証明書確認部２５４を備える。
【００６３】
具体的には例えば、通常の各種公開鍵証明書の検証方法のように、当該公開鍵証明書、ここではユーザ証明書を発行した認証局である地方自治体Ａのシステムなどにアクセスし、当該公開鍵証明書が確かに発行され、真正なものであることを確認することとすればよい。  
このような第二ユーザ証明書確認部２５４の機能によれば、ＰＫＩ認証技術を用いて、電子申請要求を行ったユーザが、当該地方自治体Ａによってユーザ証明書の発行を受けた真性なユーザであることが確認され、成りすましや送信否認の防止が図られる。
【００６４】
また、受付システム２００は、前記ユーザ証明書の有効性が確認された前記電子申請要求に対応する電子申請処理を実行する、電子申請実行部２５５を備える。
【００６５】
以上のような電子申請受付システム２００によれば、携帯端末３００から、高いセキュリティ性を確保しつつ、電子申請を行うことが可能となる。具体的には、ＰＫＩ認証技術に基づく電子署名の認証、および電子申請用証明書を利用することによりユーザ証明書の認証が行われるので、パソコンからの電子申請におけるＰＫＩ認証と同等の高いセキュリティ性が確保され、改ざん、成りすまし、送信否認などを防止することができる。また、無線で通信するため盗聴の恐れが高い携帯端末３００から、ユーザ証明書のメイン情報を受付システム２００に送信することがないので、ユーザ証明書の情報が盗難されユーザ証明書が偽造される可能性を最低限に抑えることが可能となる。
【００６６】
−−−処理フロー例−−−
以下、本実施形態における電子申請用証明書発行方法および電子申請受付方法に対応する処理フロー例について、図に基づき説明する。なお、以下で説明する電子申請用証明書発行方法および電子申請受付方法に対応する各種動作は、前記発行システム１００および受付システム２００が、適宜なメモリ１０３、２０３に読み出して実行するプログラム１０２、２０２によって実現される。そして、こうしたプログラム１０２、２０２は、以下に説明される各種の動作を行うためのコードからそれぞれ構成されている。
【００６７】
−−−処理フロー例１−−−
図４は、本実施形態の電子申請用証明書発行方法の実施手順例を示すフロー図である。本処理フロー例１では、ユーザからの発行要求に基づき、電子申請用証明書発行システム１００が、電子申請用証明書を発行する処理の流れについて説明する。ユーザからの電子申請用証明書の発行要求は、大きく分けて、ユーザ端末４００から行う一次発行要求と、携帯端末から行う二次発行要求とから構成される。
【００６８】
まず、発行システム１００の第一証明書発行要求受信部１５０は、ユーザの本人性を証明するユーザ証明書と、ユーザの携帯端末３００に格納された端末証明書との統合情報に、当該ユーザの秘密鍵を用いた電子署名が添付された一次発行要求である電子申請用証明書発行一次要求を、前記携帯端末ユーザのユーザ端末４００から受信しメモリ１０３に格納する（ｓ１００）。
【００６９】
次に、発行システム１００の第一証明書発行要求検証部１５１は、前記電子申請用証明書発行一次要求をメモリ１０３から読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する（ｓ１０２）。
【００７０】
次に、発行システム１００の第一ユーザ証明書確認部１５２は、前記電子申請用証明書発行一次要求に含まれるユーザ証明書をメモリ１０３から読み出してその有効性を確認する（ｓ１０４）。
【００７１】
次に、ステップｓ１０２およびｓ１０４において前記電子署名の正当性および前記ユーザ証明書の有効性が確認できた場合は、発行システム１００の証明書格納部１５３は、前記ユーザ証明書および端末証明書を互いに対応付けて証明書データベース１２５に格納する（ｓ１０６）。
【００７２】
次に、発行システム１００の電子申請用証明書生成部１５４は、前記ユーザ証明書を前記端末証明書に紐付けた電子申請用証明書を生成し、前記ユーザ証明書および端末証明書に対応付けて、前記証明書データベース１２５に格納する（ｓ１０８）。
【００７３】
次に、発行システム１００の登録完了通知送信部１５５は、前記電子申請用証明書が生成された旨の登録完了通知を前記ユーザ端末４００に対し送信する（ｓ１１０）。これにより、ユーザからの一次発行要求に対する処理は完了する。ユーザは当該登録完了通知を受信し、電子申請用証明書が生成された旨を確認のうえ、二次発行要求を行う。
【００７４】
次に、発行システム１００の第二証明書発行要求受信部１５６は、前記携帯端末３００の端末証明書に前記ユーザの秘密鍵を用いた電子署名が添付された二次発行要求である電子申請用証明書発行二次要求を前記ユーザの携帯端末３００から受信しメモリ１０３に格納する（ｓ１１２）。
【００７５】
次に、発行システム１００の第二証明書発行要求検証部１５７は、前記電子申請用証明書発行二次要求をメモリ１０３から読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する（ｓ１１４）。
【００７６】
次に、発行システム１００の端末証明書確認部１５８は、前記電子申請用証明書発行二次要求に含まれる端末証明書をメモリ１０３から読み出し、その有効性を確認する（ｓ１１６）。
【００７７】
次に、ステップｓ１１４およびｓ１１６において前記電子署名の正当性および前記端末証明書の有効性が確認できた場合は、発行システム１００の電子申請用証明書送信部１５９は、電子申請用証明書発行二次要求の端末証明書に応じた前記電子申請用証明書を、前記証明書データベース１２５から抽出し、前記携帯端末３００に送信する（ｓ１１８）。当該電子申請用証明書はユーザの携帯端末３００にて受信され、格納され、当該ユーザが処理フロー例２に示すような電子申請を行う際に用いられる。  
以上で処理フロー例１の処理は終了する。
【００７８】
−−−処理フロー例２−−−
図５は、本実施形態の電子申請受付方法の実施手順例を示すフロー図である。本処理フロー例２では、電子申請受付システム２００が、処理フロー例１において発行された電子申請用証明書を用いて行われる、ユーザの携帯端末３００からの電子申請要求を受け付け、当該電子申請要求に基づき、電子申請処理を実行する処理の流れについて説明する。
【００７９】
まず、受付システム２００の電子申請要求受信部２５０は、前記電子申請用証明書に前記ユーザの秘密鍵を用いた電子署名が添付された電子申請要求を携帯端末３００から受信しメモリ２０３に格納する（ｓ２００）。
【００８０】
次に、受付システム２００の電子申請要求検証部２５１は、前記電子申請要求をメモリ２０３から読み出し、前記ユーザの公開鍵を用いて前記電子署名を検証する（ｓ２０２）。
【００８１】
次に、受付システム２００の電子申請用証明書確認部２５２は、前記電子申請要求に含まれる電子申請用証明書をメモリ２０３から読み出し、その有効性を確認する（ｓ２０４）。
【００８２】
次に、ステップｓ２０２およびｓ２０４において前記電子署名の正当性および前記電子申請用証明書の有効性が確認できた場合は、受付システム２００の電子申請用証明書解析部２５３は、前記電子申請要求に含まれる電子申請用証明書をメモリ２０３から読み出し、当該電子申請用証明書において対応付けられているユーザ証明書を特定する（ｓ２０６）。
【００８３】
次に、受付システム２００の第二ユーザ証明書確認部２５４は、前記特定されたユーザ証明書の情報に基づいて、該当ユーザ証明書の有効性を確認する（ｓ２０８）。
【００８４】
次に、受付システム２００の電子申請実行部２５５は、前記ユーザ証明書の有効性が確認された前記電子申請要求に対応する電子申請処理を実行する（ｓ２１０）。必要に応じて当該電子申請処理の実行結果が、ユーザの携帯端末３００あるいはユーザ端末４００などに出力される。以上で処理フロー例２の処理は終了する。
【００８５】
以上、本実施形態によれば、携帯端末から、良好なセキュリティ性を確保しつつ、電子申請を行うことが可能となる。
【００８６】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００８７】
【図１】本実施形態の電子申請用証明書発行システムおよび電子申請受付システムを含むネットワーク構成図である。
【図２】本実施形態における電子申請用証明書発行一次要求のデータ構造例を示す図である。
【図３】本実施形態における証明書データベースのデータ構造例を示す図である。
【図４】本実施形態の電子申請用証明書発行方法に対応する処理フロー例１を示す図である。
【図５】本実施形態の電子申請受付方法に対応する処理フロー例２を示す図である。
【符号の説明】
【００８８】
１００  電子申請用証明書発行システム
１０１  プログラムデータベース
１０２  プログラム
１０３  メモリ
１０４  ＣＰＵ
１０５  入力インターフェイス
１０６  出力インターフェイス
１０７  通信装置
１０８  Ｉ／Ｏ部
１２５  証明書データベース
１５０  第一証明書発行要求受信部
１５１  第一証明書発行要求検証部
１５２  第一ユーザ証明書確認部
１５３  証明書格納部
１５４  電子申請用証明書生成部
１５５  登録完了通知送信部
１５６  第二証明書発行要求受信部
１５７  第二証明書発行要求検証部
１５８  端末証明書確認部
１５９  電子申請用証明書送信部
２００  電子申請受付システム
２０１  プログラムデータベース
２０２  プログラム
２０３  メモリ
２０４  ＣＰＵ
２０５  入力インターフェイス
２０６  出力インターフェイス
２０７  通信装置
２０８  Ｉ／Ｏ部
２５０  電子申請要求受信部
２５１  電子申請要求検証部
２５２  電子申請用証明書確認部
２５３  電子申請用証明書解析部
２５４  第二ユーザ証明書確認部
２５５  電子申請実行部
３００  携帯端末
４００  ユーザ端末
５００  ネットワーク
６００  ＩＣカード
【図１】
2009031849.tif 000003
【図２】
2009031849.tif 000004
【図３】
2009031849.tif 000005
【図４】
2009031849.tif 000006
【図５】
2009031849.tif 000007