(57)【要約】【課題】認証データの改ざんによるユーザの業務運用に与える影響の長期化や、装置の盗難による端末情報の漏えいなどのセキュリティ上のリスクを減らすことのできる認証システム、通信装置、および認証データ適用方法を提供する。【解決手段】端末制御部３１が暗号鍵３２１を生成し、その暗号鍵３２１を使用して生成した暗号化認証データをＵＳＢデバイス２０に格納する。通信装置１０の制御部１１が、端末制御部３１と同じ識別情報に基づいて復号鍵１２１を生成する。そして、制御部１１は、生成した復号鍵１２１を使用して、ＵＳＢデバイス２０の暗号化認証データを復号化し、以降、復号化した認証データを使用して端末３０の認証処理を行う。【選択図】      図１
2017139650.tif 000002
【特許請求の範囲】
【請求項１】
暗号鍵を生成し、前記暗号鍵を使用して認証データを暗号化した暗号化認証データを、接続された可搬型記憶装置に格納する端末制御手段を含む端末と、
前記暗号化認証データが格納された前記可搬型記憶装置が接続された場合、復号鍵を生成し、前記復号鍵を使用して前記暗号化認証データを復号化し、前記復号化した復号化認証データを一時記憶手段に記憶し、前記一時記憶手段に記憶した前記復号化認証データを使用して前記端末を認証する制御手段を含む通信装置と
を備える認証システム。
【請求項２】
前記暗号鍵および前記復号鍵は、前記通信装置に割り当てられたそれぞれを識別する固有の識別情報に基づいて生成される
請求項１に記載の認証システム。
【請求項３】
前記端末は、入力手段をさらに備え、
前記認証データと、前記暗号鍵を生成するための前記通信装置に割り当てられた識別情報とが、前記入力手段から入力される
請求項１または２に記載の認証システム。
【請求項４】
暗号化認証データが格納された可搬型記憶装置が接続された場合、前記暗号化認証データを復号化する復号鍵を生成し、前記復号鍵を使用して前記暗号化認証データを復号化し、前記復号化した復号化認証データを一時記憶手段に記憶し、前記一時記憶手段に記憶した前記復号化認証データを使用して端末を認証する制御手段を含む
通信装置。
【請求項５】
それぞれを識別する固有の識別情報が割り当てられ、前記復号鍵は、前記識別情報に基づいて生成される
請求項４に記載の通信装置。
【請求項６】
暗号鍵を生成し、前記暗号鍵を使用して認証データを暗号化した暗号化認証データを、接続された可搬型記憶装置に格納する端末制御手段を含む
端末。
【請求項７】
前記暗号鍵は、通信装置に割り当てられたそれぞれを識別する固有の識別情報に基づいて生成される
請求項６に記載の端末。
【請求項８】
前記端末は、入力手段をさらに備え、
前記認証データと、前記暗号鍵を生成するための前記通信装置の識別情報とが、前記入力手段から入力される
請求項６または７に記載の端末。
【請求項９】
暗号鍵を生成し、前記暗号鍵を使用して第１の認証データを暗号化した第１の暗号化認証データを第１の可搬型記憶装置に格納し、
前記第１の暗号化認証データを復号化する第１の復号鍵を生成し、
前記第１の復号鍵を使用して、前記第１の可搬型記憶装置に格納された前記第１の暗号化認証データを復号化し、
前記復号化した第１の復号化認証データを一時記憶手段に記憶し、前記一時記憶手段に記憶した前記第１の復号化認証データを使用して端末を認証する
認証データ適用方法。
【請求項１０】
前記第１の復号化認証データを使用して端末を認証しているときに、前記第１の可搬型記憶装置が取り外されても、端末の認証に前記第１の認証データを使用し、
予め定めた所定の時間が経過する前に、第２の可搬型記憶装置が接続された場合は、前記第２の可搬型記憶装置に格納された第２の暗号化認証データを復号化する第２の復号鍵を生成し、前記第２の復号鍵を使用して、前記第２の暗号化認証データを復号化し、以降、前記復号化した第２の復号化認証データを使用して端末を認証し、
予め定めた所定の時間が経過するまでに、前記第２の可搬型記憶装置が接続されない場合は、端末の認証を行わない
請求項９に記載の認証データ適用方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システム、通信装置および認証データ適用方法に関し、特に、通信装置に認証用のデータを保持して認証を行う認証システム、通信装置および認証データ適用方法に関する。
【背景技術】
【０００２】
一般的に、ユーザ認証方式であるＩＥＥＥ（「Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ」の略称）８０２．１Ｘ認証や、端末認証方式であるＭＡＣ（「Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ」の略称）アドレス認証などは、ネットワーク上に独立した認証サーバを設けることで機能を実現している。
【０００３】
しかし、近年では、ルータやスイッチングハブなどの通信装置の性能向上に伴い、それらの通信装置に認証サーバの機能を分散して実装し、認証処理を行う方法（以降、「ローカル認証」と称する。）を採用するネットワークが増えている。ローカル認証では、通信装置内の記憶装置に認証処理に用いるデータを格納し、そのデータを参照することにより認証処理を行う。
【０００４】
ローカル認証に関連する技術として、特許文献１に記載の技術では、ルータに接続したＵＳＢ（「Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ」の略称）デバイスに対応して予めそのルータ内に保持された設定情報を使用することで、そのＵＳＢデバイスが接続されている期間だけ一時的に、パケットフィルタ等のルータの機能の一部を無効にすることができる。また、管理者以外の人間がルータの管理画面を利用することにより発生する、管理者が意図しない設定変更が行われる可能性を排除することができる。
【０００５】
特許文献２に記載の技術では、無線ネットワークを構成する管理端末にメディア（ＵＳＢデバイスに相当）が接続されている期間に限定して、新規の無線ネットワークが自動で構築される。そして、上記の無線ネットワークを構成するアクセスポイントに新規にアクセスする端末に対しては、上記新規ネットワークへの接続を受け付ける。そして、新規端末の新規ネットワークの利用終了後には、管理端末からメディアが抜かれることにより、新規ネットワークが解消する。これにより、新規端末の新規ネットワークの利用終了後に、新規ネットワークが存在し続けることはなく、さらに、ユーザは、管理端末へのメディアの挿抜さえ行なえばよいため、操作の手間を少なくすることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１４７２１４号公報
【特許文献２】特開２００９−２５３４６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ローカル認証では、認証動作に関する設定情報や認証する端末の情報等の、認証処理に用いる認証用データを、独立した認証サーバではなく通信装置内の記憶装置に格納する。これにより、認証用データが改ざんされた場合のユーザの業務運用に与える影響の長期化（例えば、管理者が通信装置内の認証データを復旧するまで業務が停止する等）や、装置の盗難による端末情報の漏えいなどのリスクが高まっているという問題がある。
【０００８】
さらに、セキュリティ強化の観点から、通信装置の運用は管理者により厳格に実施されるようになっている。そのため、認証用データ以外のデータに関連する軽微な設定変更であっても、作業を管理者に依頼する必要があり、容易に通信装置の設定変更を行うことができないという問題がある。
【０００９】
また、特許文献１および２には、通信装置（すなわち、ルータまたはアクセスポイントに相当する装置）における認証用データの改ざんや、端末情報の漏えいなどのセキュリティ上のリスクを減らすための技術については、何ら記載が無い。
【００１０】
本発明の目的は、認証用データの改ざんによるユーザの業務運用に与える影響の長期化や、装置の盗難による端末情報の漏えいなどのセキュリティ上のリスクを減らすことのできる認証システム、通信装置、および認証データ適用方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の認証システムは、
暗号鍵を生成し、前記暗号鍵を使用して認証データを暗号化した暗号化認証データを、接続された可搬型記憶装置に格納する端末制御手段を含む端末と、
前記暗号化認証データが格納された前記可搬型記憶装置が接続された場合、復号鍵を生成し、前記復号鍵を使用して前記暗号化認証データを復号化し、前記復号化した復号化認証データを一時記憶手段に記憶し、前記一時記憶手段に記憶した前記復号化認証データを使用して前記端末を認証する制御手段を含む通信装置と
を備える。
【００１２】
また、本発明の通信装置は、
暗号化認証データが格納された可搬型記憶装置が接続された場合、前記暗号化認証データを復号化する復号鍵を生成し、前記復号鍵を使用して前記暗号化認証データを復号化し、前記復号化した復号化認証データを一時記憶手段に記憶し、前記一時記憶手段に記憶した前記復号化認証データを使用して端末を認証する。
【００１３】
また、本発明の端末は、
暗号鍵を生成し、前記暗号鍵を使用して認証データを暗号化した暗号化認証データを、接続された可搬型記憶装置に格納する。
【００１４】
また、本発明の認証データ適用方法は、
暗号鍵を生成し、前記暗号鍵を使用して第１の認証データを暗号化した第１の暗号化認証データを第１の可搬型記憶装置に格納し、
前記第１の暗号化認証データを復号化する第１の復号鍵を生成し、
前記第１の復号鍵を使用して、前記第１の可搬型記憶装置に格納された前記第１の暗号化認証データを復号化し、
前記復号化した第１の復号化認証データを一時記憶手段に記憶し、前記一時記憶手段に記憶した前記第１の復号化認証データを使用して端末を認証する。
【発明の効果】
【００１５】
本発明には、認証用データの改ざんによるユーザの業務運用に与える影響の長期化や、装置の盗難による端末情報の漏えいなどのセキュリティ上のリスクを減らすことができるという効果がある。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態を示すブロック図である。
【図２】第１の実施形態における、端末３０の構成を示すブロック図である。
【図３】第１の実施形態における、認証テーブル１２２の一例を示す図である。
【図４】第１の実施形態における、認証動作設定テーブル１２３の一例を示す図である。
【図５】第１の実施形態における、端末３０の動作を示すフローチャートである。
【図６】第１の実施形態における、通信装置１０の動作を示すフローチャートである。
【図７】本発明の第２の実施形態における通信装置１０の動作を示すフローチャートである。
【図８】本発明の第３の実施形態を示すブロック図である。
【発明を実施するための形態】
【００１７】
次に、本発明の実施形態について図面を参照して詳細に説明する。
【００１８】
［第１の実施形態］
図１は本発明の第１の実施形態を示すブロック図である。
【００１９】
図１を参照すると、本システムは、通信装置１０と、それぞれを識別する固有の識別情報が割り当てられたＵＳＢデバイス２０と、通信装置１０とネットワーク４０を介して接続された少なくとも１つの端末３０とを含む。なお、通信装置１０と端末３０とを接続するネットワーク４０は、有線ネットワークでも無線ネットワークでもよく、また、それらを組み合わせたネットワークでもよい。なお、ネットワーク４０と接続する通信装置１０のネットワークインターフェース部（図示せず）には、インターフェース識別情報が割り当てられている。
【００２０】
ＵＳＢデバイス２０には、通信装置１０が端末３０を認証する際に用いる、認証動作に関する設定情報や認証する端末の情報等のデータ（以降、「認証データ」と言う）が暗号化され、格納される。
【００２１】
端末３０は、ネットワーク４０を介して通信装置１０に接続し、さらに、通信装置１０を介してインターネット等の外部ネットワーク（図示せず）に接続する。また、端末３０は、認証データを暗号化し、ＵＳＢデバイス２０に格納する機能を有する。なお、認証データを暗号化しＵＳＢデバイス２０に格納する機能は、ネットワーク４０に接続していない、単独で動作する他の端末が有していてもよい。
【００２２】
通信装置１０は、制御部１１と、一時記憶部１２と、ＵＳＢインターフェース部１３と、端末認証部１４とを備える。通信装置１０には、それぞれを識別する固有の識別情報（例えば、シリアル番号やＭＡＣアドレスなど。）が割り当てられている。
【００２３】
制御部１１は、暗号化され、ＵＳＢデバイス２０に格納された認証データを、復号化するための復号鍵１２１を生成する。なお、制御部１１は、プログラムを記憶する記憶デバイス（図示せず）と、そのプログラムをメモリに読み込んで命令を実行する少なくとも１つのプロセッサ（図示せず）とを含む。
【００２４】
一時記憶部１２は、例えば揮発性メモリであり、データを記憶することができるが、通信装置１０の電源が切れると記憶されていた情報も消失する。また、一時記憶部１２には、復号鍵１２１と、復号鍵１２１によって復号化された認証テーブル１２２および認証動作設定テーブル１２３とが記憶される。ここで、認証テーブル１２２と、認証動作設定テーブル１２３とは認証データに相当する。
【００２５】
ＵＳＢインターフェース部１３には、ＵＳＢデバイス２０が接続され、その接続されたＵＳＢデバイス２０に格納されたデータの受け渡しを行う。なお、ＵＳＢインターフェース部１３は、ＵＳＢデバイス２０の接続と取り外しが可能なように構成されている。また、ＵＳＢインターフェース部１３は、通信装置１０の所定の記憶場所（図示せず）に、通信装置１０に接続を許可する少なくとも１つのＵＳＢデバイスの識別情報を事前に登録する。
【００２６】
端末認証部１４は、認証テーブル１２２および認証動作設定テーブル１２３に含まれる認証データを用いて端末３０の認証処理を行う。
【００２７】
図２は、本実施形態における端末３０を示すブロック図である。
【００２８】
図２を参照すると、端末３０は、端末制御部３１と、一時記憶部３２と、ＵＳＢインターフェース部３３と、入出力部３４とを備える。
【００２９】
端末制御部３１は、通信装置１０が端末３０を認証する際に用いる認証データを、暗号化するときに使用する、暗号鍵３２１を生成する機能を有する。なお、端末制御部３１は、プログラムを記憶する記憶デバイス（図示せず）と、そのプログラムをメモリに読み込んで命令を実行する少なくとも１つのプロセッサ（図示せず）とを含む。
【００３０】
一時記憶部３２は、例えば揮発性メモリであり、データを記憶することができるが、端末３０の電源が切れると記憶されていた情報も消失する。また、一時記憶部３２には、暗号鍵３２１と、認証データを暗号化した暗号化認証テーブル３２２および暗号化認証動作設定テーブル３２３とが記憶される。以降、暗号化認証テーブル３２２と、暗号化認証動作設定テーブル３２３とを合わせて、「暗号化認証データ」と言う。
【００３１】
ＵＳＢインターフェース部３３には、ＵＳＢデバイス２０が接続され、その接続されたＵＳＢデバイス２０に格納されたデータの受け渡しを行う。なお、ＵＳＢインターフェース部３３は、ＵＳＢデバイス２０の接続と取り外しが可能なように構成されている。
【００３２】
入出力部３４には、ユーザが情報を入力するためのキーボード等およびユーザへ情報を表示するための表示画面等を備えた入出力装置（図示せず）が接続される。
【００３３】
図３は、本実施形態における認証テーブル１２２の一例を示す図である。
【００３４】
図３を参照すると、認証テーブル１２２は、拒否フラグ欄と、利用者識別欄と、パスワード欄と、ＭＡＣアドレス欄とを含む。そして、認証テーブル１２２に含まれる１レコードは、通信装置１０が１台の端末３０の認証時に使用するデータを示す。
【００３５】
拒否フラグ欄には、そのレコードで認証する端末の接続を拒否するか否かを示す情報が登録される。拒否フラグ欄に「１」が登録されている場合は、そのレコードが示す端末は接続を拒否される。
【００３６】
利用者識別欄には、そのレコードが示す端末を利用する利用者を識別するための情報が登録される。
【００３７】
パスワード欄には、そのレコードが示す端末を利用する利用者が設定したパスワードが登録される。
【００３８】
ＭＡＣアドレス欄には、そのレコードが示す端末を識別するために割り当てられたＭＡＣアドレスが登録される。
【００３９】
例えば、図３の１行目のレコードを参照すると、拒否フラグ欄には「１」が登録され、利用者識別欄には「ｕｓｅｒ０１」が登録され、パスワード欄には「ｐａｓｓ０１」が登録され、ＭＡＣアドレス欄には「０１：０２：０３：０４：０５：０６」が登録されている。すなわち、ＭＡＣアドレスが「０１：０２：０３：０４：０５：０６」で示される端末を利用する利用者は、利用者識別情報が「ｕｓｅｒ０１」であり、パスワードが「ｐａｓｓ０１」であるが、この端末の接続は拒否されることが判る。
【００４０】
図４は、本実施形態における認証動作設定テーブル１２３の一例を示す図である。
【００４１】
図４を参照すると、認証動作設定テーブル１２３は、無効フラグ欄と、インターフェース識別欄と、機能欄と、値欄とを含む。そして、認証動作設定テーブル１２３に含まれるレコードは、各々が通信装置１０の認証時の動作を定義するパラメータを示す。
【００４２】
無効フラグ欄には、そのレコードが示す認証動作が無効か否かを示す情報が登録される。無効フラグ欄に「１」が登録されている場合は、そのレコードが示す認証動作が実行されないことを示す。
【００４３】
インターフェース識別欄には、そのレコードが示す認証動作が実行されるネットワークインターフェース部を識別するインターフェース識別情報が登録される。すなわち、インターフェース識別欄に登録されたインターフェース識別情報が示すネットワークインターフェース部の認証動作で、そのレコードのパラメータが使用される。
【００４４】
機能欄には、そのレコードが示す認証動作の内容を表す情報が登録される。
【００４５】
値欄には、そのレコードが示す認証動作で用いられる機能に対する設定値が登録される。
【００４６】
例えば、図４の１行目のレコードを参照すると、無効フラグ欄には何も登録されておらず、インターフェース識別欄には「無線ＬＡＮ０１」（ＬＡＮは「Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ」の略称。）が登録され、機能欄には「最大サプリカント数」が登録され、値欄には「３０」が登録されている。すなわち、通信装置１０が、無線ＬＡＮ０１という識別情報が割り当てられた無線ＬＡＮインターフェースを使用して認証処理を実行するときに、最大サプリカント数に設定される値は３０であることが判る。
【００４７】
次に、端末３０の動作について図５のフローチャートを参照して説明する。
【００４８】
図５は、認証データを暗号化し、ＵＳＢデバイス２０に格納する際の端末３０の動作を示すフローチャートである。
【００４９】
図５を参照すると、まず、端末制御部３１は、入出力部３４を介して入出力装置（図示せず）から入力された通信装置１０の識別情報（例えば、シリアル番号やＭＡＣアドレスなど。）に基づいて、暗号鍵３２１を生成する。そして、端末制御部３１は、生成した暗号鍵３２１を一時記憶部３２に記憶する（ステップＳ１０１）。
【００５０】
次に、端末制御部３１は、入出力部３４を介して入出力装置（図示せず）から入力された認証データを示す情報を基に、暗号鍵３２１を使用して、暗号化認証テーブル３２２と、暗号化認証動作設定テーブル３２３とを生成する。そして、端末制御部３１は、生成した暗号化認証テーブル３２２と暗号化認証動作設定テーブル３２３とを一時記憶部３２に記憶する（ステップＳ１０２）。ここで、入出力部３４を介して入出力装置（図示せず）から入力される、認証データを示す情報は、図３に示す認証テーブル１２２および図４に示す認証動作設定テーブル１２３の各項目に対応する情報である。
【００５１】
次に、端末制御部３１は、暗号化認証テーブル３２２および暗号化認証動作設定テーブル３２３を、ＵＳＢインターフェース部３３を介してＵＳＢデバイス２０に格納する（ステップＳ１０３）。このようにして、ＵＳＢデバイス２０に暗号化認証データが格納される。
【００５２】
なお、端末制御部３１は、生成した暗号化認証テーブル３２２および暗号化認証動作設定テーブル３２３を、一時記憶部３２に記憶せずに、直接ＵＳＢデバイス２０に格納してもよい。
【００５３】
次に、通信装置１０の動作について図６のフローチャートを参照して説明する。
【００５４】
図６を参照すると、まず、制御部１１は、端末認証部１４に、全ての端末３０の接続を拒否するように指示をする（ステップＳ２０１）。
【００５５】
次に、制御部１１は、ＵＳＢインターフェース部１３にＵＳＢデバイス２０が接続されているか否かを問い合わせる（ステップＳ２０２）。
【００５６】
ＵＳＢインターフェース部１３からＵＳＢデバイス２０が接続されていない旨の回答があった場合（ステップＳ２０２で「ＮＯ」の場合）には、制御部１１は、本フローチャートの開始に戻り、ステップＳ２０１の処理から繰り返す。
【００５７】
ＵＳＢインターフェース部１３からＵＳＢデバイス２０が接続されている旨の回答があった場合（ステップＳ２０２で「ＹＥＳ」の場合）には、制御部１１は、そのＵＳＢデバイス２０の識別情報が、事前に所定の記憶場所（図示せず）に登録してある、通信装置１０に接続を許可するＵＳＢデバイスの各識別情報に含まれているか否かを判別する（ステップＳ２０３）。
【００５８】
ＵＳＢデバイス２０の識別情報が、事前に所定の記憶場所（図示せず）に登録してある、通信装置１０に接続を許可するＵＳＢデバイスの各識別情報に含まれていない場合（ステップＳ２０３で「ＮＯ」の場合）には、制御部１１は、本フローチャートの開始に戻り、ステップＳ２０１の処理から繰り返す。
【００５９】
ＵＳＢデバイス２０の識別情報が、事前に所定の記憶場所（図示せず）に登録してある、通信装置１０に接続を許可するＵＳＢデバイスの各識別情報に含まれている場合（ステップＳ２０３で「ＹＥＳ」の場合）には、制御部１１は、ＵＳＢインターフェース部１３に、その接続されているＵＳＢデバイス２０に暗号化認証データが格納されているか否かを問い合わせる（ステップＳ２０４）。
【００６０】
接続されているＵＳＢデバイス２０に暗号化認証データが格納されていない旨の回答があった場合（ステップＳ２０４で「ＮＯ」の場合）には、制御部１１は、本フローチャートの開始に戻り、ステップＳ２０１の処理から繰り返す。
【００６１】
接続されているＵＳＢデバイス２０に暗号化認証データが格納されている旨の回答があった場合（ステップＳ２０４で「ＹＥＳ」の場合）には、制御部１１は、通信装置１０を示す識別情報（例えば、シリアル番号やＭＡＣアドレスなど。）に基づいて、復号鍵１２１を生成する。そして、制御部１１は、生成した復号鍵１２１を一時記憶部１２に記憶する（ステップＳ２０５）。なお、復号鍵１２１は、暗号鍵３２１と同じアルゴリズムで、且つ同じ識別情報に基づいて生成される。したがって、暗号鍵３２１で暗号化されたデータは復号鍵１２１で復号化することができる。
【００６２】
次に、制御部１１は、ＵＳＢインターフェース部１３を介してＵＳＢデバイス２０に格納されている暗号化認証データ（すなわち、暗号化認証テーブル３２２および暗号化認証動作設定テーブル３２３）を入手する。そして、制御部１１は、入手した暗号化認証データを、復号鍵１２１を使用して復号化する（ステップＳ２０６）。
【００６３】
制御部１１は、正常に復号化できたか否かを確認（ステップＳ２０７）し、正常に復号化できなかった場合（ステップＳ２０７で「ＮＯ」の場合）には、本フローチャートの開始に戻り、ステップＳ２０１の処理から繰り返す。一方、正常に復号化できた場合（ステップＳ２０７で「ＹＥＳ」の場合）には、制御部１１は、復号化された、認証テーブル１２２および認証動作設定テーブル１２３を一時記憶部１２に記憶する。そして、制御部１１は、端末認証部１４に、全端末の接続拒否を解除し、認証テーブル１２２および認証動作設定テーブル１２３を使用して端末認証を開始するように指示をする（ステップＳ２０８）。
【００６４】
以降、端末認証部１４は、認証テーブル１２２および認証動作設定テーブル１２３に含まれる認証データを使用して、ネットワーク４０を介して接続しようとする端末３０の認証処理を行う。すなわち、端末認証部１４は、接続しようとする端末３０のＭＡＣアドレスを取得し、図３に示す認証テーブル１２２に含まれるレコードのＭＡＣアドレス欄を検索する。同じＭＡＣアドレスのレコードがあった場合、端末認証部１４は、そのレコードの拒否フラグ欄に「１」が登録されているか否かを判別する。拒否フラグ欄に「１」が登録されている場合は、端末認証部１４は、その端末３０の接続を拒否する。また、拒否フラグ欄が空白の場合は、端末認証部１４は、利用者識別欄の値とパスワード欄の値とを使用し、その端末３０を利用する利用者の利用者認証処理を行う。
【００６５】
また、端末認証部１４は、接続しようとする端末３０が使用しているネットワーク４０が接続しているネットワークインターフェース部を示すインターフェース識別情報を取得する。そして、端末認証部１４は、図４に示す認証動作設定テーブル１２３に含まれるレコードのうち、取得したインターフェース識別情報と同じ識別情報がインターフェース識別欄に登録されているレコードの、値欄に登録されている設定値の機能を用いて認証動作を行う。
【００６６】
以上、本実施形態には、通信装置１０が端末３０を認証する際に用いる認証データの改ざんによるユーザの業務運用に与える影響の長期化や、装置の盗難による端末情報の漏えいなどのセキュリティ上のリスクを減らすことができるという効果がある。
【００６７】
その理由としては、端末３０の端末制御部３１が、暗号鍵３２１を生成し、その暗号鍵３２１を使用して生成した暗号化認証データをＵＳＢデバイス２０に格納する。次に、通信装置１０の制御部１１が、端末制御部３１と同じ識別情報に基づいて復号鍵１２１を生成する。そして、制御部１１は、生成した復号鍵１２１を使用して、ＵＳＢデバイス２０の暗号化認証データを復号化し、一時記憶部１２に格納する。以降、端末認証部１４は、復号化した認証データを端末３０の認証処理に使用する。
【００６８】
すなわち、不正アクセス等による通信装置１０の認証データの改ざんがあっても、通信装置１０を再起動（例えば、電源を入れ直す等の操作）し、ＵＳＢデバイス２０を接続するだけで、制御部１１が、ＵＳＢデバイス２０に格納されている暗号化認証データを復号化し、適用する。これにより、管理者による復旧作業を待たずに、端末認証部１４は、正常な認証データを使用して認証処理を再開できる。さらに、端末３０やＵＳＢデバイス２０が盗難にあった場合でも、装置内部に格納されている認証データは暗号化されているので、情報漏えいの心配が無い。また、通信装置１０が盗難にあった場合においても、復号化した認証データは一時記憶部１２に保持されており、電源が切れると当該認証データは消失するので、情報漏えいの心配が無い。
【００６９】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。
【００７０】
なお、本実施形態の構成は図１乃至図４に示した第１の実施形態のそれと同一であるため、その説明は省略する。
【００７１】
以下に、本実施形態の動作について説明するが、第１の実施形態の動作と異なる点を中心に説明する。
【００７２】
図７は本実施形態の通信装置１０の動作を示すフローチャートである。なお、図７は、図６に示す第１の実施形態のフローチャートに、ステップＳ３０９の処理を追加したフローチャートである。
【００７３】
図７を参照すると、まず、制御部１１は、端末認証部１４に、全ての端末３０の接続を拒否するように指示をする（ステップＳ３０１）。
【００７４】
次に、制御部１１は、ＵＳＢインターフェース部１３にＵＳＢデバイス２０が接続されているか否かを問い合わせる（ステップＳ３０２）。
【００７５】
ＵＳＢインターフェース部１３からＵＳＢデバイス２０が接続されていない旨の回答があった場合（ステップＳ３０２で「ＮＯ」の場合）には、制御部１１は、予め定めた所定の時間の間、ＵＳＢデバイス２０が新たに接続されたか否かを、ＵＳＢインターフェース部１３に問い合わせる（ステップＳ３０９）。
【００７６】
所定の時間内にＵＳＢデバイス２０が接続されているという回答があった場合（ステップＳ３０９で「ＹＥＳ」の場合）には、制御部１１は、ステップＳ３０３に進む。
【００７７】
所定の時間内にＵＳＢデバイス２０が接続されているという回答が無かった場合（ステップＳ３０９で「ＮＯ」の場合）には、制御部１１は、本フローチャートの開始に戻り、ステップＳ３０１の処理から繰り返す。
【００７８】
一方、ステップＳ３０２で、ＵＳＢインターフェース部１３からＵＳＢデバイス２０が接続されている旨の回答があった場合（ステップＳ３０２で「ＹＥＳ」の場合）には、制御部１１は、そのＵＳＢデバイス２０の識別情報が、事前に所定の記憶場所（図示せず）に登録してある、通信装置１０に接続を許可するＵＳＢデバイスの各識別情報に含まれているか否かを判別する（ステップＳ３０３）。
【００７９】
以降、制御部１１は、第１の実施形態と同様に、ＵＳＢデバイス２０の識別情報が事前に所定の記憶場所（図示せず）に登録されていて、且つそのＵＳＢデバイス２０に暗号化認証データが格納されている場合、復号鍵１２１を生成して、ＵＳＢデバイス２０に格納されている暗号化認証データを復号化する。
【００８０】
そして、制御部１１は、端末認証部１４に、復号化した認証テーブル１２２および認証動作設定テーブル１２３を使用して端末認証を開始するように指示をする。
【００８１】
以上、本実施形態には、第１の実施形態の効果に加え、管理者以外の利用者が、ＵＳＢデバイスの交換だけで安全、且つ簡単に認証データを変更することができるという効果がある。
【００８２】
その理由としては、制御部１１が、通信装置１０からＵＳＢデバイス２０が取り外されても、予め定めた所定の時間が経過するまでは、取り外された時点の認証データを使用して端末認証を継続させる。そして、予め定めた所定の時間内に暗号化認証データを格納したＵＳＢデバイス２０が接続されれば、自動的にその暗号化認証データが復号化され、通信装置１０に適用されるからである。
【００８３】
［第３の実施形態］
次に、本発明の第１の実施形態の基本的な構成を含む、第３の実施形態について説明する。
【００８４】
図８は本実施形態を示すブロック図である。
【００８５】
図８を参照すると、本実施形態のシステムは、通信装置５０と、通信装置５０に接続された少なくとも１つの端末７０とを含む。なお、通信装置５０および端末７０は、図示されない可搬型記憶装置の接続と取り外しが可能なように構成されている。
【００８６】
可搬型記憶装置には、通信装置５０が端末７０を認証する際に用いる認証データが暗号化され、格納される。
【００８７】
通信装置５０は、復号鍵５１１が記憶される制御部５１と、復号鍵５１１によって復号化された復号化認証データ５２１が記憶される一時記憶部５２とを備える。
【００８８】
端末７０は、暗号鍵７１１と暗号鍵７１１によって暗号化された暗号化認証データ７１２とが記憶される端末制御部７１を備える。
【００８９】
端末制御部７１は、暗号鍵７１１を生成する。次に、端末制御部７１は、生成した暗号鍵７１１を使用して認証データを暗号化し、暗号化認証データ７１２を生成する。そして、端末制御部７１は、生成した暗号化認証データ７１２を、端末７０に接続される可搬型記憶装置に格納する。
【００９０】
制御部５１は、通信装置５０に上述の可搬型記憶装置が接続された場合、復号鍵５１１を生成する。そして、制御部５１は、生成した復号鍵５１１を使用して、可搬型記憶装置に格納されている暗号化認証データ７１２を復号化し、復号化認証データ５２１を生成する。そして、制御部５１は、生成した復号化認証データ５２１を、一時記憶部５２に格納する。以降、制御部５１は、一時記憶部５２に格納した復号化認証データ５２１を使用して、端末７０を認証する。
【００９１】
以上、本実施形態には、第１の実施形態と同様に、通信装置５０が端末７０を認証する際に用いる認証データの改ざんによるユーザの業務運用に与える影響の長期化や、装置の盗難による端末情報の漏えいなどのセキュリティ上のリスクを減らすことができるという効果がある。
【００９２】
その理由としては、図示されない可搬型記憶装置に、端末制御部７１が生成した暗号化認証データ７１２が格納される。そして、制御部５１が、生成した復号鍵５１１を使用して、可搬型記憶装置に格納されている暗号化認証データ７１２を復号化する。以降、制御部５１は、復号化した復号化認証データ５２１を端末７０の認証処理に使用する。
【００９３】
すなわち、不正アクセス等による認証データの改ざんがあっても、通信装置５０を再起動（例えば、電源を入れ直す等の操作）し、可搬型記憶装置を接続するだけで、制御部５１が、可搬型記憶装置に格納されている暗号化認証データ７１２を復号化し、適用する。これにより、管理者による復旧作業を待たずに、制御部５１は、正常な認証データを使用して認証処理を再開できる。さらに、端末７０や可搬型記憶装置が盗難にあった場合でも、装置内部に格納されている認証データは暗号化されているので、情報漏えいの心配が無い。また、通信装置５０が盗難にあった場合においても、復号化した復号化認証データ５２１は一時記憶部５２に保持されており、電源が切れると当該認証データは消失するので、情報漏えいの心配が無い。
【符号の説明】
【００９４】
１０    通信装置
１１    制御部
１２    一時記憶部
１３    ＵＳＢインターフェース部
１４    端末認証部
２０    ＵＳＢデバイス
３０    端末
３１    端末制御部
３２    一時記憶部
３３    ＵＳＢインターフェース部
３４    入出力部
４０    ネットワーク
５０    通信装置
５１    制御部
５２    一時記憶部
７０    端末
７１    端末制御部
１２１    復号鍵
１２２    認証テーブル
１２３    認証動作設定テーブル
３２１    暗号鍵
３２２    暗号化認証テーブル
３２３    暗号化認証動作設定テーブル
５１１    復号鍵
５２１    復号化認証データ
７１１    暗号鍵
７１２    暗号化認証データ
【図１】
2017139650.tif 000003
【図２】
2017139650.tif 000004
【図３】
2017139650.tif 000005
【図４】
2017139650.tif 000006
【図５】
2017139650.tif 000007
【図６】
2017139650.tif 000008
【図７】
2017139650.tif 000009
【図８】
2017139650.tif 000010