(57)【要約】【課題】不正接続の防止に対する信頼性が高いネットワーク認証システムを提供する。【解決手段】ネットワーク機器１２０は、ＭＡＣアドレス等の識別情報と、今回の認証処理に使用するパスワードである第１認証情報と、次回の認証処理に使用するパスワードである第２認証情報とを認証要求信号に格納して送信する。認証サーバ１３０の認証処理機能部１３２は、受信した識別情報に対応する第３認証情報をデータベース１３１から読み出し、第１認証情報と照合する。これらの認証情報が一致する場合、認証処理機能部１３２は、認証通知信号をネットワーク機器１２０に送信するとともに、受信した第２認証情報を、次回の認証処理に使用する第３認証情報としてデータベース１３１に格納する。認証通知信号を受信したネットワーク機器１２０は、第２認証情報が次回認証処理の第１認証情報になるように、内部ＤＲＡＭを書き換える。【選択図】図１
2007036441.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに対するネットワーク機器の接続を許可するための認証処理を認証サーバに行わせるネットワーク認証システムであって、
前記ネットワーク機器が、
該ネットワーク機器を識別するための識別情報と、前記認証処理で使用される第１認証情報と、該第１認証情報を用いた該認証処理の次の前記認証処理で使用される第２認証情報とを記憶する記憶手段と、
該ネットワーク機器が接続認証を受ける際に、前記識別情報および前記第１、第２認証情報を含む認証要求信号を生成して前記認証サーバに送信するとともに、該認証サーバから認証通知信号を受信する接続要求手段と、
を有し、且つ、
前記認証サーバが、
前記識別情報毎に第３認証情報を記憶するデータベース手段と、
前記ネットワーク機器から前記認証要求信号が受信されたときに、受信した前記識別情報に対応する前記第３認証情報を前記データベース手段から読み出して、該第３認証情報と受信した前記第１認証情報とが一致する場合に、前記認証通知信号を前記ネットワーク機器に送信するとともに、受信した前記第２認証情報を新たな前記第３認証情報として該データベース手段に格納する認証処理手段と、
を有することを特徴とするネットワーク認証システム。
【請求項２】
前記接続要求手段が、前記記憶手段に記憶された前記第２認証情報を新たな前記第１認証情報とする処理と、新たな前記第２認証情報を生成して該記憶手段に格納する処理とを行うことを特徴とする請求項１に記載のネットワーク認証システム。
【請求項３】
前記ネットワーク機器が前記ネットワークに接続されているときに、前記接続要求手段が、所定時間毎に、前記認証要求信号を生成して前記認証サーバに送ることを特徴とする請求項１または２に記載のネットワーク認証システム。
【請求項４】
ネットワークに対するネットワーク機器の接続を許可するための認証処理を認証サーバに行わせるネットワーク認証方法であって、
前記ネットワーク機器が、該ネットワーク機器を識別するための識別情報と、今回の前記認証処理で使用される第１認証情報と、次回の前記認証処理で使用される第２認証情報とを含む認証要求信号を生成する第１ステップと、
前記ネットワーク機器から前記認証サーバに前記認証要求信号を送信する第２ステップと、
前記認証サーバが、受信した前記識別情報に対応する第３認証情報を、該認証サーバ内のデータベース手段から読み出す第３ステップと、
前記認証サーバが、該第３認証情報と受信した前記第１認証情報とが一致する場合に、認証通知信号を前記ネットワーク機器に送信するとともに、受信した前記第２認証情報を新たな前記第３認証情報として前記データベース手段に格納する第４ステップと、
を含むことを特徴とするネットワーク認証方法。
【請求項５】
前記第１ステップよりも後に、前記ネットワーク機器が前記第２認証情報を新たな前記第１認証情報に変更する第５ステップと、新たな前記第２認証情報を生成する第６ステップとをさらに含むことを特徴とする請求項４に記載のネットワーク認証方法。
【請求項６】
前記ネットワーク機器が前記ネットワークに接続されているときに、前記第１〜第４ステップが、所定時間毎に行われることを特徴とする請求項４または５に記載のネットワーク認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク機器をネットワークに接続する際の接続認証を認証サーバに行わせるネットワーク認証システムおよびネットワーク認証方法に関する。
【背景技術】
【０００２】
ＬＡＮ(Local Area Network)やインターネット等のネットワークでは、一般に、権限のないネットワーク機器による不正な接続を防止するために、接続認証が行われる。かかる接続認証を行う技術としては、例えば下記特許文献１が知られている。特許文献１にも記載されているように、従来、ネットワーク接続の認証技術としては、以下のような方法が知られている。
【０００３】
第１の方法は、例えばＭＡＣ(Media Access Control)アドレス等の静的情報を用いて接続認証を行う方法である。ここで、ＭＡＣアドレスとは、ＯＳＩ(Open Systems Interconnection)参照モデルのＭＡＣ層で規定されるアドレスであり、通信データの中継点を特定するために使用される。この方法では、接続が許可されたネットワーク機器の静的情報を予め認証サーバに登録しておき、登録された静的情報を有するネットワーク機器の接続のみを許可する。
【０００４】
第２の方法は、パスワードを用いて接続認証を行う方法である。この方法では、接続要求がなされたときに、ネットワーク機器に対して認証サーバがパスワードの送信を要求する。そして、ネットワーク機器から送信されたパスワードと認証サーバに予め登録されているパスワードとが一致した場合のみ、そのネットワーク機器の接続が許可される。
【特許文献１】特開２００３−０４６５３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、以下のような理由により、上述の第１、第２の方法では、不正接続の防止に対する信頼性を十分に確保することができなかった。
【０００６】
第１の方法では、不正接続しようとする者が、正当な接続権限を有する他人の静的情報を窃取して自らのネットワーク機器の静的情報として設定することにより、不正接続を行うことが可能になる。
【０００７】
また、第２の方法でも、不正接続しようとする者が、正当な接続権限を有する他人のパスワードを窃取することにより、不正接続が可能になる。
【０００８】
この発明の課題は、不正接続の防止に対する信頼性が十分に高いネットワーク認証システムおよびネットワーク認証方法を提供することにある。
【課題を解決するための手段】
【０００９】
（１）第１の発明は、ネットワークに対するネットワーク機器の接続を許可するための認証処理を認証サーバに行わせるネットワーク認証システムに関する。
【００１０】
そして、ネットワーク機器が、ネットワーク機器を識別するための識別情報と認証処理で使用される第１認証情報と第１認証情報を用いた認証処理の次の認証処理で使用される第２認証情報とを記憶する記憶手段と、ネットワーク機器が接続認証を受ける際に、識別情報および第１、第２認証情報を含む認証要求信号を生成して認証サーバに送信するとともに認証サーバから認証通知信号を受信する接続要求手段とを有し、且つ、認証サーバが、識別情報毎に第３認証情報を記憶するデータベース手段と、ネットワーク機器から認証要求信号が受信されたときに受信した識別情報に対応する第３認証情報をデータベース手段から読み出して第３認証情報と受信した第１認証情報とが一致する場合に認証通知信号をネットワーク機器に送信するとともに受信した第２認証情報を新たな第３認証情報としてデータベース手段に格納する認証処理手段とを有する。
【００１１】
（２）第２の発明は、ネットワークに対するネットワーク機器の接続を許可するための認証処理を認証サーバに行わせるネットワーク認証方法に関する。
【００１２】
そして、ネットワーク機器がネットワーク機器を識別するための識別情報と今回の認証処理で使用される第１認証情報と次回の認証処理で使用される第２認証情報とを含む認証要求信号を生成する第１ステップと、ネットワーク機器から認証サーバに認証要求信号を送信する第２ステップと、認証サーバが受信した識別情報に対応する第３認証情報を認証サーバ内のデータベース手段から読み出す第３ステップと、認証サーバが第３認証情報と受信した第１認証情報とが一致する場合に認証通知信号をネットワーク機器に送信するとともに、受信した第２認証情報を新たな第３認証情報としてデータベース手段に格納する第４ステップとを含む。
【発明の効果】
【００１３】
この発明によれば、１回の認証処理毎に認証情報を変更することができるので、不正接続の防止に対する信頼性を高めることができる。
【発明を実施するための最良の形態】
【００１４】
以下、この発明の実施の形態について、図面を用いて説明する。なお、図中、各構成成分の大きさ、形状および配置関係は、この発明が理解できる程度に概略的に示してあるにすぎず、また、以下に説明する数値的条件は単なる例示にすぎない。
【００１５】
図１は、この実施形態に係るネットワーク認証システムの構成を示す概念図である。図１に示したように、この実施形態に係るネットワーク認証システム１００は、ネットワーク１１０と、ネットワーク機器１２０と、認証サーバ１３０とを含む。
【００１６】
ネットワーク１１０は、ネットワーク機器１２０と、認証サーバ１３０や他のネットワーク機器等とを通信接続する。この実施形態のネットワーク１１０としては、例えばインターネット、ＬＡＮ、無線ＬＡＮ等が利用できる。
【００１７】
ネットワーク機器１２０は、ネットワーク１１０に接続するための通信機器である。この実施形態のネットワーク機器１２０としては、例えばルータやモデム、ＩＰ電話、情報家電端末等がある。ネットワーク機器１２０は、ＤＲＡＭ(Dynamic Random Access Memory)１２１、フラッシュメモリ１２２および接続要求処理機能部１２３を備えている。
【００１８】
ＤＲＡＭ１２１は、識別情報と、第１認証情報と、第２認証情報とを記憶する。ここで、識別情報は、ネットワーク機器を識別するための情報であり、例えばＭＡＣアドレスやＩＤ(Identification)を使用することができる。第１認証情報は、認証サーバ１２０の認証処理で使用されるパスワードである。また、第２認証情報は、第１認証情報を用いた認証処理の次の認証処理で使用されるパスワードである。後述のように、この実施形態では、認証サーバ１２０が使用する認証情報は、１回の認証処理毎に変更される。最初の認証処理で使用される認証情報は、認証サーバ１３０の運営者（インターネット・サービス・プロバイダ等）によって、ネットワーク機器１２０の使用者に提供される。二回目以降の認証処理で使用される認証情報は、接続要求処理機能部１２３で生成される（後述）。
【００１９】
フラッシュメモリ１２２は、第１認証情報を保存する。フラッシュメモリ１２２に保存された第１認証情報は、例えば、接続要求処理機能部１２３が第１認証情報を変更するたびに（後述）、書き換えられる。また、例えばネットワーク機器１２０の電源立ち上げ時に、フラッシュメモリ１２２に保存された第１認証情報が、ＤＲＡＭ１２１に書き込まれる。なお、フラッシュメモリ１２２に代えて、他の形式の不揮発性メモリを使用してもよい。
【００２０】
接続要求処理機能部１２３は、ネットワーク機器１２０が接続認証を受ける際に、識別情報および第１、第２認証情報を含む認証要求信号を生成して認証サーバ１３０に送信するとともに、認証サーバ１３０から認証通知信号を受信する。第１、第２認証情報（または、識別情報および第１、第２認証情報）は、そのまま認証要求信号に格納してもよいし、暗号化した後で格納してもよい。この接続認証処理は、ネットワーク機器１２０からネットワーク１１０への接続開始時だけでなく、接続中にも所定時間毎に行われることが望ましい。さらに、接続要求処理機能部１２３は、ＤＲＡＭ１２１に記憶された第２認証情報を新たな第１認証情報とする処理と、新たな第２認証情報を生成する処理とを行う。第１、第２認証情報の決定方法等は任意であり、ランダム値であってもよいし、第１認証情報を用いて第２認証情報を演算してもよい。但し、第１認証情報の値から第２認証情報の値を特定できないようにすることが望ましい。第１認証情報を用いて第２認証情報を演算する場合、例えばＭ系列生成器を使用することができる。Ｍ系列生成器とは、スペクトラム拡散通信で拡散符号の生成に使用される回路である。さらには、第１認証情報を用いてＭ系列生成器が生成したランダム値と上述の識別情報（ＭＡＣアドレス等）との排他的論理和を、第２認証情報として使用してもよい。
【００２１】
認証サーバ１３０は、ネットワーク機器１２０の接続認証を行う。この認証サーバ１３０は、データベース１３１と、認証処理機能部１３２を備えている。
【００２２】
データベース１３１は、例えばハードディスク内に構築される。データベース１３１には、第３認証情報が、ネットワーク機器１２０の識別情報毎に保存される。
【００２３】
認証処理機能部１３２は、ネットワーク機器１２０から受信された認証要求信号と、データベース１３１とを用いて、かかるネットワーク機器１２０の認証処理を行う。この認証処理では、認証処理機能部１３２が、認証要求信号内の識別情報に対応する第３認証情報をデータベース１３１から読み出し、認証要求信号内の第１認証情報と照合する。そして、第１認証情報と第３認証情報とが一致したとき、認証処理機能部１３２は、認証通知信号（接続を許可する旨の信号）をネットワーク機器１２０に送信するとともに、認証要求信号内の第２認証情報を、次回の認証処理で使用する第３認証情報としてデータベース１３１に格納する。
【００２４】
次に、この実施形態に係るネットワーク認証システム１００の動作について、図２〜図４を用いて説明する。図２は、ネットワーク認証システム１００間の接続認証処理を説明するための概念図であり、図３および図４はＤＲＡＭ１２１、フラッシュメモリ１２２およびデータベース１３１に記憶された各認証情報の変化を示す表である。
【００２５】
まず、認証サーバ１３０の初期設定について説明する。この初期設定では、接続を許可する各ネットワーク機器１２０の識別情報Ｍ１，Ｍ２，・・・と、これらの識別情報に対応する１回目の第３認証情報Ａ１，Ｂ１，・・・とが、データベース１３１に格納される（図２のＳ１および図３（Ａ）参照）。
【００２６】
次に、ネットワーク機器１２０の電源立ち上げ時の動作を説明する。フラッシュメモリ１２２には、第３認証情報と同じ値のデータ（ここではＡ１とする）が、第１認証情報として保存されている。一方、ＤＲＡＭ１２１は、揮発性メモリであるため、電源立ち上げ時には何も保存されていない。電源が立ち上がると、ネットワーク機器１２０の接続要求処理機能部１２３は、フラッシュメモリ１２２内の第１認証情報Ａ１を読み出して、ＤＲＡＭ１２１に格納する。
【００２７】
その後、接続要求処理機能部１２３が、ネットワーク機器１２０をネットワーク１１０に接続するための処理を開始する。この処理では、認証サーバ１３０に、接続認証を受ける必要がある。このため、接続要求処理機能部１２３は、まず、上述のようにして、第２認証情報Ａ２を生成する。生成された第２認証情報Ａ２は、ＤＲＡＭ１２１に格納される（図２のＳ２および図３（Ｂ）参照）。さらに、接続要求処理機能部１２３は、ネットワーク機器１２０に割り当てられた識別情報Ｍ１と、ＤＲＡＭ１２１に格納された第１、第２認証情報Ａ１，Ａ２とを用いて、認証要求信号を生成する。この認証要求信号は、ネットワーク１１０を介して認証サーバ１３０に送られ、認証処理機能部１３２に入力される。
【００２８】
認証処理機能部１３２は、受け取った認証要求信号から、識別情報Ｍ１、第１認証情報Ａ１および第２認証情報Ａ２を読み出す。続いて、認証処理機能部１３２は、かかる識別情報に対応する第３認証情報を、データベース１３１から読み出す。そして、認証処理機能部１３２は、第１認証情報と第３認証情報とを照合する。第１、第３認証情報が一致した場合、認証処理機能部１３２は、応答信号として認証通知信号を送信するとともに、第２認証情報Ａ２を、次回の認証処理で使用する第３認証情報としてデータベース１３１に格納する（図２のＳ３および図３（Ｃ）参照）。一方、第１、第３認証情報が一致しなかった場合、認証処理機能部１３２は、接続不許可を通知する信号を、応答信号として送信する。認証処理機能部１３２から送信された応答信号は、ネットワーク１１０を介してネットワーク機器１２０に送られ、接続要求処理機能部１２３に入力される。
【００２９】
接続要求処理機能部１２３は、受け取った応答信号が認証通知信号である場合、ネットワーク１１０への接続を開始する。続いて、接続要求処理機能部１２３は、第２認証情報Ａ２が新たな第１認証情報となるように、ＤＲＡＭ１２１およびフラッシュメモリ１２２を更新する（図２のＳ４および図３（Ｄ）参照）。一方、受け取った応答信号が接続不許可を通知する信号であった場合、接続要求処理機能部１２３は、ネットワーク１１０への接続を行うことなく、処理を終了する。
【００３０】
上述のように、接続認証処理は、ネットワーク機器１２０からネットワーク１１０への接続開始時だけでなく、接続中にも所定時間毎に行われることが望ましい。接続中に接続認証を行う場合、接続要求処理機能部１２３は、まず、第２認証情報Ａ３を生成し、識別情報Ｍ１および第１、第２認証情報Ａ２，Ａ３から認容要求信号を生成して、認証サーバ１３０に送る。また、接続要求処理機能部１２３は、新たに生成された第２認証情報Ａ３を、ＤＲＡＭ１２１に格納する（図２のＳ５および図４（Ａ）参照）。
【００３１】
認証処理機能部１３２は、受信した認証要求信号の識別情報に対応する第３認証情報をデータベース１３１から読み出し、第１認証情報Ａ２と照合する。第１、第３認証情報が一致した場合、認証処理機能部１３２は、応答信号として認証通知信号を送信するとともに、第２認証情報Ａ３を、次回の認証処理で使用する第３認証情報としてデータベース１３１に格納する（図２のＳ６および図４（Ｂ）参照）。
【００３２】
接続要求処理機能部１２３は、認証通知信号を受信すると、第２認証情報Ａ３が新たな第１認証情報となるように、ＤＲＡＭ１２１およびフラッシュメモリ１２２を更新する（図２のＳ７および図４（Ｃ）参照）。
【００３３】
その後も、同様の処理が、ネットワーク１１０とネットワーク機器１２０との接続が終了するまで定期的に繰り返される。
【００３４】
以上説明したように、この実施形態に係るネットワーク認証システム１００によれば、１回の認証処理毎に認証情報が変更される。したがって、悪意の第三者が識別情報や第１認証情報を窃取しても、実際に不正接続を行う前に正当利用者が１回以上の接続認証処理を行った場合には、窃取された第１認証情報を利用できなくなる。したがって、この実施形態によれば、不正接続の防止に対する信頼性を高めることができる。
【００３５】
また、悪意の第三者が不正接続を成功させた場合でも、正当な利用者が次回の接続認証を受けられなくなるので、不正接続の事実を即座に知ることができ、第１、第３認証情報の再設定などで迅速に対処することができる。
【００３６】
また、この実施形態では、次回使用する認証情報（第２認証情報）を自動的に生成・送信することができるので、利用者の負担も少なく、送信すべき第２認証情報を誤るおそれもない。
【図面の簡単な説明】
【００３７】
【図１】実施形態に係るネットワーク認証システムの構成を示す概念図である。
【図２】実施形態に係るネットワーク認証システムの接続認証処理を説明するための概念図である。
【図３】実施形態に係るネットワーク認証システムの第１〜第３認証情報の変化を説明するための表である。
【図４】実施形態に係るネットワーク認証システムの第１〜第３認証情報の変化を説明するための表である。
【符号の説明】
【００３８】
１００  ネットワーク認証システム
１１０  ネットワーク
１２０  ネットワーク機器
１２１  ＤＲＡＭ
１２２  フラッシュメモリ
１２３  接続要求処理機能部
１３０  認証サーバ
１３１  データベース
１３２  認証処理機能部
【図１】
2007036441.tif 000003
【図２】
2007036441.tif 000004
【図３】
2007036441.tif 000005
【図４】
2007036441.tif 000006