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