(57)【要約】【課題】ユーザによるユーザＩＤ及びパスワードの入力の負担を軽減することができる認証方法を、提供する。【解決手段】サーバ装置１のハードディスク１３に格納されている会員データベース１３３には、各会員の正式ＩＤ毎に、その正式ＩＤに対応付けられた正式パスワード，その正式ＩＤに代用される複数種類の代用識別情報，その正式パスワードに代用される複数種類の代用パスワードが、互いに対応付けられて登録されている。そして、サーバ装置１内で動作する認証サーバは、ユーザ端末２Ａ〜Ｃから正式ＩＤ又は何れかの代用識別情報及び正式パスワード又は何れかの代用パスワードを受信すると、会員データベース１３３内において両者が同じ正式ＩＤに対応付けられているかどうかをチェックし、両者が同じ正式ＩＤに対応付けられている場合には、認証が成功したと判断する。【選択図】図１
2005216153.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末とサーバ装置とを互いにデータ通信可能に接続してなるコンピュータネットワークにおいて、前記サーバ装置にアクセスした端末を操作するユーザを認証するための認証方法であって、
前記サーバ装置の記憶装置に、予め、個々のユーザ毎に、そのユーザに一意に付与された個人識別情報及びパスワードの組合せ、その個人識別情報に代用される代用識別情報，及び、そのパスワードに代用される代用パスワードを、互いに対応付けて記憶しておき、
何れかの端末から前記サーバ装置へ個人識別情報又は代用識別情報及びパスワード又は代用パスワードが送信されると、前記サーバ装置は、受信した個人識別情報又は代用識別情報とパスワード又は代用パスワードとが前記記憶装置において互いに対応付けて記憶されているか否かを判定し、受信した個人識別情報又は代用識別情報とパスワード又は代用パスワードとが前記記憶装置において互いに対応付けて記憶されている場合には、認証が成功したものとする
ことを特徴とするコンピュータネットワークにおける認証方法。
【請求項２】
前記端末は、これを使用するユーザの身体的特徴を数値化する検出手段を備えるとともに、この検出装置によって数値化された身体的特徴を示す数値を前記代用パスワードとして前記サーバ装置へ送信する
ことを特徴とする請求項１記載のコンピュータネットワークにおける認証方法。
【請求項３】
前記端末は、電話機であり、その電話番号を前記代用識別情報として前記サーバ装置へ送信する
ことを特徴とする請求項１記載のコンピュータネットワークにおける認証方法。
【請求項４】
前記端末は、電話機であり、その電話機器番号を前記代用識別情報として前記サーバ装置へ送信する
ことを特徴とする請求項１記載のコンピュータネットワークにおける認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワークにおいてサーバ装置にアクセスしてきた端末を操作しているユーザの認証を行うための認証方法に、関する。
【背景技術】
【０００２】
近年、多数のユーザが操作する端末と１台サーバ装置（若しくは、一群のサーバ装置）とをオンラインにて接続して相互のデータ通信を行う所謂パソコン通信や、蜘蛛の巣状に接続された多数の端末と多数のサーバ装置との間でデータ通信を行わせるインターネットといったコンピュータネットワークが、普及している。
【０００３】
このようなコンピュータネットワーク上でデータ通信を行うためには、アクセス元の端末を操作しているユーザを識別する必要がある。
【０００４】
例えば、所謂パソコン通信においては、通常、サーバ装置にアクセスする権限が認められているユーザは、予めこのサーバ装置に登録されている者（即ち、このサーバ装置を運用する業者と契約を交わすことによってこの業者が提供するサービスの会員となった者）に限られており、サービス利用の状況に応じてサービス利用料がそのユーザに課金されている。そのため、サーバ装置は、何れかの端末からアクセスがあった場合には、そのアクセス元端末を操作している操作者が予め登録されている会員であるか否かを認証し、会員であった場合には、以後、その端末との間のデータ通信を許可し、データ通信の状況に応じて当該会員に対してサービス利用料を課金する。
【０００５】
また、インターネットの場合には、パソコン通信におけるサーバ装置に相当するＩＳＰ（インターネットサービスプロバイダ）サーバを通じて、各端末がインターネット上の多数のホストにアクセスする構造となっている。即ち、各ＩＳＰサーバは、何れかの端末からアクセスポイントやブロードバンドを通じてアクセスがあった場合には、そのアクセス元端末を操作しているユーザが予め登録されている会員であるか否かを認証し、会員であった場合には、その端末に対してＩＰアドレスを発行し、当該ＩＰアドレスを付して当該端末からインターネット上のサーバへ宛てられたＩＰパケット（ＨＴＴＰリクエストメッセージを格納）をインターネットへ転送し、インターネットから当該ＩＰアドレスを付して当該端末に宛てられたＩＰパケット（ＨＴＴＰレスポンスメッセージを格納）を当該端末へ送信し、このようなデータ通信の状況に応じて当該会員に対してサービス利用料を課金する。
【０００６】
また、インターネット上のサーバ（ＩＳＰサーバと同じＬＡＮ上に構築されている場合もある）の中には、有料のコンテンツのサービスを提供するものもある。このようなサーバは、インターネットを通じて何れかの端末からアクセスされると（即ち、ＨＴＴＰリクエストメッセージを受信すると）、アクセス元端末を操作しているユーザが予め登されている会員であるか否かを認証し、会員であった場合には、以後その端末に対してリクエスト対象コンテンツを送信し、このようなコンテンツの送信状況に応じて当該会員に対してサービス利用料を課金する。
【０００７】
以上のように、コンピュータネットワークの様々な場面で行われるユーザ認証は、会員として登録されているユーザ毎に夫々割り当てられているユーザＩＤ及びパスワードの組合せをサーバ中のデータベースに予め記録しておくとともに、何れかの端末からアクセスされると、その端末に対して操作者のユーザＩＤ及びパスワードの送信を要求し、これに応答して端末が送信してきたユーザＩＤ及びパスワードの組合せがデータベースに登録されているか否かをチェックして、登録されている場合に、当該ユーザが会員であると認証することによって、行われていた。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このようなユーザＩＤ及びパスワードは、セキュリティを考慮すると複雑な内容のものが望ましいが、複雑な内容のユーザＩＤやパスワードは記憶しにくいばかりか、正確に覚えている場合であっても入力が煩雑な為に入力ミスし易いという欠点がある。特に、近年においては、携帯電話やＰＨＳのような移動通信端末からインターネット等のコンピュータネットワークにアクセス可能にした通信サービスが実現されているが、画面の面積及び解像度やキー数に限度がある移動通信端末に複雑な内容のユーザＩＤ及びパスワードを入力することは、ユーザに過度の負担を強いるものであり、このような過度な負担は、ユーザをかかる通信サービスから遠ざける原因ともなりかねない。
【０００９】
そこで、本発明は、予めホストに登録されている識別情報を正規のユーザＩＤ（個人識別情報）又はパスワードに代えて端末から送信することにより、ユーザによるユーザＩＤ及びパスワードの入力の負担を軽減することができるコンピュータネットワークにおける認証方法の提供を、課題とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために案出された本発明によるコンピュータネットワークにおける認証方法は、複数の端末とサーバ装置とを互いにデータ通信可能に接続してなるコンピュータネットワークにおいて、前記サーバ装置にアクセスした端末を操作するユーザを認証するための認証方法であって、前記サーバ装置の記憶装置に、予め、個々のユーザ毎に、そのユーザに一意に付与された個人識別情報及びパスワードの組合せ、その個人識別情報に代用される代用識別情報，及び、そのパスワードに代用される代用パスワードを、互いに対応付けて記憶しておき、何れかの端末から前記サーバ装置へ個人識別情報又は代用識別情報及びパスワード又は代用パスワードが送信されると、前記サーバ装置は、受信した個人識別情報又は代用識別情報とパスワード又は代用パスワードとが前記記憶装置において互いに対応付けて記憶されているか否かを判定し、受信した個人識別情報又は代用識別情報とパスワード又は代用パスワードとが前記記憶装置において互いに対応付けて記憶されている場合には、認証が成功したものとすることを、特徴とする。
【００１１】
このように構成されると、端末からサーバ装置へは、このサーバ装置の記憶装置に当該端末を操作するユーザのものとして予め登録されている個人識別情報及び代用識別情報の何れかとパスワード及び代用パスワードの何れかが、送信されれば良い。すると、サーバ装置は、受信した個人識別情報又は代用識別情報とパスワード又は代用パスワードとが、記憶装置において互いに対応付けられて登録されていれば、認証が成功したと判断する。よって、ユーザは、個人識別情報及びパスワードを認証の都度入力しなければならない煩雑さから解放され、より簡易に特定できる代用識別情報又は／及び代用パスワードによってこれらを代えることができる。
【００１２】
なお、代用パスワードとしては、例えば、端末にユーザの身体的特徴を数値化する検出手段が備えられている場合には、この検出装置によって数値化された身体的特徴を示す数値を用いることができる。
【００１３】
また、代用識別情報としては、例えば、端末が電話機である場合には、その電話機の電話番号又は電話機器番号を用いることができる。
【発明の効果】
【００１４】
以上のように構成された本発明によるコンピュータネットワークにおける認証方法によると、個人識別情報又はパスワードに代用される識別情報が、予めサーバ装置の記憶装置に登録される。従って、このような識別情報として、端末において簡易に特定して送信できるものが選ばれれば、ユーザによるユーザＩＤ及びパスワードの入力の負担を軽減することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面に基づいて、本発明による認証方法を実施したコンピュータネットワークの形態を、説明する。なお、以下の例は、本発明による認証方法をインターネット上で実施した例である。
【００１６】
（システム構成）
図１は、本発明の実施の形態であるコンピュータネットワークの概略構成を示すブロック図である。この図１に示されているように、このコンピュータネットワークは、各ＩＳＰが運営するネットワーク上に存在する各種サーバの機能を１台のコンピュータ上に集約して示した１台のサーバ装置１と、当該ＩＳＰのネットワークに接続されているアクセスポイント（ダイヤルアップ接続サーバの機能を備えたコンピュータ）４と、インターネット（一次プロバイダ，バックボーン，二次プロバイダ）Ｎと、電話回線を通じてアクセスポイント４に接続可能なユーザ端末２Ａと、他のＩＳＰが運営するサーバ（図示略）によってインターネットＮに接続されるとともにこのインターネットＮを通じてサーバ装置１にアクセス可能なユーザ端末２Ｂと、移動電話網（多数の地上局，これら各地上局に有線接続されているとともに階層構造的に相互に有線接続された複数の交換局，インターネットＮとのゲートウェイ，等からなる通信網）Mと、この移動電話網Ｍの何れかの地上局と無線接続されるとともにこの移動電話網Ｍ及びインターネットＮを通じてサーバ装置１にアクセス可能なユーザ端末（携帯電話）２Ｃとから、構成されている。なお、ユーザ端末２Ａは、アクセスポイント４を経由する代わりに、サーバ装置１を運営するＩＳＰとブロードバンドサービスについて提携を行っているブロードバンド接続業者のブロードバンド資源を通じてサーバ装置１に接続されても良い。
【００１７】
図１に示されたユーザ端末２Ａは、当該ＩＳＰと契約を交わすことによって当該ＩＳＰが提供するインターネット接続サービスを受ける会員となったユーザ（以下、「会員」と称する）が操作するコンピュータであるので、サーバ装置１に対して、アクセスポイント４を通じたダイヤルアップ接続を通じて、また、ブロードバンド接続業者によって当該会員が利用可能なブロードバンド資源を通じて、接続可能である。また、各ユーザ端末２は、サーバ装置１によるインターネット接続サービスを通じて、インターネットＮの先に接続されている一般のウェッブサーバ装置（図示略）に対して、アクセスすることができる。
【００１８】
ユーザ端末２Ａ（図１においてはユーザ端末２の内部図示は省略）は、インターネット接続可能なコンピュータであり、例えば、互いにバスＢによって接続されたＣＰＵ［Central processing unit］２０，通信アダプタ２１．ディスプレイ２２，入力装置２３，ＲＡＭ［Random access memory］２４，ハードディスク２５及びバイオパスワード検出装置２８から、構成されている。これらのうち、ＣＰＵ２０は、このユーザ端末２全体を制御する中央処理装置である。また、通信アダプタ２１は、アクセスポイント４に繋がる電話回線との物理インターフェースをなす装置であり、具体的には、モデム，ＴＡ［Terminal Adapter］，ルータ等であって、ブロードバンド接続サービス利用時にはブロードバンド対応のものに置き換えられる。ディスプレイ２２は、ＣＰＵ２０によって生成された画像を表示する表示装置である。入力装置２３は、キーボード及びマウスからなる。ＲＡＭ２４は、ＣＰＵ２０が各種プログラムを実行するに際しての作業領域が展開される主記憶装置である。バイオパスワード検出装置２８は、当該ユーザ端末２を操作するユーザの身体的特徴を数値化して、そのＣＰＵ２０に入力する装置であり、その身体的特徴を示す数値（以下、この数値を「バイオパスワード」と称する」）をＣＰＵ２０に入力する装置である。このバイオパスワード検出装置２８としては、例えば、ユーザの指紋や虹彩の図形的特徴を検出して数値化（ベクトル化）する装置が用いられる。
【００１９】
ハードディスク２５は、ＣＰＵ２０によって読み出されて実行される各種プログラムを、格納している。このハードディスク２５が格納しているプログラムには、通信アダプタ２１を介してサーバ装置１や他のウェッブサーバ装置３との間でＴＣＰ／ＩＰ［Transmission Contrl Protocol/Internet Protocol］に従った通信を行う機能を含むオペレーティングシステム（図示略），このオペレーティングシステム２６の通信機能を用いてサーバ装置１や一般的なウェッブサーバ装置に対して各種メッセージを送信するとともにこれらメッセージに応じてサーバ装置１が送信して来たウェッブコンテンツ（ＨＴＭＬ［Hyper Text Markup Language］データ等からなる画面データ）を解釈して表示するブラウザ２６，入力装置２３を介して入力された指示に従ってアクセスポイント４に対してダイヤルアップ接続する接続プログラム２７を、含む。上記接続プログラム２７は、本発明を実施するために新たに作成されたものであるので、図３を参照して後で詳しく説明する。一方、上記ブラウザ２６は、市販されているプログラム（例えば、米国マイクロソフト社の「Internet Explorer［同社の登録商標］」）であるので、その処理内容についての詳細な説明は省略する。
【００２０】
ユーザ端末２Ｂは、上述したように、他のＩＳＰによって提供されるインターネット接続サービスによってインターネットＮに接続される端末であり、ユーザ端末２Ａとほぼ同じ構成を有している。但し、このユーザ端末２Ｂのハードディスクに格納されている接続プログラムは、ユーザ端末２Ａの接続プログラム２７とは異なり、一般に市販されている接続プログラムで足りる。なお、このユーザ端末２Ｂは、ＩＰ電話機自体又はＩＰ電話機に接続されたコンピュータであっても良い。
【００２１】
ユーザ端末２Ｃは、上述したように、携帯電話機であり、ハードディスク２５の代わりにＲＯＭ［Read Only Memory］を備えるとともに通信アダプタ２１の代わりに無線通信装置を備えている点を除き、ユーザ端末２Ａと共通する構成を有している。但し、このユーザ端末２ＣのＲＯＭに格納されている接続プログラムは、ユーザ端末２Ａの接続プログラム２７とは異なり、この種の携帯電話にインストールされている一般的な接続プログラムである。
【００２２】
アクセスポイント４は、電話回線とサーバ装置１（即ち、当該ＩＳＰが運営するネットワーク）に繋がる専用線とに接続されており、電話回線を通じてダイヤルアップ接続してきたユーザ端末２が認証を要求してくると、サーバ装置１を構成する認証サーバ（認証サーバプログラム１２３）と連携して、当該ユーザ端末２を操作している会員に予め付与されている会員ＩＤ（又は代用識別情報）及びパスワードを当該ユーザ端末２へ要求し、これらを受信すると認証サーバに転送し、認証サーバによって認証されると、ＩＰアドレスを当該ユーザ端末２に対して発行し、以後、このユーザ端末２が当該ＩＰアドレスを接続元ＩＰアドレスとして組み込んだＩＰパケットに格納されたメッセージを送信してくると、このメッセージをサーバ装置１へ転送し、また、このユーザ端末２宛のレスポンスをサーバ装置１から受け取ると、このレスポンスをユーザ端末２へ転送する。
【００２３】
サーバ装置１は、実際には、当該ＩＳＰが運営するネットワーク上に存在する複数のサーバ装置（コンピュータ）である。このようなサーバ装置には、メールサーバの機能を果たすもの、会員に対してコンテンツを提供するコンテンツ提供サービスを実行するコンテンツサーバの機能を果たすもの、認証サーバの機能を果たすもの、会員管理サーバの機能を果たすもの、課金サーバの機能を果たすもの等が、含まれている。但し、ここでは、説明を簡略化させるために、これらの機能が、一台のコンピュータによって実現されているものとして、説明を行う。
【００２４】
このサーバ装置１としてのコンピュータは、互いにバスＢによって接続されたＣＰＵ１０，通信インタフェース１１，ＲＡＭ１２及びハードディスク１３から、構成されている。これらのうち、ＣＰＵ１０は、このサーバ装置１全体の制御を行う中央処理装置（コンピュータ）である。また、ＲＡＭ１２は、ＣＰＵ１０が各種処理を実行するに際しての作業領域が展開される主記憶装置である。また、通信インタフェース１１は、インターネットＮ及びアクセスポイント４に繋がる専用線とのインターフェースを含み、これらアクセスポイント４及び電話回線を介してユーザ端末２と通信可能な通信装置である。
【００２５】
ハードディスク１３は、ＣＰＵ２０によって読み出されて実行される各種プログラム１３０及び各種データを格納しているディスク装置である。このハードディスク１３が格納している各種プログラム１３０には、上述した各種機能を果たすためのプログラム（例えば、コンテンツサーバの機能を果たすためのコンテンツサーバプログラム１２４，認証サーバとしての機能を果たすための認証サーバプログラム１２３）が、含まれている。これらのうち、コンテンツサーバプログラム１２４及び認証サーバプログラム１２３については、フローチャートを参照して、後で詳しく説明する。
【００２６】
また、ハードディスク１３が格納している各種データには、当該ＩＳＰとの間で予め契約を交わしている各種別の会員（インターネット接続サービスの会員，コンテンツ提供サービスの会員）毎にその個人情報（その会員に一意に付与されたユーザＩＤ，パスワード，その会員の氏名，住所，メールアドレス，その会員に対して契約に基づいて提供されるサービス種別，等）が登録されている会員データベース１３３，コンテンツサーバプログラム１２４に従って要求元端末２へ送信される各種コンテンツを夫々格納した複数のコンテンツファイル１３２，各会員毎に、サービス利用実績に従って算出されて課金される課金額を記録している課金データベース１３４が、含まれている。
【００２７】
図２は、会員データベース１３３を構成する多数のテーブルの一部を示す表である。具体的には、図２（ａ）は、各会員に一意に付与されたユーザＩＤ（正式ＩＤ）を、この正式ＩＤに組み合わされるパスワード（正式パスワード）と共に、この正式パスワードに代用され得る複数種類の代用パスワード（簡易パスワード，バイオパスワード）と対応付けて登録しているテーブル（以下、「パスワード変換テーブル」という）である。他方、図２（ｂ）は、各会員に一意に付与されたユーザＩＤ（正式ＩＤ）を、この正式ＩＤに代用され得る複数種類の識別情報（ＩＰ電話番号，携帯電話番号，携帯電話機器番号）と対応付けて登録しているテーブル（以下、「識別情報変換テーブル」という）である。ここで、「正式ＩＤ」は、任意の１０桁の英数字列から構成される。また、「正式パスワード」は、５桁以上の任意の桁の英数字列から構成される。また、「簡易パスワード」は４桁の数字列から構成される。また、「バイオパスワード」は、上述したようにユーザ端末２Ａのバイオパスワード検出装置２８によって取得される数値である。また、「ＩＰ電話番号」は、その会員がＩＰ電話機又はＩＰ電話機に接続されたコンピュータであるユーザ端末２Ｂを利用する場合に登録される、当該ＩＰ電話機の電話番号である。また、「携帯電話番号」は、その会員が携帯電話であるユーザ端末２Ｃを利用する場合に登録される、当該携帯電話の電話番号である。また、「携帯電話機器番号」は、その会員が携帯電話であるユーザ端末２Ｃを利用する場合に登録される、当該携帯電話に一意に付与されたシリアルな製造番号である。
【００２８】
（処理内容）
以下、ユーザ端末２Ａ内においてＣＰＵ２０によって実行される接続プログラム２７による処理，並びに、サーバ装置１内においてＣＰＵ１０によって実行されるコンテンツサーバプログラム１２４及び認証サーバプログラム１２３による処理を、図３乃至図５のフローチャートに基づいて説明する。
【００２９】
＜接続プログラム２７による処理＞
図３に示すように、入力装置２３によって入力された所定のコマンドに応じて接続プログラム２Ａを起動したＣＰＵ２０は、この接続プログラム２Ａに従い、最初のＳ１０１において、図示せぬメインパネルの画面を、ディスプレイ２２上に表示する。このメインパネルには、接続を指示するために操作者によって操作される「接続開始」ボタン及び「ログアウト」ボタンが、含まれている。そして、接続プログラム２７は、次のＳ１０２において、この「接続開始」ボタンが入力装置２３を介して操作されるのを待ち、「接続開始」ボタンが操作されると、接続が指示されたものと解釈して、処理をＳ１０３へ進める。
【００３０】
Ｓ１０３では、接続プログラム２７は、予め設定によって選択されていたアクセスポイント４に対して、ダイヤルアップ接続の要求を行い、次のＳ１０４においてダイヤルアップ接続が完了するを待つ。アクセスポイント４に繋がる電話回線が混雑していなければ、ユーザ端末の通信アダプタ２１２とアクセスポイント４との間の呼が確立されることによって、アクセスポイント４への接続が果たされる。このようにして、アクセスポイント４への接続が果たされると、接続プログラム２７は、処理をＳ１０４からＳ１０５へ進める。
【００３１】
Ｓ１０５では、接続プログラム２７は、アクセスポイント４に対して認証の要求を行い、以後、このアクセスポイント４を通じてサーバ装置１の認証サーバ（認証サーバプログラム１２３に従って機能するＣＰＵ１０）との間で認証処理を行う。この認証処理が終了すると、接続プログラム２７は、処理をＳ１０５からＳ１０６へ進める。
【００３２】
Ｓ１０６では、接続プログラム２７は、Ｓ１０５での認証処理の結果として認証サーバから認証ＯＫの旨が応答されたか否かをチェックする。そして、認証ＯＫの旨が応答されなかった場合には、そのまま処理を終了し、認証ＯＫの旨が応答された場合には、Ｓ１０７においてアクセスポイント４からＩＰアドレスを取得し、取得したＩＰアドレスを接続元アドレスとして図示せぬオペレーションシステムの通信機能（ＴＣＰ／ＩＰ層をサポートする機能）に設定して、ログイン状態に入る。
【００３３】
＜コンテンツサーバプログラム１２４による処理＞
サーバ装置１のＣＰＵ１０は、ログイン状態にあるユーザ端末２Ａ又はインターネットＮを介して接続されたユーザ端末２Ｂ，２Ｃからコンテンツサーバに対応したＵＲＬを指定したＨＴＴＰリクエストメッセージを受信すると、コンテンツサーバプログラム１２４による処理をスタートする。なお、このコンテンツサーバプログラム１２４は、ＷＷＷサーバプログラムと、幾つかのＣＧＩプログラムとから構成されている。以下、このコンテンツサーバプログラム１２４従ったＣＰＵ１０を、単に「コンテンツサーバ」と称する。
【００３４】
コンテンツサーバは、最初のＳ２０１において、受信したＨＴＴＰリクエストメッセージのＵＲＬを調べ、そのＵＲＬが無料コンテンツを示している場合には、処理をＳ２０２へ進め、そのＵＲＬが有料コンテンツを示している場合には、処理をＳ２０３へ進める。Ｓ２０２では、コンテンツサーバは、受信したＨＴＴＰリクエストメッセージのＵＲＬに対応したコンテンツ（何れかのコンテンツファイル１３２中の無料コンテンツ，ＣＧＩプログラムによってアクティブに生成された無料コンテンツ）を、リクエスト元ユーザ端末２Ａ〜Ｃへ応答する。Ｓ２０２を完了すると、コンテンツサーバは、処理をＳ２０１に戻す。
【００３５】
一方、Ｓ２０３では、コンテンツサーバは、リクエスト元ユーザ端末２Ａ〜Ｃがログイン状態にあるか否かをチェックする。そして、ログイン状態にあれば、コンテンツサーバは、直ちに処理をＳ２０７へ進める。これに対して、リクエスト元ユーザ端末２Ａ〜Ｃがログイン状態になければ、コンテンツサーバは、処理をＳ２０４へ進める。
【００３６】
Ｓ２０４では、コンテンツサーバは、認証サーバ（認証サーバプログラム１２３に従ったＣＰＵ１０の機能）に対して、認証処理を指示する。この認証処理を終了すると、コンテンツサーバは、処理をＳ２０６へ進める。
【００３７】
Ｓ２０６では、コンテンツサーバは、リクエスト元ユーザ端末２Ｂ，２Ｃに対してクッキーを発行する等の処理を行うことにより、このリクエスト元ユーザ端末２Ｂ，２Ｃとログイン状態に入る。Ｓ２０６を完了すると、コンテンツサーバは、処理をＳ２０７へ進める。
【００３８】
Ｓ２０７では、コンテンツサーバは、有料コンテンツ提供サービスを実行する。即ち、ログイン状態に入っているユーザ端末２Ａ〜Ｃに対してリクエストされた有料コンテンツ（何れかのコンテンツファイル１３２中の有料コンテンツ，ＣＧＩプログラムによってアクティブに生成された有料コンテンツ）をリクエスト元ユーザ端末２Ａ〜Ｃに応答するとともに、有料コンテンツの応答状況に応じて、Ｓ１０５又はＳ２０４にて認証された会員に関する課金データベース１３４内の課金データを更新する。
【００３９】
＜認証サーバプログラム１２３による処理＞
次に、Ｓ１０５及びＳ２０４において認証処理を指示された認証サーバ（認証サーバプログラム１２３に従ったＣＰＵ１０の機能）が実行する認証処理の内容を、図５を用いて説明する。
【００４０】
図５の認証処理を開始して最初のＳ３０１では、認証サーバは、図６に示す第１画面を表示させるデータを、ユーザ端末２Ａ〜Ｃへ送信する。この第１画面には、上述したバイオパスワードを代用パスワードとして使用するか否かを選択するために操作される「バイオパスワードを使う」ボタン３１及び「使わない」ボタン３２が含まれている。そして、このデータを受信したユーザ端末２Ａ〜Ｃは、ディスプレイ２２上にこの第１画面を表示するとともに、入力装置２３を介して何れかのボタン３１，３２が操作されると、操作されたボタン３１，３２に対応したデータをサーバ装置１へ送信する。
【００４１】
次のＳ３０２では、認証サーバは、ユーザ端末２Ａ〜Ｃから何れかのボタンが操作された旨のデータを待ち、「バイオパスワードを使う」ボタン３１が操作された場合には処理をＳ３０４へ進め、「使わない」ボタン３２が操作された場合には処理をＳ３０３へ進める。
【００４２】
Ｓ３０３では、認証サーバは、図７に示すＩＤ＆パスワード入力画面を表示させるデータを、ユーザ端末２Ａ〜Ｃへ送信する。このＩＤ＆パスワード入力画面には、ＩＤが入力されるＩＤ欄３３，パスワードを入力させるパスワード欄３４，及び、送信ボタン３５が、含まれている。そして、このデータを受信したユーザ端末２Ａ〜Ｃは、ディスプレイ２２上にこのＩＤ＆パスワード入力画面を表示するとともに、入力装置２３を介して各欄３３，３４に文字列が書き込まれた状態で送信ボタン３５が操作された場合には、これら各欄３３，３４に書き込まれた文字列を、夫々、ＩＤ及びパスワードとして、サーバ装置１へ送信する。なお、そのユーザ端末２Ａ〜Ｃを操作している会員について会員データベース１３３（識別情報変換テーブル）に代用識別情報（ＩＰ電話番号，携帯電話番号，携帯電話機器番号）が登録されているとともに、そのユーザ端末２Ａ〜Ｃがそれらの代用識別情報に対応したものである場合にには、ＩＤ欄３３を空欄としたまま、送信ボタン３５が操作されても良い。また、そのユーザ端末２Ａ〜Ｃを操作している会員について会員データベース１３３（代用パスワードテーブル）に簡易パスワードが登録されている場合には、パスワード欄３４にはその簡易パスワードが設定されても良い。このようにして、送信ボタン３５が操作されると、ユーザ端末２Ａ〜Ｃは、そのディスプレイ２２上に、上記データに基づいて、図８に示す画面を表示する。Ｓ３０３を完了すると、認証サーバは、処理をＳ３０３からＳ３０６へ進める。
【００４３】
一方、Ｓ３０４では、図９に示すＩＤ入力画面を表示させるデータを、ユーザ端末２Ａ〜Ｃへ送信する。このＩＤ入力画面には、ＩＤが入力されるＩＤ欄３６及び送信ボタン３７が、含まれている。そして、このデータを受信したユーザ端末２Ａ〜Ｃは、ディスプレイ２２上にこのＩＤ入力画面を表示するとともに、入力装置２３を介してＩＤ欄３６に文字列が書き込まれた状態で送信ボタン３７が操作された場合には、このＩＤ欄３６に書き込まれた文字列をＩＤとして、サーバ装置１へ送信する。なお、そのユーザ端末２Ａ〜Ｃを操作している会員について会員データベース１３３（識別情報変換テーブル）に代用識別情報（ＩＰ電話番号，携帯電話番号，携帯電話機器番号）が登録されているとともに、そのユーザ端末２Ａ〜Ｃがそれらの代用識別情報に対応したものである場合には、ＩＤ欄３６を空欄としたまま、送信ボタン３５が操作されても良い。この送信ボタン３５の押下に伴ってユーザ端末２Ａ〜Ｃから送信されるデータを受信すると、認証サーバは、処理をＳ３０５へ進める。
【００４４】
Ｓ３０５では、認証サーバは、図１０に示すガイダンス画面（バイオパスワード検出装置２８によってバイオパスワードを読み取る様指示する画面）を表示するためのデータを、ユーザ端末２Ａ〜Ｃへ送信する。このデータによってディスプレイ２２上に表示されたガイダンス画面を見た操作者は、自己の身体をバイオパスワード検出装置２８に接触又は対向させることによって、自己のバイオパスワードを読み取る。すると、ユーザ端末２Ａ〜Ｃ端末は、上記データに基づいて、図１１に示す画面をディスプレイ２２上に表示し、読み取りが完了すると図８に示す画面をディスプレイ２２上に表示するとともに、読み取ったバイオパスワードをサーバ装置１へ送信する。Ｓ３０５を完了すると、サーバ装置１は、処理をＳ３０６へ進める。
【００４５】
Ｓ３０６では、認証サーバは、ユーザ端末２Ａ〜Ｃからのデータ受信が完了するのを待つ。そして、データ受信を完了すると、認証サーバは、処理をＳ３０７へ進める。
【００４６】
Ｓ３０７では、認証サーバは、ユーザ端末２Ａ〜Ｃから受信したデータ中にユーザＩＤが含まれているか否かをチェックして、ＩＤが含まれていれば、処理をそのままＳ３０８へ進め、ＩＤが含まれていなければ、識別情報取得処理を実行する。即ち、認証サーバは、ＩＰ電話番号，携帯電話番号，携帯電話機器番号を夫々要求するためのタグをユーザ端末２Ａ〜Ｃへ送信する。すると、このタグを受信したユーザ端末２Ａ〜Ｃは、このタグに従い、自己がＩＰ電話機又はＩＰ電話機に接続されたコンピュータであればそのＩＰ電話番号をサーバ装置１へ応答し、自己が携帯電話であれば、その携帯電話番号又は／及び携帯電話機器番号をサーバ装置１へ応答する。このようにして、何れかの代用識別情報を取得すると、認証サーバは、処理をＳ３０８へ進める。
【００４７】
Ｓ３０８では、認証サーバは、ユーザ端末２Ａ〜Ｃから正式ＩＤ以外の代用識別情報をＳ３０７にて受信した場合には、会員データベース１３３（識別情報変換テーブル）を参照して、受信した代用識別情報をこれに対応した正式ＩＤに変換する。
【００４８】
次のＳ３０９では、認証サーバは、会員データベース１３３（パスワード変換テーブル）を参照して、パスワードとして受信した文字列と一致した全文字列を捜し出し、それらの文字列を、夫々に対応してパスワード変換テーブルに登録されている正式ＩＤに変換する。
【００４９】
次のＳ３１０では、ユーザ端末２Ａ〜Ｃから受信した正式ＩＤ又はＳ３０８にて変換された正式ＩＤとＳ３０９にて変換された正式ＩＤとが一致するか否かをチェックする。そして、両者が不一致の場合には、Ｓ３１２にて認証ができなかった旨を示す画面を表示するデータを、ユーザ端末２Ａ〜Ｃへ送信する。Ｓ３１２を完了すると、認証サーバは、処理をＳ３０１へ戻す。これに対して、両者が一致した場合には、認証ＯＫの旨を示す画面（図１２）を表示するデータを、ユーザ端末２Ａ〜Ｃへ送信する。
【００５０】
（実施形態の作用効果）
以上のように構成された本実施形態の認証方法が実施された場合には、ユーザは、予め、ＩＳＰによって自己に付与された正式ＩＤに代用される代用識別情報をサーバ装置の会員データベース１３３（識別情報変換テーブル）に登録すれば、認証時において正式ＩＤを一々入力しなければならない煩雑から解放される。特に、代用識別情報として、自動的にユーザ端末２Ａ〜Ｃからサーバ装置１へ送信されるＩＰ電話番号，携帯電話番号，携帯電話機器番号が登録されていれば、ユーザは、ＩＤ＆パスワード入力画面（図７）及びＩＤ入力画面（図９）のＩＤ欄３３，３６に何ら文字列を書き込む必要がない。同様に、ユーザは、予め、ＩＳＰによって自己に付与されたパスワードに代用される代用パスワードをサーバ装置の会員データベース１３３（代用パスワード変換テーブル）に登録すれば、認証時において正式パスワードを入力しなければならない煩雑から解放される。特に、代用パスワードとしてバイオパスワードを登録し、バイオパスワード検出装置２８を内蔵するユーザ端末２Ａ〜Ｃを使用する場合には、ユーザは、パスワードとしての文字力を入力する必要がない。このように、本実施形態によれば、認証に際してのユーザＩＤ及びパスワードを入力する手間が軽減されるので、特に、ディスプレイの面積及び解像度とキー数に制限のある移動通信端末をユーザ端末２Ｃとして使用する場合に、有効である。
【図面の簡単な説明】
【００５１】
【図１】本発明による実施の形態であるコンピュータネットワークの概略構成を示すブロック図
【図２】代用パスワード変換テーブルのデータ構造を示す表（ａ）及び識別情報変換テーブルのデータ構造を示す表（ｂ）
【図３】接続プログラムによる処理内容を示すフローチャート
【図４】コンテンツサーバプログラムによる処理内容を示すフローチャート
【図５】認証サーバプログラムによる処理内容を示すフローチャート
【図６】第１画面を示す図
【図７】ＩＤ＆パスワード入力画面を示す図
【図８】データ送信中である旨を表示する画面を示す図
【図９】ＩＤ入力画面を示す図
【図１０】ガイダンス画面を示す図
【図１１】パスワード読取中である旨を表示する画面を示す図
【図１２】認証ＯＫである旨を表示する画面を示す図
【符号の説明】
【００５２】
１      サーバ装置
２Ａ    ユーザ端末
２Ｂ    ユーザ端末
２Ｃ    ユーザ端末
４      アクセスポイント
１０      ＣＰＵ
２７      接続プログラム
２８      バイオパスワード検出装置
１２３      認証サーバプログラム
１３３      会員データベース
Ｎ      インターネット
【図１】
2005216153.tif 000003
【図２】
2005216153.tif 000004
【図３】
2005216153.tif 000005
【図４】
2005216153.tif 000006
【図５】
2005216153.tif 000007
【図６】
2005216153.tif 000008
【図７】
2005216153.tif 000009
【図８】
2005216153.tif 000010
【図９】
2005216153.tif 000011
【図１０】
2005216153.tif 000012
【図１１】
2005216153.tif 000013
【図１２】
2005216153.tif 000014