(57)【要約】【課題】ユーザ管理システムと電子証明書発行、失効システムを連携し、ユーザ管理者のユーザ管理作業の軽減と、電子証明書の認証によるユーザの継続的なシステムの利用確保と、紛失した電子証明書の不正利用を未然に防ぐ。【解決手段】ユーザの電子証明書の状態は「ユーザの状態」と「証明書の状態」の二つから成っており、ユーザ管理者による電子証明書の発行、失効業務や、各ユーザからの「電子証明書が破損した」「電子証明書を紛失した」「属性が変更した」といった届出によって、動的に変更される。このようなユーザの電子証明書の状態を利用し、電子証明書の発行や失効や再発行などの処理を施す。発行や失効処理は認証機関（ＣＡ）に送信するデータを作成、送信し認証機関（ＣＡ）から結果を受信する。【選択図】図１
2008228153.tif 000002
【特許請求の範囲】
【請求項１】
各使用者を識別する情報と共に、使用者が電子証明書を保有している状態、あるいは、使用者が電子証明書の発行を待っている状態を示す使用者状態情報、及び、各使用者のための電子証明書の状態に関する電子証明書状態情報とを記憶する第一の記憶手段と、前記使用者や電子証明書の状態の変更に応じて、前記第一の記憶手段を更新する更新手段と、前記使用者状態情報と前記電子証明書状態との組み合わせに対応する、電子証明書の発行または失効の実施方法を記憶する第二の記憶手段と、前記第一の記憶手段に記憶された使用者状態情報と電子証明書状態情報との組み合わせが、前記第二の記憶手段に記憶されているか否かを検索し、同一の組み合わせが存在する場合、前記第二の記憶手段に記憶されている対応する実施方法にて、電子証明書の発行または失効を実施する制御手段とを具備することを特徴とする電子証明書の管理装置。
【請求項２】
前記電子証明書状態情報には、通常状態、電子証明書を紛失した状態、電子証明書の有効期限が切れた状態、電子証明書の有効期限が間近に迫っている状態を含むことを特徴とする請求項１記載の電子証明書の管理装置。
【請求項３】
前記電子証明書の発行または失効の実施方法には、実施時期に関する情報を含むことを特徴とする請求項１記載の電子証明書の管理装置。
【請求項４】
前記制御手段は、使用者を識別する情報、電子証明書の発行または失効を示す情報、実施時期とを記憶するスケジュール記憶手段を有し、前記スケジュール記憶手段に記憶された各情報に基づき、電子証明書の発行または失効を実施することを特徴とする請求項１記載の電子証明書の管理装置。
【請求項５】
各使用者を識別する情報と共に、使用者が電子証明書を保有している状態、あるいは、使用者が電子証明書の発行を待っている状態を示す使用者状態情報、及び、各使用者のための電子証明書の状態に関する電子証明書状態情報とを第一の記憶手段に記憶するステップと、前記使用者や電子証明書の状態の変更に応じて、前記第一の記憶手段を更新するステップと、前記使用者状態情報と前記電子証明書状態との組み合わせに対応する、電子証明書の発行または失効の実施方法を第二の記憶手段に記憶するステップと、前記第一の記憶手段に記憶された使用者状態情報と電子証明書状態情報との組み合わせが、前記第二の記憶手段に記憶されているか否かを検索し、同一の組み合わせが存在する場合、前記第二の記憶手段に記憶されている対応する実施方法にて、電子証明書の発行または失効を実施するステップとからなる電子証明書の管理方法。
【請求項６】
前記電子証明書の発行または失効を実施するステップは、予め定められた所定の間隔で実施されることを特徴とする請求項５記載の電子証明書の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、社内システムなどを利用するための電子証明書（ICカードやファイルとしてユーザに配布される）の発行、失効などを管理するためのユーザ管理装置に関する。
【背景技術】
【０００２】
一般の電子証明書発行、失効作業において、従来はユーザ管理者がユーザの情報が全て格納されているユーザマスタデータベースから発行すべき人、失効すべき人を取捨選択して、電子証明書の発行、失効作業を行っていた。また、何時からといったタイミングも、ユーザ管理者が定め、電子証明書の発行、失効を実施していた。
【０００３】
更に、ユーザが「電子証明書を破損した」「電子証明書を紛失した」といった場合には、電子証明書を失効し、新たに電子証明書を再発行しなければならなかった。この失効、再発行が即座に行われないと、ユーザは電子証明書によるシステムの認証が実施できなくなり、システムを利用できないといった状況が発生してしまう。更には紛失した電子証明書の不正利用が発生する恐れがある。
【０００４】
また、ユーザから「役職が変わった」など、ユーザ属性の変更の届出があった場合にも、電子証明書の失効、電子証明書の再発行を行わなければならなかった。この失効、再発行を即座に行わないと、役職によってデータへのアクセス制御が設定されている場合、適切なアクセス制御でシステムのデータを利用することが不可能になり、ユーザが不便を感じるばかりでなく、システムのデータが不正にアクセスされる恐れがある。
【０００５】
特許文献１には、顧客端末から認証局への電子証明書の無効化及び新たな電子証明書の発行指示に基づき、認証局が無効化処理を実施すると共に、新しい電子証明書のダウンロード・サイトのＵＲＬを通知する技術が開示されている。
【０００６】
また、特許文献２には、サービス提供を中断させることなく、有効期限が切れる電子証明書から新たな電子証明書への置き換えを実現する技術が開示されている。
【特許文献１】特開2003-288430号公報
【特許文献２】特開2001-344368号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
背景技術で述べたように、電子証明書の発行、失効作業は発行、失効対象ユーザの取捨選択作業や、それを何時実施するかといった面でユーザ管理者に大きな負担となっている。
【０００８】
また、ユーザの届出に対する失効、再発行の作業を即座に行うことで、電子証明書の認証によるユーザの継続したシステムの利用を確保したり、紛失した電子証明書の不正利用を未然に防がなくてはならない。
【０００９】
本発明の目的はユーザ管理システムと電子証明書発行、失効システムを連携し、更にユーザの電子証明書の状態管理機能やスケジュラー機能を備えることによって、ユーザ管理者のユーザ管理作業の軽減と、電子証明書の認証によるユーザの継続的なシステムの利用確保と、紛失した電子証明書の不正利用を未然に防ぐことを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、ユーザ管理において、各ユーザにユーザの電子証明書の状態を付帯し、ユーザの管理を行う。ユーザの電子証明書の状態は「ユーザの状態」と「証明書の状態」の二つから成っており、ユーザ管理者による電子証明書の発行、失効業務や、各ユーザからの「電子証明書が破損した」「電子証明書を紛失した」「属性が変更した」といった届出によって、動的に変更される。このようなユーザの電子証明書の状態を利用し、電子証明書の発行や失効や再発行などの処理を施す。発行や失効処理については、認証機関（ＣＡ）に送信するデータを作成して送信し、認証機関（ＣＡ）から結果を受信する。
【発明の効果】
【００１１】
本発明の電子証明書の管理装置では、ユーザの電子証明書の状態を管理し、ユーザの電子証明書の状態を利用した電子証明書の自動発行、失効、再発行機能により、ユーザ管理者の電子証明書発行、失効、再発行作業が軽減される。
【発明を実施するための最良の形態】
【００１２】
以下に本発明の実施形態を、図面を用いて説明する。本発明の第一の形態としてある企業内におけるユーザ管理業務と電子証明書発行、失効、再発行処理に関する形態を示す。ここで、図１に示すように、企業内ではユーザ1はユーザ管理者４から配布されるICカード2（電子証明書が格納されている）を利用して企業内のシステム３−１〜３−３を利用している。図２に示すように、企業内にはユーザの管理業務を行うユーザ管理者4が存在する。ユーザ管理者４が行う業務はユーザ1の追加、変更、削除があり、また、ユーザ１がシステム３−１〜３−３を利用する上で必要な電子証明書５−１〜５−３の発行、失効、再発行の業務などを手がける。ここで、図３に示すように、電子証明書を発行する認証機関（ＣＡ）６は企業外に設置されており、安全な通信路で管理装置７と接続されている。ユーザ管理者４が行う電子証明書の発行、失効、再発行の操作は、ネットワークを通じて必要な情報が認証機関（ＣＡ）６に送信され、情報を受け取った認証機関（ＣＡ）６は結果を管理装置７に返す構成である（再発行は失効後即座に発行することで実現される）。
【００１３】
本発明の管理装置７の詳細な構成を図4に示す。まず、初めにユーザ情報を利用して、認証機関（ＣＡ）６に対して発行や失効の要求を行い、その結果を受信する動作のしくみを示す。ユーザ管理者４はユーザ管理者操作入力・結果表示部１４を用い、動作条件設定部１５に対して、ユーザの電子証明書状態に対応する、実施操作（発行や失効や再発行）と実施時期の設定を指示する。ユーザの電子証明書状態とは、図5におけるユーザ状態と電子証明書状態である。その動作条件は動作条件格納部１６に格納される。操作実行部１０は決められた時間毎にユーザ情報格納部１３に格納されている各ユーザの電子証明書状態を参照し、各ユーザの電子証明書状態が、ユーザ管理者４により設定された動作条件のユーザの電子証明書状態と一致しているかを判断する。ユーザの電子証明書状態とは図6におけるユーザ状態と電子証明書状態である。一致している場合は、動作条件で設定されている実施操作が実施時期に行われるようにスケジュールされる（実施操作が行われる前にユーザの証明書状態が変更されたら再スケジュールされる）。スケジュールされたデータはスケジュール格納部１７に格納される。スケジュール格納部１７に格納されるデータを図7に示す。
【００１４】
実施操作（発行や失効や再発行）が実施される時には、次のような動作でシステムは動作する。実施操作が実施される時、操作実行部１０がユーザ情報格納部１３から発行、失効に必要となるユーザ属性を取得し、その情報はリクエスト作成・送信部１８に送られる。リクエスト作成・送信部１８に送られたデータは認証機関（ＣＡ）６が処理可能な形式に加工され、認証機関（ＣＡ）６に送信される。認証機関（ＣＡ）６に送られるデータは例えば図8に示すようなCSV形式のテキストファイルである。認証機関（ＣＡ）６は送信されたデータを受信し、発行や失効の処理を行い、処理結果の成功、失敗と共に、成功した場合には電子証明書、失敗した場合にはその失敗した理由をレスポンスとしてユーザ管理装置７に対して送信する。認証機関（ＣＡ）６からの処理結果はレスポンス受理部１９で受理され、レスポンス処理部１９によって成功、失敗が判断されユーザ管理者操作入力・結果表示部１４に結果が表示される。結果が成功だった時、認証機関（ＣＡ）６から送られてきた証明書はユーザに配布される。結果が失敗だった時は、その理由がユーザ管理者操作入力・結果表示部１４に表示される。
【００１５】
ユーザの電子証明書状態はユーザの管理者による「ユーザ管理操作」やユーザによる「ユーザ要求」やシステムの判断による「システムによる変更」によって変更される。ユーザの電子証明書の電子証明書状態がどのように変更され、遷移するかを図9に示す。図9に示した一つの箱がユーザの電子証明書状態であり、上段がユーザ状態、下段が電子証明書状態である。
【００１６】
ユーザ管理者４によるユーザ管理操作として「ユーザ追加」、「ユーザ変更」、「ユーザ削除」がある。これらの操作はユーザ管理者操作入力・結果表示部１１から入力される。また、「ユーザ要求」としては「紛失」、「破損」がある。これらの操作はユーザ要求入力・結果表示部１１から入力される。「システムによる変更」は決まった一定期間毎に操作実行部１０によって実施される。これら操作によりユーザ情報格納部１３のデータが変更される。ユーザ状態に入る値を図１０に証明書状態に入る値を図１１に示す。
【００１７】
ユーザ管理者４による「ユーザ管理操作」として、「ユーザ追加」「ユーザ変更」「ユーザ削除」操作の場合の動作について説明する。ユーザ管理者４がユーザ管理者操作入力・結果表示部１４からユーザ追加、ユーザ変更、ユーザ削除を実行すると、操作処理部１０が各処理を判断し、操作実行部１０がユーザ情報格納部１３のデータを操作し、結果をユーザ管理者操作入力/結果表示部１４で表示する。
【００１８】
以下に「ユーザ管理操作」におけるユーザ情報格納部１３のデータの操作を図9にもとづき説明する。
【００１９】
（ユーザ追加）ユーザ追加を行うと、ユーザ情報格納部１３のテーブルにレコードが追加され、ユーザ追加の際に入力された属性（名前や生年月日）のデータが書き込まれる。同時にユーザ状態に「Ｉ」（証明書発行待ち状態）が設定される。電子証明書状態は「NULL（空）」（通常状態）である（図9の追加の遷移）。
【００２０】
（ユーザ変更）ユーザ変更には三通りがある。一通り目は電子証明書が未だ発行されていない場合であって、ユーザ情報格納部１３の該当ユーザの属性が変更されるのみである。電子証明書が発行されている、かつ、変更する属性が電子証明書に影響を与えない属性の場合、当該ユーザの属性が変更されるのみである。電子証明書が発行されている、かつ変更する属性が電子証明書に影響を与える場合、例えば属性変更に伴って電子証明書を再発行しなければならないような場合、電子証明書状態に「RM」（証明書に関係する状態が変更された）が設定される（図9の属性変更の遷移）。この時ユーザ状態は「N」（証明書を保有している状態）である。
【００２１】
（ユーザ削除）ユーザ削除には二通りがある。一通り目は電子証明書が未だ発行されていないユーザの場合であって、ユーザ情報格納部１３の該当ユーザのレコードが削除されるのみである。電子証明書が発行されている場合、電子証明書状態に「RT」（ユーザの削除）が設定される（図9の削除の遷移）。この時ユーザ状態は「N」（証明書を保有している状態）である。
【００２２】
次に「ユーザ要求」として「紛失」、「破損」があった場合の動作を説明する。ユーザがユーザ要求入力・結果表示部１１から紛失、破損を実行すると、要求解釈部１２が要求を受付、ユーザの要求を解釈する。要求解釈部１２で解釈された要求に基づき、操作実行部１０がユーザ情報格納部１３のデータを操作し、結果をユーザ要求入力・結果表示部１１で表示する。
【００２３】
以下に「ユーザ要求」におけるユーザ情報格納部１３のデータの操作を説明する。
【００２４】
（紛失）電子証明書を既に発行されているユーザが紛失の要求を実行すると、電子証明書状態が「RL」（証明書を紛失した）に設定される（図9の紛失の遷移）。この時ユーザ状態は「N」（証明書を保有している状態）である。電子証明書を発行されていないユーザはこの要求を発行することはできない。
【００２５】
（破損）電子証明書を既に発行されているユーザが破損の要求を実行すると、電子証明書状態が「D」（証明書の破損）に設定される（図9の破損の遷移）。この時ユーザ状態は「N」（証明書を保有している状態）である。電子証明書を発行されていないユーザはこの要求を発行することはできない。
【００２６】
以下に「システムによる変更」におけるユーザ情報格納部１３のデータ操作を示す。
【００２７】
（期限間近）システムにはユーザ管理者４が決めた日数があり、システムは各ユーザに発行されている電子証明書の期限がその日数内になると電子証明書状態を「U」（証明書の期限切れ間近）に設定される（図9の期限間近の遷移）。この時ユーザ状態は「N」（証明書を保有している状態）である。
【００２８】
（期限切れ）ユーザ情報格納部１３には各ユーザに発行されている電子証明書の有効期限が格納されており、システム電子証明書の有効期限が切れていると電子証明書状態を「P」（証明書の期限切れ）に設定される（図9の期限切れの遷移）。この時ユーザ状態は「N」（証明書を保有している状態）である。
【００２９】
（発行）スケジュール格納部１７に格納されているスケジュールに設定された期限が来て、操作実行部１０によって発行処理が実施され、発行処理が成功した場合、電子証明書状態が「NULL（空）」（通常状態）の時、ユーザ状態は「Ｉ」（証明書発行待ち状態）から「N」（証明書を保有している状態）に変更される（図9の発行１の遷移）。電子証明書状態が「NULL（空）」（通常状態）でない時、ユーザ状態は「Ｉ」（証明書発行待ち状態）から「N」に変更され電子証明書状態はNULL（空）に設定される（図9の発行の遷移）。
【００３０】
（失効）スケジュール格納部１７に格納されているスケジュールに設定された期限が来て、処理実行部によって失効処理が実施され、失効処理が成功した場合、ユーザ状態はNからIに変更される（図9の失効の遷移）。
【００３１】
以上が各操作におけるユーザの保持するユーザの電子証明書状態（ユーザ状態と電子証明書状態）の値の変更を表したものである。
【００３２】
先に述べた様に本システムはあらかじめ設定された動作条件のユーザ状態と電子証明書状態を、ユーザ情報格納部１３に格納されている各ユーザのユーザ状態と証明書状態を照らし合わせて一致した時、対象ユーザと実施操作と実施時期をスケジュール格納部１７にセットし、その時期が来た時に自動的に実施操作を実行する。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施例において、ユーザが電子証明書の格納されているＩＣカードを用いて、企業内のシステムを利用することを示す概念図である。
【図２】本発明の電子証明書の管理装置が各ユーザに対して必要な電子証明書を送信することを示す概念図である。
【図３】電子証明書を発行する認証機関（ＣＡ）と管理装置との関係を示す図である。
【図４】本発明の電子証明書の管理装置の詳細な構成を示すブロック図である。
【図５】使用者と電子証明書の状態との組み合わせに基づき、対応する電子証明書の発行または失効の実施方法を設定するテーブルである。
【図６】使用者毎の使用者の状態と電子証明書の状態とを記憶するテーブルである。
【図７】電子証明書の発行または失効の実施スケジュールを記憶するテーブルである。
【図８】電子証明書を発行する認証機関（ＣＡ）に送信する電子証明書の発行を要求するためのデータを示す図である。
【図９】使用者の状態と電子証明書の状態とがどのように変化するかを示す遷移図である。
【図１０】使用者の状態を示す図である。
【図１１】電子証明書の状態を示す図である。
【符号の説明】
【００３４】
１０    操作実行部
１３    ユーザ情報格納部
１６    動作条件格納部
１７    スケジュール格納部
【図１】
2008228153.tif 000003
【図２】
2008228153.tif 000004
【図３】
2008228153.tif 000005
【図４】
2008228153.tif 000006
【図５】
2008228153.tif 000007
【図６】
2008228153.tif 000008
【図７】
2008228153.tif 000009
【図８】
2008228153.tif 000010
【図９】
2008228153.tif 000011
【図１０】
2008228153.tif 000012
【図１１】
2008228153.tif 000013