(57)【要約】 【課題】  データ通信装置を用いて、データ配信等のサービスを利用する利用者の使用機種を識別することにより、それぞれの機種に対応した適切なサービスを提供できる機器認証システムを提供することを目的とする。【解決手段】  端末固有の暗号鍵を生成するサーバを有し、機器情報認証手段が端末から最初に前記機器情報を受信したときに、機器情報に端末固有の暗号鍵が含まれていないときには、端末に対応した固有の暗号鍵を生成し、生成した暗号鍵を端末に送信するとともに、認証情報生成手段が、送信された該暗号鍵を記憶して、以後、記憶した暗号鍵を用いて、機器情報を暗号化する。【選択図】      図６
2005269396.tif 000002
【特許請求の範囲】
【請求項１】
自己の機器情報を送信する送信手段を有する端末と、
該端末に接続されたデータ通信用装置と、
該機器情報を受信し、該機器情報に基づいて、前記端末が提供されるサービス内容と一致する端末であるか否かを判断する機器情報認証手段を有する少なくとも一つの機器認証サーバと、
前記データ通信用装置のユーザ認証を行う少なくとも一つのユーザ認証サーバと、
前記端末固有の暗号鍵を生成する鍵生成サーバとを有し、
前記端末が前記機器情報を記憶する機器情報記憶手段と、
前記機器情報を暗号鍵により暗号化し、認証情報を生成する認証情報生成手段とを有するとともに、
前記機器情報認証手段が前記端末から最初に前記機器情報を受信したときに、該機器情報に前記端末固有の暗号鍵が含まれていないときには、前記鍵生成サーバに前記端末に対応した固有の暗号鍵の生成を要求し、該生成された暗号鍵を前記端末に送信するとともに、
前記認証情報生成手段が、送信された該暗号鍵を記憶して、以後、該記憶した暗号鍵を用いて、前記機器情報を暗号化することを特徴とする機器認証システム。
【請求項２】
前記端末が、ＯＳと、
外部機器との接続の有無を監視する接続監視手段とを有し、
該接続監視手段がＯＳ上の情報に基づいて、該外部機器との接続を確認したときに、該外部機器との接続を遮断することを特徴とする請求項１に記載された機器認証システム。
【請求項３】
前記端末が、ＯＳと、
外部機器との接続の有無を監視する接続監視手段とを有し、
該接続監視手段がＯＳ上の情報に基づいて、該外部機器との接続を確認したときに、前記データ通信用装置とデータサーバとの通信を遮断することを特徴とする請求項１に記載された機器認証システム。
【請求項４】
前記機器情報認証手段における機器認証がＰＰＰ（ポイントツゥポイントプロトコル）で実行されることを特徴とする請求項１から請求項３のいずれかに記載された機器認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末にデータ通信用装置を接続してデータサーバから必要なデータをダウンロードするシステムに関し、特に、データ通信用装置が接続される端末の認証を行う機器認証システムに関する。
【背景技術】
【０００２】
近年、インターネットの急速な普及により、有線回線を介して接続されるパーソナルコンピュータばかりでなく、例えば、ノート型パーソナルコンピュータやＰＤＡ（ＰＤＡ：Personal Data Assistants）等の携帯型端末にデータ通信用カード等の通信用装置を装着してデータサーバからデータの配信やデータのダウンロードを行うこともさかんに行われている。こうしたシステムにおいては、データ配信に伴う利用者の端末種別の識別を行うことができないために、端末種別にかかわらない課金システムで運用を行っている。
【０００３】
また、情報サービス業者に依頼されてサーバの構築をする場合、関係する端末サービス事業者それぞれの仕様にあわせ、Ｗｅｂサーバ上でアクセス元のキャリア、端末の機種情報などを判別してＨＴＭＬで記述されたファイルをアクセス元の端末で扱うことのできるファイル形式に変換する仕組みやＷｅｂサーバ上でアクセス元の端末ＩＤを識別して特定のコンテンツについては適切にアクセス制御を行う仕組み等を特定のキャリア個別の機能として実現している。
【０００４】
しかし、上記の方法においては、特定のキャリア専用に構築されたサーバをサーバ立ち上げ後に、他のキャリアにも対応させることが困難であるという問題があり、これを解決するために、複数のキャリアに対して、キャリアに応じたコンテンツ配信および特定コンテンツのアクセス制御を一貫して行え、しかも利用者の使用する端末機種に応じて適切なコンテンツを配信できる技術も知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−３０４３５２号公報（第２−５頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、端末にデータ通信用カード等の通信用装置を接続して、データサーバからデータの配信やダウンロードを行う場合、通信用装置の機種を識別することはできても、通信用装置がどのような端末に接続されているのかを識別することができないという問題があった。また、通信用装置の使用実態を調べた調査によると、パーソナルコンピュータに接続して使用される場合の月平均の使用トラヒック量とＰＤＡ等の携帯型端末に接続して使用される場合の月平均の使用トラヒック量の間には顕著な差異があり、使用される端末の機種によって、使用トラヒック量には大きな差があることがわかっている。したがって、端末を利用してサービスを受ける者にとっては、使用機種ごとの料金サービスを受けたいという要求があるものの、サービス提供者側においては、利用者の使用機種を識別できないことから、利用者の要求に的確に対応できないという問題があった。
【０００６】
そこで、本発明は、上述した問題点に鑑みてなされたものであって、データ通信装置を用いて、データ配信等のサービスを利用する利用者の使用機種を識別することにより、それぞれの機種に対応した適切なサービスを提供できる機器認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、本発明は、以下の手段を提案している。
請求項１に係る発明は、自己の機器情報を送信する送信手段を有する端末と、該端末に接続されたデータ通信用装置と、該機器情報を受信し、該機器情報に基づいて、前記端末が提供されるサービス内容と一致する端末であるか否かを判断する機器情報認証手段を有する少なくとも一つの機器認証サーバと、前記データ通信用装置のユーザ認証を行う少なくとも一つのユーザ認証サーバと、前記端末固有の暗号鍵を生成する鍵生成サーバとを有し、前記端末が前記機器情報を記憶する機器情報記憶手段と、前記機器情報を暗号鍵により暗号化し、認証情報を生成する認証情報生成手段とを有するとともに、前記機器情報認証手段が前記端末から最初に前記機器情報を受信したときに、該機器情報に前記端末固有の暗号鍵が含まれていないときには、前記鍵生成サーバに前記端末に対応した固有の暗号鍵の生成を要求し、該生成された暗号鍵を前記端末に送信するとともに、前記認証情報生成手段が、送信された該暗号鍵を記憶して、以後、該記憶した暗号鍵を用いて、前記機器情報を暗号化することを特徴とする機器認証システムを提案している。
【０００８】
この発明によれば、端末の送信手段が端末の機器情報を送信し、機器認証サーバが受信した機器情報に基づいて、その端末が提供されるサービス内容と一致する端末であるか否かを判断するため、ユーザはサービス事業者から適切なサービスの提供を受けることができる。また、機器の認証を行うための機器情報が暗号化されて、端末から機器認証サーバに送信されるため、機器の認証に関してセキュリティを高めることができる。さらに、端末に予め固有の暗号鍵が記憶されていない場合であっても、機器情報認証手段が端末から最初に機器情報を受信したときに、受信した機器情報に端末固有の暗号鍵が含まれていないときには、端末に対応した固有の暗号鍵を生成し、生成した暗号鍵を端末に送信し、この送信された暗号鍵を記憶して、以後の暗号化をすることができる。したがって、端末の生産段階において、各端末に固有の暗号鍵を記憶させる工程を設ける必要がなく、生産の負荷を増加させることがない。
【０００９】
請求項２に係る発明は、請求項１に記載された機器認証システムについて、前記端末が、ＯＳと、外部機器との接続の有無を監視する接続監視手段とを有し、該接続監視手段がＯＳ上の情報に基づいて、該外部機器との接続を確認したときに、該外部機器との接続を遮断することを特徴とする機器認証システムを提案している。
【００１０】
この発明によれば、接続監視手段の作動により、端末にデータ通信用装置以外の外部機器が接続されている場合には、端末と外部機器との接続を遮断することから、例えば、ＰＤＡのような端末を介して、パソコン等でデータをダウンロードするような不正な行為を効果的に防止することができる。
【００１１】
請求項３に係る発明は、請求項１に記載された機器認証システムについて、前記端末が、ＯＳと、外部機器との接続の有無を監視する接続監視手段とを有し、該接続監視手段がＯＳ上の情報に基づいて、該外部機器との接続を確認したときに、前記データ通信用装置とデータサーバとの通信を遮断することを特徴とする機器認証システムを提案している。
【００１２】
この発明によれば、接続監視手段の作動により、端末にデータ通信用装置以外の外部機器が接続されている場合には、データ通信用装置とデータサーバとの通信を遮断することから、例えば、ＰＤＡのような端末を介して、パソコン等でデータをダウンロードするような不正な行為を効果的に防止することができる。
【００１３】
請求項４に係る発明は、請求項１から請求項３のいずれかに記載された機器認証システムについて、前記機器情報認証手段における機器認証がＰＰＰ（ポイントツゥポイントプロトコル）で実行されることを特徴とする請求項１から請求項３のいずれかに記載された機器認証システムを提案している。
【発明の効果】
【００１４】
この発明によれば、ＮＡＳやユーザ認証サーバを改変することなく、機器認証サーバを追加し、端末に機器認証に必要なソフトをインストールすることにより、簡易な構成で端末の認証を行うシステムを構築できるという効果がある。また、データ配信等のサービスを利用する利用者の使用機種を識別することにより、それぞれの機種に対応した適切なサービスを提供できる機器認証システムを構築できるという効果がある。
また、機器認証を行うか否かの選択手段を設けたことから、端末ユーザがサービスプロバイダを選択する際の自由度が確保されるという効果がある。さらに、端末の機種情報をシリアルナンバーを用いることとしたことから、端末のユーザを確実に特定することができ、ユーザ固有のサービスを提供できるという効果がある。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態に係る機器認証システムについて図１から図６を参照して詳細に説明する。
【実施例１】
【００１６】
本発明の第１の実施例に係る機器認証システムは、図１に示すように、ＰＤＡ（端末）１と、データ通信用カード２と、ＮＡＳ（ＮＡＳ：Network Access Server）３と、機器認証サーバ４と、ユーザ認証サーバ５とを備えている。
【００１７】
ＰＤＡ１は、データの配信やダウンロードのサービスを希望する利用者が使用する携帯型端末であり、データ通信用カード２は、データ通信機能を備えたカード型の通信装置である。ＮＡＳ３は、端末機からの要求により、インターネット等のネットワークにアクセスを行うサーバであり、端末機の要求に従って、適切なサーバにルーティングを行う。なお、ＮＡＳ３とＰＤＡ１は、ＰＰＰ（ＰＰＰ：Point to Point Protocol）により接続されている。
【００１８】
機器認証サーバ４は、データ通信用カード２が装着されたＰＤＡ１の機器情報をＮＡＳ３を介して入力し、この情報に基づいてＰＤＡ１（端末）の認証を行うサーバである。ユーザ認証サーバ５は、データ通信用カード２のＩＤおよびパスワードからユーザの認証を行うサーバである。ここでの認証を受けることにより、ユーザが希望するサイトやデータサーバへのアクセスを可能とする。
【００１９】
ＰＤＡ１は、ＰＰＰ１１と、認証情報生成部１２と、認証情報記憶部１３と、メッセージ制御部１５と、メッセージ記憶部１６と、接続監視部１８と、ＯＳ１９と、外部接続端子２０ａ、２０ｂと、図示しない入力ボタン等からなる操作入力部、文字情報や画像情報を表示する表示部、装置全体を制御する制御部等から構成されている。
【００２０】
また、ＰＤＡ１の一部には、データ通信用カード２を挿入するためのスロットが形成されており、このスロットにデータ通信用カード２を挿入することにより電気的な接続を可能としている。ＰＰＰ１１は、電話などの通信回線、すなわち、シリアルラインを使って通信するための物理層／データリンク層を用いて、インターネットにダイヤルアップで接続することにより端末をネットワーク接続する方法のひとつである。
【００２１】
ＰＰＰは、ＳＬＩＰとは異なり、ＴＣＰ／ＩＰやＩＰＸ、その他複数のプロトコルを同時にサポートできるという特徴を有している。また、リンク状態（使用しているモデムや回線の状態）に応じた再接続、両端で使用するＩＰアドレスの自動的なネゴシエーション、認証機能や圧縮機能等、柔軟性に富んだプロトコルである。
【００２２】
本実施例においては、ダイヤルアップによりＮＡＳ３にＣＨＡＰ Ｒｅｓｐｏｎｓｅを送信することにより通信を確立するとともに、暗号化されたユーザ情報や機器情報を一連のデータ列として生成して、ＮＡＳ３に送信する。認証情報記憶部１３は、機種情報やシリアルナンバー等の機器に関する情報が格納された記憶装置であり、ＲＯＭ（ＲＯＭ：Read Only Memory）等のように書込み不能の記憶装置により構成されている。
【００２３】
接続監視部１８は、赤外線やＵＳＢ等の外部接続端子２０ａ、２０ｂを介して接続される外部機器の有無を判別する。具体的には、接続されている外部デバイスに関する情報をＯＳ１９上の所定のデータエリアから確認する方法や、ＯＳ１９上のプロセス情報を参照してセッションの張られている外部接続端子２０ａ、２０ｂを特定する方法、あるいは、ＯＳ１９上のＩＰアドレスを参照して使用されているポートを検索することにより、外部機器の接続の有無や外部機器の種別等を判断する。
【００２４】
また、外部接続端子２０ａ、２０ｂを介して、外部機器が接続されている場合には、外部機器に対して、セッションの停止や終了、ＰＰＰ通信の終了等のメッセージを出力して接続を切り離す。さらに、外部接続端子２０ａ、２０ｂを介して、外部機器が接続されている場合には、ＰＤＡ１とデータサーバとの通信を切り離すようにしてもよい。
【００２５】
認証情報生成部１２は、図２に示すように、暗号鍵記憶部２４と、暗号化モジュール２５と、ハッシュ関数２６と、送信信号選択部２７と、送信信号生成部２８とから構成されている。暗号鍵記憶部２４は、認証情報記憶部１３に格納されている機種情報（Brand）やシリアルナンバー（Serial）を暗号化するための暗号鍵を格納している。
【００２６】
なお、暗号鍵は、機種ごとに別々の鍵が用意されており、暗号鍵の保管場所は、セキュリティを高めるために端末の使用者にも知らせない。また、暗号鍵の書き換えを防止するために、ＲＯＭ等の書込み不能な記憶装置に格納されている。
【００２７】
暗号化モジュール２５は、機種情報やシリアルナンバーを暗号化するためのものであり、具体的には、暗号鍵記憶部２４に格納されている暗号鍵を取得して、これを用いて、機種情報やシリアルナンバーを暗号化する。暗号化された機種情報（Brand）やシリアルナンバー（Serial）は、ｆ（Brand）およびｆ（Serial）として送信信号選択部に出力される。
【００２８】
ハッシュ関数２６は、機種情報およびパスワードを暗号化するための演算式であり、任意の入力に対して、一方向性の出力を得ることができる。ハッシュ関数２６により機種情報（Brand）およびパスワード（Pass）は暗号化され、例えば、ＭＤ５（Brand）、ＭＤ５（Pass）となり、送信信号選択部２７に出力される。
【００２９】
送信信号選択部２７は、ＰＤＡ１の入力手段から、ユーザの操作により入力した制御信号に基づいて、機器情報をＮＡＳ３へ送信する信号に含めるか否かの選択を実行する。なお、本発明において、機器情報とは、機種情報やシリアルナンバー、あるいは端末の性能を示すもの、例えば、ブラウザ、ＣＰＵ、ＨＤＤ等の端末機に関する情報を総称したものである。
【００３０】
また、送信信号生成部２８は、送信信号選択部２７やデータ通信用カード２から入力した情報をもとに、ＮＡＳ３への送信信号を生成する。具体的には、送信信号選択部２７から入力した暗号化された機種情報（Brand）やシリアルナンバー（Serial）（ｆ（Brand）やｆ（Serial））、機種情報およびパスワードをハッシュ関数２６により暗号化した情報（ＭＤ５（Brand）、ＭＤ５（Pass））およびＮＡＳ３から入力した乱数、あるいは、データ通信用カード２から入力されたユーザＩＤ等の情報を結合して一連のデータ列を生成し、これをＮＡＳ３に出力する。
【００３１】
機器認証サーバ４は、認証制御部４１と、機種情報認証部４２と、メッセージ出力制御部４３と、図示しないＮＡＳ３とデータの送受信を行う通信部と、ユーザ認証サーバ５とユーザ情報の送受信を行う通信部とから構成されている。認証制御部４１は、図３に示すように、受信部４１１と、機器情報抽出部４１２と、記憶部４１３と、送信制御部４１４と、送信部４１５と、メッセージ検索４１６と、メッセージ記憶部４１７とから構成されている。ここで、受信部４１１は、ＮＡＳ３から情報を受信し、送信部４１５は、ユーザ認証サーバ５へ情報を送信する通信手段である。
【００３２】
機器情報抽出部４１２は、受信部４１１を介して入力した情報の中から機器認証およびユーザ認証に関する情報を抜き出すとともに、抜き出した情報から機器認証に関する情報とユーザ認証に関する情報とを分離して、機器情報を機種情報認証部４２へ、ユーザ情報を記憶部４１３に出力する。記憶部４１３は、機種情報認証部４２の認証結果が出るまで、ユーザ情報を一時的に記憶する記憶装置であり、書き換え可能なＲＡＭ（ＲＡＭ：Random Access Memory）等で構成されている。
【００３３】
送信制御部４１４は、機種情報認証部４２による認証結果に応じて、ユーザ情報の送信部への出力を制御する。具体的には、機種情報認証部４２から、認証ができた旨の信号を入力したときは、記憶部４１３からユーザ情報を読み出して、これを送信部４１５に出力し、認証ができなかった旨の信号を入力したときは、送信部４１５への情報の出力を停止し、メッセージ出力制御部４３へこれを出力する。
【００３４】
メッセージ検索部４１６は、送信制御部４１４が機種情報認証部４２から入力した認証結果情報により、端末から受信した情報の中に機器認証情報が含まれていないと判断したときに、その旨の信号を入力するとともに、これに対応するメッセージデータをメッセージ記憶部４１７から検索して、そのデータを送信制御部４１４に出力する。
【００３５】
機種情報認証部４２は、図４に示すように、機種情報検索部４２１と、機種情報データベース４２２と、記憶部４２３と、復号化モジュール４２４と、ハッシュ関数４２５と、比較部４２６とから構成されている。機種情報検索部４２１は、機器情報抽出部４１２からハッシュ関数で演算された機種情報（ＭＤ５（Brand））を入力し、この機種情報と対応付けられた暗号鍵を機種情報データベース４２２から検索する。機種情報データベース４２２は、ハッシュ関数で演算された機種情報（ＭＤ５（Brand））と暗号鍵が対応付けられて記憶されているデータベースであり、書込み不能なＲＯＭ等の記憶装置に格納されている。
【００３６】
記憶部４２３は、ハッシュ関数で演算された機種情報（ＭＤ５（Brand））を一時的に格納する記憶装置であり、書き換え可能なＲＡＭ等の記憶装置により構成されている。復号化モジュール４２４は、暗号鍵に基づいて暗号化された機種情報を復号するモジュールであり、具体的には、機種情報検索部４２１から暗号鍵を取得し、この暗号鍵を用いて、暗号化された機種情報の暗号を解くものである。なお、シリアルナンバーも同様に、機種情報データベース４２２から取得された暗号鍵により復号され、復号されたシリアルナンバーにより、各使用者に対応したサービスが提供される。
【００３７】
復号化された機種情報は、ハッシュ関数４２５で演算された後、比較部４２６に出力される。比較部４２６は、記憶部４２３から入力したハッシュ関数で演算された機種情報と、復号後、ハッシュ関数で演算された機種情報とを入力し、双方の機種情報が一致するか否かを判断する。判断結果は、認証結果として認証制御部４１に出力される。メッセージ制御部４３は、認証制御部４１からの出力に基づいて、メッセージ検索部４１６によりメッセージ記憶部４１７から検索されたメッセージデータを機器認証サーバ４の図示しない通信部に出力する。
【００３８】
次に、図５を用いて、本実施例にかかる機器認証システムの処理手順を説明する。
まず、ＰＤＡ１の使用者がサービスプロバイダを介してデータ配信あるいはダウンロードを行うために、ＰＤＡ１のスロットにデータ通信用カード２を差し込んで、インターネット接続ツールを用いてプロバイダにユーザ認証を行ったときは、ＰＰＰ１１が作動して、CHAP Responseを送信することにより、ＮＡＳ３との間のＰＰＰ通信を確立する（ステップ１０１）。一方で、ＰＤＡ１内のＰＰＰ１１は、機器認証は、認証情報生成部１２に対して、機器認証情報の生成を要求する（ステップ１０２）。
【００３９】
ＰＰＰ１１から機器認証情報の生成に関する信号を受信した認証情報生成部１２は、ＰＤＡ１の入力部から送信信号を選択するための制御信号を送信信号選択部２７が入力しているか否かの判断を行う（ステップ１０３）。ここで、制御信号を入力しているときは、送信信号生成部２８に入力される暗号化されたパスワードとユーザＩＤのみを用いて、一連のデータ列を生成する（ステップ１０４）。
【００４０】
一方で、制御信号を入力していないときは、暗号化モジュール２５が暗号鍵記憶部２４から、ＰＤＡ１に対応した暗号鍵を取得し、機種情報（Brand）およびシリアルナンバー（Serial）を暗号化し、ｆ（Brand）やｆ（Serial）を生成する（ステップ１０５）。また、機種情報（Brand）をハッシュ関数２６により演算して暗号化することによりＭＤ５（Brand）を生成する（ステップ１０６）。送信信号生成部２８に入力された各情報（ｆ（Brand）、ｆ（Serial）、ＭＤ５（Brand）およびユーザ情報）とＮＡＳ３から受信した乱数は、それぞれ結合され一連のデータ列を生成して、ＰＰＰ１１を介してＮＡＳ３に送信される（ステップ１０７）。
【００４１】
ＮＡＳ３は、ＰＤＡ１の使用者が指定したサービスプロバイダにルーティングを行い、暗号化されたデータ列からなる情報を機器認証サーバ４に出力する。ＮＡＳ３を介して送信された情報は、機器認証サーバ４内の認証制御部４１の受信部４１１で受信され、機器情報抽出部４１２に送られ、この情報の中に暗号化した機種情報があるか否かが確認される（ステップ１０８）。入力した情報の中に暗号化した機種情報があると判断したときは、入力した情報から機器認証およびユーザ認証に関する情報を抜き出す（ステップ１０９）。抜き出した情報は、さらに機器認証に関する情報とユーザ認証に関する情報とを分離され、機器情報を機種情報認証部４２へ、ユーザ情報を記憶部４１３に出力する（ステップ１１０）。
【００４２】
一方で、暗号化された機器情報がないと判断したときは、メッセージ検索部４１６で該当するメッセージをメッセージ記憶部４１７から検索し（ステップ１１７）、検索したメッセージをＰＤＡ１側に送信する（ステップ１１８）。機器認証サーバ４から受信したメッセージはＰＤＡ１内のメッセージ制御部１５に出力され、メッセージ制御部１５は入力したメッセージデータをメッセージ記憶部１６内に格納されたデータと照合し、対応する表示データを図示しない表示部に出力するとともに、再度、機器認証情報を機器認証サーバに送信するために、図示しない送信選択ボタンをＯＮとして、ＣＨＡＰを送信してＰＰＰを確立する（ステップ１０１）。
【００４３】
機種情報認証部４２に入力された機器情報のうち、ハッシュ関数で演算された機種情報（ＭＤ５（Brand））は機種情報認証部４２内の機種情報検索部４２１に入力され、この機種情報と対応付けられた暗号鍵を機種情報データベース４２２から検索する（ステップ１１１）。一方、復号化モジュール４２４は、機器情報抽出部４１２から暗号化された機種情報を入力し、これを機種情報検索部４２１から取得した暗号鍵によって復号する（ステップ１１２）。復号された機種情報は、ハッシュ関数により演算され、比較部４２６に出力される（ステップ１１３）。比較部４２６には、機器情報抽出部から記憶部４２３を介してハッシュ関数で演算された機種情報（ＭＤ５（Brand））が入力されており、この両者が一致するか否かの判断を行う（ステップ１１４）。
【００４４】
認証制御部４１が機種情報認証部４２から認証結果を入力し、機器の認証ができたときには、記憶部４１３に一時格納したユーザ情報をユーザ認証サーバ５に出力するとともに、アクセス要求信号を送信する（ステップ１１６）。ユーザ認証サーバ５は、機器認証サーバ４から入力したユーザ情報により、ユーザ認証を行うとともに、ユーザ認証後にユーザが希望するサイト等へのアクセスを行う。
【００４５】
一方で、機器の認証ができなかったときは、アクセス拒否信号を図示しない送信部を介してＮＡＳ３に送信する。アクセス拒否信号を受信したＮＡＳ３は、アクセスが失敗した旨をＰＤＡ１に送信するとともに、ＰＤＡ１は、アクセスが失敗したことを表示部に表示して使用者のその旨を知らせる（ステップ１１５）。なお、端末側から送信されてきたシリアルナンバーの情報は、機種情報を復号する暗号鍵により復号化され保存される。復号化されたシリアルナンバーは、復号化された機種情報とともに用いることにより、端末のユーザを確実に特定できるため、この情報を用いて、様々なサービスを提供することができる。
【００４６】
本実施例によれば、端末から送信されてきたハッシュ関数で演算された機種情報と暗号鍵で暗号化された機種情報を機器認証サーバ内の暗号鍵を用いて復号し、さらにハッシュ関数で演算した機種情報とを対比することにより、通信用カードが接続された端末を認証できるため、ユーザに対して適切なサービスを提供することができる。
【実施例２】
【００４７】
次に、図６を用いて、本発明の第２の実施例について説明する。
本発明の第２の実施例に係る機器認証システムは、図６に示すように、第１の実施例におけるシステムに鍵ダウンロードセンター６を付加した構成になっている。
具体的には、本システムは、ユーザ端末であるＰＤＡ１と、通信事業者であるＡ社あるいはＢ社がそれぞれ保有する機器認証サーバ４と、それぞれの機器認証サーバ４とインターネットを介して接続された鍵ダウンロードセンター６とから構成されている。
【００４８】
Ａ社あるいはＢ社の保有するシステムは、ＬＮＳ（ＬＮＳ：L2TP Network server）６１と、Ｒａｄｉｕｓ  Ｐｒｏｘｙ６２と、機器認証サーバ４と、イーサネット（登録商標）６４と、ルータ６５と、ファイヤウォール６６とから構成されている。
また、鍵ダウンロードセンター６は、鍵管理サーバ６７と、ルータ６５と、ファイヤウォール６６とから構成されている。
【００４９】
次に、本システムの作用を説明すると、まず、ユーザ端末（ＰＤＡ）１は、Ａ社あるいはＢ社の機器認証サーバ４に対して、ＬＮＳ６１およびイーサネット（登録商標）６４を介して機器情報の認証を要求する。このとき、機器認証サーバ４は、送信されてきた機器情報に暗号鍵が含まれているか否かを判断する。判断の結果、送信されてきた機器情報に暗号鍵が含まれていないときには、機器認証サーバ４がインターネットを介して、鍵ダウンロードセンター６にユーザ端末固有の暗号鍵を生成するように要求する。
【００５０】
鍵ダウンロードセンター６は、機器認証サーバ４からの暗号鍵生成要求を受けると、鍵管理サーバ６７において、ユーザ端末１固有の暗号鍵を生成し、これを要求のあった機器認証サーバ４に送信する。暗号鍵を受信した機器認証サーバ４は、この暗号鍵をユーザ端末１に送信する。暗号鍵を受信したユーザ端末１は、これを暗号鍵記憶部２４に格納する。ユーザ端末１は、以後の機器認証にあたっては、暗号記憶部２４に記憶した暗号鍵を用いて、機器情報を暗号化する。
【００５１】
以上、本実施例によれば、製造工程において、ユーザ端末に固有の暗号鍵を記憶させる処理を行わなくても、最初の機器認証において、インターネットを介して、鍵ダウンロードセンターからユーザ端末固有の暗号鍵を入手することができる。
【００５２】
以上、図面を参照して本発明の実施例について詳述してきたが、具体的な構成はこれらの実施例に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、本実施例においては、端末の一例としてＰＤＡを用いて説明をしたが、これに限られるものではなく、例えば、携帯電話機、簡易型携帯電話機あるいはノート型パソコン等であってもよい。
【００５３】
また、通信用カードを接続でき、ネットワークと接続できる機能を有するものであれば、機器認証用のソフトをインストールすることにより、例えば、他の電子機器や電化製品であっても本システムを実現することができる。
【００５４】
また、本実施形態においては、ＰＰＰの段階で認証を行う例について、説明したが、これに限らず、例えば、ＩＰ等の段階において認証を実行してもよい。また、本実施形態においては、機器認証を利用するか否かを選択する手段について、暗号化した機器情報等を機器認証サーバに送信するか否かとして説明したが、これに限らず、例えば、機器情報の暗号化処理も行わない構成としてもよい。
【００５５】
また、本実施形態については、情報を暗号化することについて説明したが、システムのセキュリティ要求を満足できるものであれば、実施形態で説明したハッシュ関数によるものでなくてもよく、その方式はどんなものであってもよい。なお、この場合には、機器認証サーバに復号化モジュールを備える必要がある。
【図面の簡単な説明】
【００５６】
【図１】第１の本実施例に係る機器認証システムの構成図である。
【図２】第１の本実施例に係るＰＤＡの構成図である。
【図３】第１の本実施例に係る認証制御部の構成図である。
【図４】第１の本実施例に係る機種情報認証部の構成図である。
【図５】第１の本実施例に係る処理フローチャートである。
【図６】第２の本実施例に係る機器認証システムの構成図である。
【符号の説明】
【００５７】
１・・・ＰＤＡ、２・・・データ通信用カード、３・・・ＮＡＳ、４・・・機器認証サーバ、５・・・ユーザ認証サーバ、６・・・鍵ダウンロードセンター、１１・・・ＰＰＰ、１２・・・認証情報生成部、１３・・・認証情報記憶部、１５・・・メッセージ制御部、１６・・・メッセージ記憶部、１７・・・インターフェース、１８・・・接続監視部、１９・・ＯＳ、２０ａ、２０ｂ・・・外部接続端子、２４・・・暗号鍵記憶部、２５・・・暗号化モジュール、２６・・・ハッシュ関数、２７・・・送信信号選択部、２８・・・送信信号生成部、４１・・・認証制御部、４２・・・機種情報認証部、４３・・・メッセージ出力制御部、６１・・・ＬＮＳ、６２・・Ｒａｄｉｕｓ  Ｐｒｏｘｙ、６３・・・Ｒａｄｉｕｓサーバ、６４・・・イーサネット（登録商標）、６５・・・ルータ、６６・・・ファイヤウォール、６７・・・鍵管理サーバ、４１１・・・受信部、４１２・・・機器情報抽出部、４１３・・・記憶部、４１４・・・送信制御部、４１５・・・送信部、４１６・・・メッセージ検索部、４１７・・・メッセージ記憶部、４２１・・・機種情報検索部、４２２・・・機種情報データベース、４２３・・・記憶部、４２４・・・復号化モジュール、４２５・・・ハッシュ関数、４２６・・・比較部
【図１】
2005269396.tif 000003
【図２】
2005269396.tif 000004
【図３】
2005269396.tif 000005
【図４】
2005269396.tif 000006
【図５】
2005269396.tif 000007
【図６】
2005269396.tif 000008