(57)【要約】【課題】各種のサービスサイトへのマルチアクセスを、高セキュリティ、且つ簡単な操作で実現可能なインターネットマルチアクセス方法を提案すること。【解決手段】ネットワークマルチアクセスシステム１は、個人情報および各サービスサイトにアクセスするためのＩＤ番号、パスワードなどが保持されたメモリ１１および、生体情報認識センサー１２を備えたマルチアクセストークン１０と、このトークン１０が装着されるＰＣ２０の間で通信可能な管理サーバー５０とを備えている。トークン１０をＰＣ２０に装着すると自動認識され、指紋などの生体情報に基づきユーザー認証を行った後に、管理サーバー５０から登録データを受信して、マルチアクセス用のパーソナルメニューがＰＣ画面上に表示される。メニューを選択することにより自動的にマルチアクセスが確立され、希望のサービスサイト４０の閲覧等ができる。【選択図】      図６
2005346120.tif 000002
【特許請求の範囲】
【請求項１】
生体情報認識センサーおよびユーザーＩＤを含むユーザー個人情報が保管されているメモリを備えたネットワークアクセス用の携帯型電子デバイスと、この電子デバイスを接続したネットワーク通信端末と通信回線を介して接続可能な管理サーバーとを用いて、複数のインターネットサイトにマルチアクセスするための方法であって、
前記電子デバイスが前記ネットワーク通信端末に接続されて、前記電子デバイスの前記生体情報認識センサーによってユーザーの生体情報に基づきユーザー認証が行われると、
前記ネットワーク通信端末と前記管理サーバーとの間の接続を確立し、
前記電子デバイスは、前記管理サーバーからサービス開始用の公開鍵を受信し、
当該電子デバイスは当該公開鍵に基づき前記メモリに保管されている前記ユーザーＩＤを暗号化して前記管理サーバーに送信し、
前記管理サーバーは前記ユーザーＩＤを受信してユーザー認証を行うと、前記電子デバイスのユーザーによって予め登録されているアクセス対象の複数のインターネットサイト情報を含む当該ユーザーのパーソナルメユーを前記ネットワーク通信端末にダウンロードし、
前記ネットワーク通信端末は、前記パーソナルメニューを画面表示すると共に、前記インターネットサイトに自動アクセスすることを特徴とするネットワークマルチアクセス方法。
【請求項２】
請求項１において、
前記電子デバイスは前記メモリに自己の電子証明書を保持しており、
前記管理サーバーは自己の電子証明書を保持しており、
少なくとも一つの前記インターネットサイトはそのフロントエンドに前記管理サーバーとの通信を制御するエクステンションサーバーが配置されているエクステンションサービスサイトであり、
前記ネットワーク通信端末と前記管理サーバーの通信接続を確立した後に、
前記電子デバイスは、前記ネットワーク通信端末を介して、自己の公開鍵、ＩＤ番号、ワンタイムパスワード要求、接続する前記エクステンションサーバーのアドレスを格納した要求フレームを、前記管理サーバーの公開鍵で暗号化して、当該管理サーバーに送り、
前記管理サーバーと前記エクステンションサーバーとの間で相互認証を行った後に、当該管理サーバーは前記エクステンションサーバーの公開鍵を入手し、
当該管理サーバーは自己の公開鍵を前記エクステンションサーバーに送り、
前記管理サーバーは、受信している前記要求フレームを自己の秘密鍵で復号して前記電子デバイスからの要求を解釈し、
当該管理サーバーは、当該要求に基づいて、ワンタイムパスワードを生成すると共に、このワンタイムパスワードの第１の複製を保管するとともに前記電子デバイスに第２の複製を送り、
前記電子デバイスは、前記エクステンションサーバーへのログインのセッションを開始するために、前記ワンタイムパスワードの第２の複製と、前記エクステンションサイトにアクセスするためのユーザーＩＤとパスワードとを纏めて、ログイン・リクエスト・フレームとして前記エクステンションサーバーの公開鍵で暗号化して当該エクステンションサーバーに送り、
前記エクステンションサーバーは、受け取ったログイン・リクエスト・フレームを自己の秘密鍵で複合し、ログインセッションを開始し、
前記エクステンションサーバーはログイン・リクエストの内容を認証するために、前記ワンタイムパスワードの第２の複製を格納したバリデーション・リクエスト・フレームを前記管理サーバーの公開鍵で暗号化して当該管理サーバーに送り、
前記管理サーバーは受け取ったバリデーション・リクエスト・フレームを自己の秘密鍵で復号し、その中に格納されているワンタイムパスワードの第１の複製を、既に保管している前記第２の複製と比較し、バリデーション・リクエストの真偽を判定し、
前記バリデーションリクエストの認証結果が真であれば、前記電子デバイスから送られたユーザーＩＤとパスワードがログイン要求として前記エクステンションサービスサイトに送られ、
前記エクステンションサービスサイトがログイン要求を受け付けると、その結果が前記ネットワーク通信端末に送信され、当該ネットワーク通信端末と前記エクステンションサービスサイトとの間のセッションが許可されることを特徴とするネットワークマルチアクセス方法。
【請求項３】
請求項１または２において、
前記電子デバイスは自己の電子証明書を保持し、前記管理サーバーは自己の電子証明書を保持しており、
前記ネットワーク通信端末を介して前記電子デバイスと前記管理サーバーとの間の通信接続が確立して、相互認証が行われ、前記管理サーバーの公開鍵が前記電子デバイスに送られた後に、
前記電子デバイスは、前記公開鍵および自己の電子証明書を格納した要求フレームを前記管理サーバーの公開鍵で暗号化して当該管理サーバーに送り、
前記管理サーバーは、受け取った前記要求フレームを復号化して、前記電子デバイスの電子証明書を認証し、
当該管理サーバーは前記ネットワーク通信端末のためのＰＫＩ鍵ならびに電子証明書を生成し、前記電子デバイスの公開鍵で暗号化して当該電子デバイスに送り、
前記電子デバイスは、前記ネットワーク通信端末に対して一時的なＰＫＩ鍵ペアならびに電子証明書を当該端末に送り、当該ネットワーク通信端末からインターネットサイトにアクセス可能とし、
前記電子デバイスは、発行された前記鍵ペアおよび電子証明書に有効期間を付与することにより、前記インターネットサイトへのアクセスが終わった後に、これらを自動的に消滅させることを特徴とするネットワークマルチアクセス方法。
【請求項４】
請求項１、２または３において、
前記ネットワーク通信端末に前記電子デバイスが装着されると、
当該ネットワーク通信端末は、前記電子デバイスの装着を検出し、当該デバイスのタイプを要求し、
前記電子デバイスは、本来の自己のデバイスタイプではなく、記憶装置としてのデバイスタイプを前記ネットワーク通信端末に返送し、
前記ネットワーク通信端末は、そこに登録されている記憶装置のドライバを自動的にインストールして、前記電子デバイスを記憶装置として利用可能とし、
前記電子デバイスは、該記憶装置上に自動実行ファイルがある旨の情報を前記ネットワーク通信端末に送り、
前記ネットワーク通信端末は、当該自動実行ファイルを実行し、前記電子デバイスに内蔵されている自己の本来のデバイスドライバをインストールし、
当該デバイスドライバのインストールによって、前記電子デバイスを装着したときに定義された架空の前記記憶装置が削除されて、前記電子デバイスと前記ネットワーク通信端末の間のインターフェースがリセットされることを特徴とするネットワークマルチアクセス方法。
【請求項５】
請求項１、２、３または４に記載のネットワークマルチアクセス方法に用いる生体情報認証機能を備えた前記電子デバイス。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザーの生体情報に基づきユーザー認証を行って各種のインターネットサービスサイトに簡単かつ安全にアクセスさせるためのネットワークマルチアクセス方法に関するものである。
【０００２】
また、本発明はかかる方法により、異なるネットワーク通信端末を用いて各種のサービスサイトにアクセス可能な生体情報認証機能を備えた携帯型の電子デバイスに関するものである。
【０００３】
【従来の技術】
ネットワーク上の個人的な情報、データ、及び、パーソナルコンピュータ（ＰＣ）などの電子機器の環境設定ファイル（Ｆｉｌｅ）へのアクセス（Ａｃｃｅｓｓ）を管理し、ユーザー（Ｕｓｅ）を認証する手段として、ユーザー識別情報（Ｕｓｅｒ  ＩＤ）、パスワード（Ｐａｓｓｗｏｒｄ）、電子メールアドレス（Ｅｍａｉｌ  Ａｄｄｒｅｓｓ）、ブラウザ（Ｂｒｏｗｓｅｒ）のＵＲＬアドレス、Ｐｃへのログイン（ＬｏｇＩｎ）番号、クレジットカード（Ｃｒｅｄｉｔ  Ｃａｒｄ）番号、各種会員番号、ネットワークアクセス（Ｎｅｔｗｏｒｋ  Ａｃｃｅｓｓ）番号などが一般的に使用されている。
【０００４】
これら多種多様なＵｓｅｒＩＤ、Ｐａｓｓｗｏｒｄ、Ａｄｄｒｅｓｓ、お気に入りリスト（Ｐｒｅｆｅｒｅｎｃｅ  Ｌｉｓｔ）等の不規則な番号記号列を記録する為には、利用者自身が記憶する方法、メモ帳など物理的備忘録へ記録する方法、コンピューターやＰＤＡなどの電子機器に記憶させる方法などが有る。
【０００５】
近年、ネットワーク上でのＵｓｅｒＩＤ、Ｐａｓｓｗｏｒｄを自動的に入力させる為の方法としては、マイクロソフト社のＡｕｔｏ  Ｃｏｍｐｌｅｔｅ等の技術でパスワードをＰＣ側に記憶させる方法が有り、多数のネットワーク上のウエブ（Ｗｅｂ）サーバーで導入されている。
【０００６】
また、ＰＣへのログイン、ネットワーク上のＷｅｂページへのアクセス、Ｗｅｂページ上の個人的なページへのアクセスコントロールの為に、指紋センサーによりユーザーを認証した上で該当するＵＲＬアドレス、ログインＩＤ番号、パスワードをＰＣ経由デＷｅｂサーバーに送付する指紋センサーモジュールが、ソニー、オムロン、米国デジタルペルソナ（Ｄｉｇｉｔａｌ  Ｐｅｒｓｏｎａ）社、エスティマイクロエレクトロニクス（ＳＴ  Ｍｉｃｒｏｅｌｅｃｔｒｏｎｉｃｓ）社等より発売されている。
【０００７】
一方、個人の健康・医療情報、銀行口座などの金融情報、住民票などの市民情報が一層電子化（電子政府化、ｅＧｏｖｅｒｎｍｅｎｔ化）されてネットワーク上に掲載されてゆく傾向が有り、それぞれにアクセスする為のＵｓｅｒＩＤ番号、該当するパスワードなどが新たに必要となる。日常生活をする上で、これらの増加する番号を適切に且つ、安全に記憶、記録及び、管理する必要性が一層高まっている。
【０００８】
このようなアクセス番号の管理などに関しては次のような米国特許、米国特許公開公報がある。米国特許第６０６９９７０号、米国特許第６２７９１１１号、米国特許第６１３４６５８号、米国特許第６３５３８８９号、米国特許第６３１７５４４号、米国特許第６１２２７３７号、米国特許出願公開番号２００１／００４８３５９、米国特許第５８６７６４６号、米国特許出願公開番号２００２／００１０８５７、米国特許出願公開番号２００２／００２７４９４、米国特許第６３５３８８９号
一方、特開２００２−１０８８２２号公報においては、指紋と特徴とする個人認証情報により、予めサーバー上に登録されている、各種ウエッブサービスに対するＩＤとパスワードなどのセキュリティー手段を自動的に行い、複数のウエッブ上のセキュリティー情報にアクセスを可能とする管理方式が提案されている。サーバーへの指紋データの登録が必要な故、一般ユーザーには非常に抵抗が有る方式である。
【０００９】
また、特開２０００−１０５７４７号公報においては、上記の発明とは異なり、可搬性を持ち生体認識などによる本人認証手段を備えた携帯機器などに格納されるソフトウエア媒体を利用し、その中に格納されている個人証明書へのアクセスが出来るとネットワークへのシングルログインを提供する発明が開示されている。
【００１０】
さらに、特開平７−１６０６３８号公報に記載の発明は、シングルログインが実現されている複数の情報機器ネットワークにおいて、セキュリティーの向上の為、パスワードデータを自動的に更新する機能を、ホスト情報データとしてクライアントに盛り込み、ユーザーのアクセス状況を都度この機能によって確認し、設定の期日に自動的にホスト側、クライアント側の両社のパスワードデータを自動更新するものである。
【００１１】
特開２００１−１３４６８８号公報に記載の発明は、特定のＰＤＡ装置と、それに対してサービスを提供するネットワークシステムの全体の構成に関するものである。ＰＤＡには本人認証装置（指紋含む）が有り、これによって本人がアクセスできるアプリケーション/サービス・メニューが表示される。
【００１２】
特開２００２−２４７８号公報に記載の発明は、人の個体識別検出部と、個体識別情報を持つ、照合／認証性が完全なＩＤカード及び多機能IDカードに関するものである。
【００１３】
【発明が解決しようとする課題】
従来においてネットワークへアクセスして各種のサービスを受けるための認証システムにおいては次のような解決すべき課題がある。
（１）ネットワークへのアクセスを維持し、各種のサービスを享受する為には、多種多様のＩＤ番号、パスワード、ＵＲＬ等の不規則な番号・記号列を正確に記憶、記録、保存しておかねばならない（正確な保存の必要性）。
（２）ネットワークへアクセスし、各種サービスを享受する為に、ユーザーは番号・記号列を正確に入力しなければならない（厳格な入力の必要性）。
（３）ネットワークへアクセスする電子機器を複数所有する場合は、各機器毎にこれらの番号・記号列を記録させるか、又は、各機器毎ごとに入力する必要が有る。電子機器を購入した場合は、該当する電子機器に新たに、必要なユーザーＩＤ番号などの番号・記号列の記録、又は入力が必要で管理が煩雑である（散在する機器での管理の煩雑さ）。
（４）複数のネットワークで、複数のサービスを使用する場合は、複数個の番号文字列の記憶、記録、管理が必要であり、しかも、増大する新たなサービスが追加されるたびに新たな番号・記号列が発行され、ユーザーが管理すべき個数は増大傾向にあり手間がかかる（増大する番号・記号列の管理の煩雑さ）。
（５）これらの番号・記号列を、万一他人に知られた場合は、なりすましにより簡単に個人の重要情報にアクセスされてしまう。又、ユーザーに気付かれずに悪意の第３者によりインストールされたＳ／Ｗにより、重要な番号・記号列が知らぬまに盗まれる、盗み見されている可能性もあり管理への配慮がますます必須である（個人管理の難しさ、危険性の内在）。
（６）情報管理のセキュリティを高める為には、番号・記号列を長くし暗号解読のリスクを削減する、番号・記号列を複数個用意してAccess管理の関所を増やす、番号・記号列をランダムにし、盗聴に対するリスクを削減する等の方法が有る。しかし、ユーザーは長く、且つ、複数個の暗号記号列の記憶・記録が必要となり、また、毎回異なるランダムな番号記号列の都度の入力が必要となるので不便である（高安全性と利便性の相反）。
（７）万一、番号・記号列を失念、紛失した場合、サービスへアクセス出来ない、及び、新たな番号・記号列の発行依頼、全ての登録のし直し等の膨大な手間が発生する（失念、紛失の場合の非可逆性）。
（８）電子メールアドレス等のコンタクト情報、好みのＵＲＬ情報、クレジットカード番号、ＰＣの個人環境設定ファイルなどの個人用情報が欠如した場合、例えネットワークにアクセスしても通常のパーソナライズされたサービスを享受出来ない、又は、限定されたサービスしか享受できなくなり、ユーザーにとり非常に不便である（情報の欠如による機能の低下）。
（９）指紋センサー、虹彩センサー等を使用した、アクセス制御機器が有るが、サイズ、機能の観点より、本格的な可搬性が考慮されておらず、情報を常に携帯せねばならず、且つ、複数のネットワークアクセス機器が企業、家庭、移動中、移動先に散在している今日の状況では不便。又、これらのアクセス制御機器は記録可能な情報の種類、サイズが限定的であり不便である（可搬性、可搬出来る情報の制限）。
（１０）一方、全ての情報を統合的に、電子的に管理するには、ＰＤＡ、ノートパソコン、デスクトップパソコンなどの電子機器があるが、デスクトップパソコン、ノートパソコンには常時、どこへでも携帯する可搬性が欠如しており不便である。ＰＤＡには可搬性が考慮されているが、機器自体のセキュリティが欠如して不安全である（既存電子機器の可搬性、セキュリティの欠如）。
【００１４】
本発明の課題は、利用環境を問わず、携帯型の電子デバイスを使用することにより、ネットワークサービスの要求するセキュリティ要求を含むアクセス手段を意識することなく、しかも、１回の操作のみで、複数のネットワークサービスにアクセス可能なネットワークマルチアクセス方法を提案することにある。
【００１５】
また、本発明の課題は、従来のワンタイム・パスワード方式に比べて、クライアントおよびサーバー間において時間同期や回数同期が不要であり、また、乱数表も必要とせず、しかも、サービスサイト側でのシステム変更も軽微でよい、低コスト、高セキュリティーのユーザー認証機能を備えたネットワークマルチアクセス方法を提案することにある。
【００１６】
さらに、本発明の課題は、ネットワーク上のサーバーから一時的な電子証明書を発行し、生体情報認証機能を備えた電子デバイスが接続されているＰＣなどのネットワーク通信端末上において、同電子証明書を使用したサーバーに対して安全なアクセスを行うことのできるネットワークマルチアクセス方法を提案することにある。
【００１７】
さらにまた、本発明の課題は、生体情報認証機能を備えた電子デバイスがＰＣなどのネットワーク通信端末に接続されると、自動的に当該電子デバイスが認識され、自動的にサービスサーバーにアクセスして通信接続を確立することのできるオートローディング機能を備えたネットワークマルチアクセス方法を提案することにある。
【００１８】
一方、本発明は、上記のネットワークアクセス方法に用いるのに適した携帯型の生体情報認証機能を備えたネットワークアクセス用の電子デバイスを提案することにある。
【００１９】
【課題を解決するための手段】
上記の課題を解決するために、本発明のネットワークマルチアクセス方法では、小型で可搬性と生体情報方式のユーザー認証機能を有したネットワークアクセス用電子デバイスにネットワーク上の管理サーバーが指示を行うことで、サービスサイトが所有しているセキュリティーレベルに応じたネットワークアクセス及び、ネットワーク上のサービスへのアクセス用の手段を当該電子デバイスが自動的に講じ、一台で各種ネットワークサービスに複数にアクセス可能であり、且つ、利用者の一動作によって上記一連の作業が完結することを特徴としている。
【００２０】
また、本発明のネットワークアクセス用電子デバイスは、生体情報認識センサーによる所有者認証機能を有し、ネットワークマルチアクセスに必要な情報及び手段を記憶する記憶部分が有り、所有者本人が認証されるとネットワーク上の管理サーバーに自動的にアクセスし、所有者本人の情報を管理サーバーから取得する機能を備えている。
【００２１】
本発明によれば、利用環境を問わず、小型のネットワークアクセス用電子デバイスを使用することにより、ネットワークサービスの要求するアクセス手段（セキュリティー要求を含む）を意識することなく、且つ、１回の動作のみで、複数のネットワークサービスへのアクセスを完了することが可能となる。
【００２２】
次に、本発明のネットワークマルチアクセス方法は、ネットワーク上のワンタイム・パスワードを発行するワンタイム・パスワード発行サーバーを介して、生体情報認証機能を備えたネットワークアクセス用電子デバイスと、サービスサイト側に設置されたゲートウエイとの間で、時間同期、回数同期、乱数表を必要とせずに、安全、確実なワンタイム・パスワード方式のユーザー認証を実行することを特徴としている。
【００２３】
本発明によるネットワークマルチアクセス方法によれば、従来のワンタイム・パスワード方式と比べて、クラインアトとサーバーの間で、時間同期、回数同期、乱数表を必要とせずに、しかも、サービスサイト側のシステム変更も少なくて済むので、低コスト、高セキュリティのユーザー認証方式を実現できる。
【００２４】
すなわち、本発明のネットワークマルチアクセス方法は、ユーザーの生体認識センサーを備えた携帯型のネットワークアクセス用電子デバイスと、この電子デバイスを装着して使用するネットワーク通信端末と、このネットワーク通信端末からのアクセスに応答する管理サーバーと、サービスサイトのフロントエンドにあって管理サーバーとの通信を制御するエキステンションサーバーと、アクセス対象のサービスサイトにより構成されるネットワーク上において、サービスパスワード等をセキュアに通信する方法を提供するものである。
【００２５】
次に、本発明のネットワークマルチアクセス方法では、携帯型ネットワークアクセス用電子デバイスだけを持ち歩くことで、当該電子デバイス所有者が移動先のネットワーク接続機能を有したネットワーク接続端末に対し一時的な電子証明書を持たせるようにしたことを特徴としている。さらに、一時的に発行された同電子証明書は、使用後に自動消滅させることを特徴としているので、痕跡が残らず、利用者にとっても安心な方法を実現できる。
【００２６】
すなわち、本発明の方法では、ユーザーがサービスサイトにアクセスしようとする度に管理サーバーから、電子デバイスが装着されたＰＣなどのネットワーク通信端末に対してＰＫＩ鍵ペアならびに電子証明書が発行される。この鍵ペアおよび証明書を用いて、ユーザーはネットワーク通信端末上からサービスサイトに対してセキュアな通信を行うことができる。ここで、電子デバイスは、自己の電子証明書を持ち、管理サーバーは自己の電子証明書をもつことが前提となっている。
【００２７】
本発明の方法によれば、ユーザーの生体認識装置を備えた携帯型ネットワークアクセス用電子デバイスと、この電子デバイスを装着して使用するネットワーク通信端末と、このネットワーク通信端末からのアクセスに応答する管理サーバーと、ユーザーがアクセスしようとするサービスサイトにより構成されネットワーク上において、ネットワークアクセス用電子デバイスとサービスサイト間のセキュアな通信を実現することができる。
【００２８】
次に、本発明のネットワークマルチアクセス方法は、ネットワークアクセス用電子デバイスがＰＣなどのネットワーク通信端末に接続されると、自動的に当該電子デバイスが認識され、自動的にサービスサーバーにアクセスして通信を確立するオートローディング機能を備えていることを特徴としている。すなわち、本発明の方法では、装着した電子デバイスを一旦記憶装置として動作させ、さらには、自動実行プログラムを持っているという情報を当該電子デバイスからネットワーク通信端末に送り、本来のドライバをインストールするという方法をとっている。これにより、従来ドライバを格納したメディアをインストール中に挿入していた手間を省き、デバイスの移動性（モビリティ）高めることができる。
【００２９】
【発明の実施の形態】
以下に、図面を参照して、本発明の方法を適用したネットワークマルチアクセスシステムの実施の形態を説明する。
【００３０】
（全体構成および機能）
図１は、本例のネットワクークマルチアクセスシステムの全体構成を示す概念図である。
【００３１】
本例のネットワークマルチアクセスシステム（以下、単に、本件システムと呼ぶ場合もある。）１は、携帯型の生体情報認証機能を備えたネットワークマルチアクセス用の電子デバイス（以下、「マルチアクセストークン」あるいは単に「トークン」と呼ぶものとする。）１０と、このマルチアクセストークン１０を装着して使用可能な各種のネットワーク通信端末２０に対して通信回線、例えばインターネット３０を介して接続可能な管理サーバー５０とを備えており、これら電子デバイス１０と管理サーバー５０とによって、各種のネットワーク通信端末２０からインターネット３０などの通信回線を介して接続可能な各種のサービスサイト（各種ウエブサーバーを含む）４０にアクセス可能となっている。
【００３２】
マルチアクセストークン１０は、個人情報の安全な格納手段を提供する電子デバイスであると共に、ネットワーク通信端末２０に装着することにより当該通信端末から各種のサービスサイト４０に対して簡単かつ極めて安全な形態でアクセスして通信接続を確立可能なものである。かかる機能を実現するために、本例のマルチアクセストークン１０は、そのメモリ１１に、ユーザーの個人情報と、装着された通信端末２０をパーソナライズするための個人環境設定ファイル、通信端末２０に電子デバイス１０を認識させて駆動させるためのデバイスドライバを含む各種プログラムが格納されている。
【００３３】
また、マルチアクセストークン１０は、指紋センサーや虹彩センサーなどの生体認識センサー１２を備えており、ユーザーの生体情報を読む込み、予めメモリ１１に登録されているユーザー生体情報と比較して、当該マルチアクセストークン１０を利用したネットワークマルチアクセスを許可するか否かを判別する生体情報認証機能を備えている。
【００３４】
メモリ１１に格納されている主な情報は次の通りである。
１）（１）各種ウエブサーバーおよびサービスサイトへのアクセスＩＤ番号およびパスワードと、関連するウエブサーバーおよびサービスサイトのＵＲＬアドレス情報
（２）各種ネットワークへのアクセスＩＤ番号、ユーザーＩＤ番号、およびパスワード
（３）電子証明書
（４）ＲＳＡなどのランダムパスワード発生ソフトウエア
（５）ロングパスワード自動発生ソフトウェア
（６）ワンタイムパスワード管理ソフトウェア
（７）アウトルックなどのＥメールアプリケーション用の連絡帳リスト
（８）ブラウザのプリファレンスＵＲＬのリスト
（９）ユーザー個人データ（ユーザーの名前、生年月日、住所、クレジットカード番号、ソーシャルセキュリティ番号、タックス番号、銀行口座番号、運転免許証番号、車のライセンス番号、住民台帳上の番号、生命保険等の保険証番号等）
（１０）ＰＣ等の電子機器の個人環境設定ファイル（デスクトップ環境等の設定情報含む）
（１１）ユーザーの指紋、虹彩などの生体情報
２．  ここで、本例のマルチアクセストークン１０は、後述のように、登録されているユーザーの生体情報を、ネットワーク上に送出せずに、ネットワーク側の要求に応じて、生体情報以外の必要なデータのみを送信するようになっている。これにより、生体情報が盗難に遭うことによる、セキュリティ上の危険を
排除することが可能である。
【００３５】
さらに、本例のマルチアクセストークン１０は、複数のセキュリティ・レベルに対応した、セキュア・ログイン・サービスを提供する。すなわち、ユーザーのアクセス先のサービスに応じて内部に保存されているユーザーＩＤ、パスワードなどの個人情報を正確に、且つ、安全に、アクセス先のサーバーに送付する。ここで、個人情報の重要度に応じて、例えば、３つの送付方法を採用可能となっている。これらの送付方法を図１、図２を参照して以下に示す。
【００３６】
（１）Ｌｅｖｅｌ  １：ノーマル・セキュリティ・モード
ノーマル・セキュリティ・モードでは、マルチアクセストークン１０の内部に格納する固定のユーザーＩＤ、パスワードを、インターネット３０上の対応するＵＲＬ４０のＩＤ入力画面に直接入力するモードであり、トークン１０の内部のみで処理を完結させる仕組みである。このモードの利用形式として、例えば以下のような３つの形式が利用可能である。
【００３７】
ａ）通常モード：通常モードでは、一般的なユーザー自身が登録するユーザーＩＤ、パスワードの入力を自動的に代行する。トークン１０の内部にＩＤとパスワードを登録しておくことにより、ユーザーは複数のＩＤ、パスワードを記憶する必要がなくなる。
【００３８】
ｂ）ロングパスワード・モード：このモードでは、インターネット３０上のサービス・サイト４０でのＩＤ、パスワードの初期登録処理そのものをトークン１０が代行することで、一般的には記憶不可能な長さのＩＤ、パスワードを登録することが可能である。この際、ユーザーは当該ＩＤ、パスワードを知らずとも、電子データとしてトークン１０の内部のみに記憶され、当該サービスサイト４０に対する自動入力によるログインを実現することが可能である。ユーザーはＩＤをそもそも知らないため、不注意によるＩＤ、パスワードの流出の危険性が殆ど無くなる。
【００３９】
ｃ）既存ランダムパスワード・モード：このモードは、例としてＲＳＡのワンタイム・パスワード・システムなどを採用している場合に用いられる。即ち、ＲＳＡなどの既存システムのユーザー用クライアント・ソフトウェアを内蔵しているケースでは、ネットワーク側からワンタイム・パスワードを要求してくる際に、ユーザーが生体認証を行うことによって、固有のワンタイム・パスワード発生用コードがクライアント・ソフトウェアに対して入力され、それによってワンタイム・パスワードがネットワーク側に発信され、サービスへのアクセスが可能となるようなシステムを構築可能である。この場合、ワンタイム・パスワード発生用のコードをユーザーに知らせることなく、生体情報の登録のみでワンタイム・パスワードの仕組みを利用することが可能なため、コード流出の危険が無くなり、既存のシステムのセキュリティを格段に向上させることが可能である。
【００４０】
（２）Ｌｅｖｅｌ  ２：ミドル・セキュリティ・モード
ミドル・セキュリティ・モードでは、サービス・サイト４０側の要求に応じて、トークン１０の内部に予め格納、あるいはサービス・サイト４０より配布されている、電子証明書をサービス・サイト４０に送付し、トークン１自体の認証を行うことによって、更にセキュリティ・レベルを向上させることが可能である。
【００４１】
ここで、トークン１０の内部に格納されている電子証明書を利用してサービス・サイト４０との間の相互認証を行うことにより、トークン１０が接続しているＰＣ２０に対する一時的な電子証明書を別途発行し、これによってセッション中のセキュリティを維持することを可能としているところに特徴がある。
【００４２】
（３）Ｌｅｖｅｌ  ３：ハイ・セキュリティ・モード
ハイ・セキュリティ・モードでは、ネットワーク側との同期を必要としない新しい仕組みのワンタイム・パスワード発行システムを提供する。
【００４３】
即ち、インターネット２０上のサービス・サイト、イントラネット４０などは、トークン１０からのアクセス要求があった際に、ネットワーク上のワンタイム・パスワード管理サーバー６０へのアクセスを指示する。
【００４４】
トークン１０は当該サーバー６０にアクセスして、予め設定された範囲内でのみ有効なワンタイム・パスワードを入手し、改めて当該パスワードによるサービスへのアクセスを試みる。
【００４５】
サービス・サイト４０の側では送付されてきたワンタイム・パスワードの認証を、上記管理サーバー５０に対して要求し、これが認証されることによってアクセスを許可する。
【００４６】
このようなシステム１においては、ネットワーク側とクライアント・ソフトウェアの同期処理などが全く不要であるため、極めて低価格のシステムを提供することが可能であり、かつ、管理サーバー６０側で発生するワンタイム・パスワードは、完全にランダムなものを利用することが可能であるため、予測不能である。
【００４７】
また、サービス・サイト４０の側では既存システムを残したまま、新たに簡易ゲートウェイ装置を設けるだけで本機能を付加することが出来る点も特徴である。
【００４８】
尚、図に示してはいないが、本例のトークン１０は、個人認証手段と、電子証明書の管理機能とを備えるため、これらデータをもとに、ネットワーク上のサービス・サイト４０の要求に対して、予め定められたＶＰＮ用ソフトウェアを自動的に実行し、通信中のセキュリティを極めて高度なものに確保することも、当然可能である。
【００４９】
次に、本例のマルチアクセストークン１０によるデータの登録、暗号化、コピーサービスについて説明する。
【００５０】
まず、生体認証とオートマクロ機能を利用した新規サービス、IDなどの登録について説明する。図６に示すように、マルチアクセストークン１０は、ＰＣ２０に認識され、登録者の生体情報をスキャンすると、自動的に自動設定されたサービスサーバー４０にアクセスして、登録者個人のサービスメニュー（登録者が事前に登録したもの）を表示することが出来る。。選択されたサービスが特定のサーバー４０へのアクセスの場合、管理サーバー５０はマルチアクセストークン１０が記憶しているアクセスに必要な個人情報を相手方のサービスサーバー４０へトークン１０より直接送信するように指示する。
【００５１】
また、ユーザーが通常のログイン手続と同じ動作を行うことで、簡単にトークン１への新規サービスとパスワードの追加登録が可能である。
【００５２】
つぎに、登録されたデータの、生体認証による保護、生体認証によるセキュア・コピーについて説明する。図７に示すように、マルチアクセストークン１０の内部に保管されたデータは、全て生体情報によって暗号化された形態で保管されているので、万一、マルチクアセストークン１０を壊されてメモリー１１を読まれても、それらを解読できない。図５にはセキュリティ鍵の構造を示してある。
【００５３】
トークン１０に内蔵の生体情報センサー１２（例えば、指紋センサー等）により、登録した生体データと、スキャンした生体データとが一致しないと、トークン１０の内部のアプリケーションが動作しない。従って、予め登録したユーザー以外の人間には、搭載アプリケーションやデータの使用が一切できない。
【００５４】
また、マルチアクセストークン１の内部のパスアワードやクレジットカード番号などの貴重なデータは、同一の生体データが登録された別のマルチアクセストークンに対してコピーが可能であり、従って、高いセキュリティを保つことが可能である。
【００５５】
次に、本例のマルチアクセストークン１０による通信セキュリーテ・データ履歴防御機能について説明する。まず、図３を参照してトークン１の利用開始と、セキュアな通信経路の確保について説明する。
【００５６】
マルチアクセストークン１０は、小型で可搬性があり、一般的なドライバーソフトと専用のネイティブなドライバーソフトの双方が格納されている。従って、マルチアクセストークン１０をネットワークに接続された電子機器２０に接続すると、使用可能になる。
【００５７】
また、図４に示すように、接続先のＰＣ等の電子機器２０の内部にバーチュアルドライバをインストールし、このバーチュアルドライバ経由でアプリケションを動かし、電子機器２０の内部に履歴を残さない。
【００５８】
３．このように、トークン１０は、接続先のＰＣ等の電子機器２０に対して、接続時にネイティブなドライバーソフトをインストールするが、当該ドライバ  ーソフトに対して自動ログ消去機能を持つプログラムを盛り込むことにより、  トークン１とＰＣ等の電子機器２０との間の接続が切断された際には、自動的  に当該ログ消去プログラムが立ち上がり、上記ドライバーソフトの消去ととも  に、トークンが接続されていた間の利用履歴を消去する仕組みを提供すること  が可能である。
【００５９】
次に、本例のマルチアクセストークン１０による利用環境のパーソナライズ・サービスの提供について説明する。本例のトークン１０を利用することによって、ユーザーは、どのＰＣ２０を利用しても、トークン１０をプラグインすることによってデフォールのデスクトップ環境をＰＣ２０上に再現可能である。
【００６０】
本機能は、前述した個人環境設定フィイル（デスクトップ環境などの設定情報を含む）が、トークン１０のネイティブドライバのインストール後に自動的にＰＣ２０上に展開されることによって提供される。
【００６１】
デスクトップ環境情報は例えば以下のような情報を含むものである。
（１）デスクトップ・アイコン
（２）デスクトップ・アイコンにリンクするソフトウェア・プログラム情報
（３）インターネットのお好みＵＲＬリスト
４．（４）ネットワーク上のファイルなどとリンクするブリーフケース型の共有ファイル・フォルダー
（ユーザー初期登録の手順）
図８〜図１２には、ユーザーによる、トークン１０への生体情報の登録プロセスを示してある。最初に、図８、図１０および図１２を参照して単一のユーザー登録の場合を説明する。まず、トークン１０をネットワーク通信端末であるＰＣ２０に装着（接続）する。トークン１０がＰＣ２０に接続されると、前述の図３のスロットインコンプリートに示す手順によりＰＣ２０のオートコンフィギュレーションが行われる。次に、生体情報認識センサー１２を用いてユーザーの指紋などの生体情報を登録する。この際に、緊急および精度向上のために複数登録できるようにすることが望ましい。また、緊急のためのバックアップ用のパスワードを登録可能とすることが望ましい。生体情報が登録されると、これに基づき鍵ペアが生成され、トークン１０のメモリ１１の所定場所に登録される。鍵ペアは公開鍵および秘密鍵からなる。
【００６２】
図９、図１１には複数ユーザーの登録を１台のトークン１０に行う場合の手順を示してあり、この場合も、基本的には図８、図１０、図１２と同様な手順により行われる。
【００６３】
（マルチアクセスの手順）
次に、図１３を参照して、本例のシステム１におけるマルチアクセスの手順を説明する。まず、初期登録が行われているトークン１０をＰＣ２０に接続する。トークン１０がＰＣ２０に接続されると、ネイティブドライバのオートローディングが行われ、ＰＣ２０の画面上に操作メニューが表示される。操作メニュー上においてマルチアクセスサービスを選択すると、個人認証のための生体情報の入力要求が出される。トークン１０の生体情報センサー１２によって指紋などの生体情報を読み込ませると、トークン１０では生体情報によるユーザー認証を行い、認証された場合にはＰＣ２０は、複数のサービスへの自動ログインを開始する。認証エラーの場合にはオートローディング動作に戻って処理が再開される。ログインプロセスが完了した後は、ログイン完了済みサービスをＰＣ２０の画面上に表示する。ログイン未完了のサービスについてはそれらのステータスがＰＣ画面上に表示される。ログイン完了済みサービスが選択されると、選択されたサービスサイトにアクセスする。トークン１０をＰＣ２０から切断すると、ＰＣ２０の側においてはログイン情報を含むセッション情報を自動削除する。
【００６４】
このように、本例のネットワークマルチアクセスシステム１では、小型で可搬性があり、生体情報方式のユーザー認証機能を有したネットワークアクセス用電子デバイスであるトークン１０にネットワーク上の管理サーバー５０が指示を行うことで、サービスサイト４０が所有しているセキュリティーレベルに応じたネットワークアクセス及び、ネットワーク上のサービス４０へのアクセス用の手段を当該電子デバイスが自動的に講じ、一台で各種ネットワークサービスに複数にアクセス可能であり、且つ、利用者の一動作によって上記一連の作業が完結するように構成されている。
【００６５】
また、本例のトークン１０は、生体情報認識センサー１２による所有者認証機能を有し、ネットワークアクセスに必要な情報及び手段を記憶するメモリ１１を備えているので、所有者本人が認証されるとネットワーク上の管理サーバー５０に自動的にアクセスし、所有者本人の情報を管理サーバー５０から取得することができる。
【００６６】
従って、利用環境を問わず、小型のトークン１０を使用することにより、ネットワークサービスの要求するアクセス手段（セキュリティー要求を含む）を意識することなく、且つ、１回の動作のみで、複数のネットワークサービス４０へのアクセスを完了することが可能である。
【００６７】
（ワンタイム・パスワード発行手順）
次に、本例のネットワークマルチアクセスシステム１におけるワンタイム・パスワード発行動作を説明する。本例のシステム１では、ネットワーク上のワンタイム・パスワード発行サーバー６０を介して、トークン１０とサービスサーバー４０側に設置されたゲートウエイとの間で、時間同期および回数同期を必要とすることなく、しかも、乱数表も必要とすることなく、安全かつ確実にワンタイプ・ワスワード方式のユーザー認証を行うことができる。
【００６８】
ワンタイム・パスワード方式によりユーザー認証を行うネットワークマルチアクセスシステム１では、トークン１０と、該トークン１０を装着して使用するネットワーク通信端末であるＰＣ２０と、ＰＣ２０からのアクセスに応答する管理サーバー５０と、サービスサイト４０のフロントエンドにあって管理サーバー５０との通信を制御するエキステンションサーバー６０と、ユーザーがアクセスしようとするサービスサイト４０により構成されるネットワーク上において、サービスパスワード等をセキュアに通信するように構成されている。ここで、トークン１０は電子証明書をもっており、管理サーバー５０も自己の電子証明書をもっている。
【００６９】
図１４〜図１７はワンタイム・パスワード発行手順を示すフローチャートである。これらの図を参照して、ワンタイム・パスワード発行手順を説明する。
【００７０】
トークン１０とＰＣ２０の接続は完了しているものとすると、通信を開始するにあたって、トークン１０と管理サーバー５０間で相互認証を行い、管理サーバー５０の公開鍵がトークン１０に送られる（ステップＭ１）。
【００７１】
次に、トークン１０が管理サーバー５０ に長いパスワードの使用を要求するため、自己の公開鍵、トークン１０のＩＤ、ワンタイム・パスワード要求、接続するエクステンションサーバー６０のアドレスを格納した要求フレームを管理サーバー５０の公開鍵で暗号化して管理サーバー５０に送る（ステップＭ２）。
【００７２】
次に、システム１によって後の時点でエクステンサーバー６０での認証を管理サーバー５０を介して行うために、管理サーバー５０とエクステンションサーバー６０の間で相互認証を行い、管理サーバー５０はエクステンションサーバー６０の公開鍵を入手する（ステップＭ３）。
【００７３】
ステップＭ４では、管理サーバー５０が自己の公開鍵をエクステンションサーバー６０に送る。
【００７４】
次に、図１５に示すように、ステップＭ５において、管理サーバー５０がステップＭ２で受け取った要求フレームを自己の秘密鍵で復号し、トークン１０からの要求を解釈する。この要求に基づいて、ワンタイム・パスワードが生成される。管理サーバー５０はこのパスワードの複製Ｂを保管するとともにトークン１０にその複製Ａを送る。
【００７５】
この後は、ステップＭ６において、トークン１０はエクステンションサーバー６０へのログインのセッションを介すするために、ステップＭ５で入手した長いパスワードの複製Ａ（第１の複製）と、エクステンションサイトにアクセスするためのユーザーＩＤとパスワードを纏めて、ログイン・リクエスト・フレームとし、これをエクステンションサーバー６０の公開鍵で暗号化してエキステンションサーバー６０に送る。
【００７６】
ステップＭ７では、エクステンションサーバー６０が受け取ったログイン・リクエスト・フレームを自己の秘密鍵で複合し、ログインセッションを開始する。
【００７７】
次に、図１６に示すように、ステップＭ８において、エクステンションサーバー６０はログインリクエストの内容を認証するために、ステップＭ６で受け取ったワンタイム・パスワードの複製Ａ（第１の複製）を格納したバリデーション・リクエスト・フレームを管理サーバー５０の公開鍵で暗号化して管理サーバー５０に送る。
【００７８】
ステップＭ９では、管理サーバー５０は受け取ったバリデーションリクエストフレームを自己の秘密鍵で復号し、その中に格納されているワンタイム・パスワードの複製Ａ（第１の複製）を、ステップＭ５で保管していた複製Ｂ（第２の複製）と比較し、バリデーションリクエストの真偽を判定する。
【００７９】
しかる後は、図１７におけるステップＭ１０において、バリデーションリクエストの認証結果が真であれば、ステップＭ６でトークン１０から送られたユーザーＩＤとパスワードがログイン要求としてサービスサイトに送られる。
【００８０】
ステップＭ１１において、サービスサイトがログイン要求を受け付けると、その結果はでＰＣ２０まで伝えられ、ＰＣ２０とサービスサイト４０との間のセッションが許可される。
【００８１】
上記の処理により、ワンタイム・パスワードを用いてセキュアに電子機器ＰＣ２０とサービスサイト４０間の通信を行うことができる。また、暗号化については、ＲＳＡやＥＣＣなどが著名であるが、本発明では、いずれの暗号化方式も利用が可能である。
【００８２】
本例のシステム１では、アクセス元の電子機器ＰＣ２０側に個人を確実に認証するための生体認証機能を持つトークン１０を設け、またアクセス先のサービスサイト４０の直前に、サービスサイト４０とはセキュアな通信路を持つエクステンションサーバー６０を配置することによって、下記のような利点が得られる。
【００８３】
まず、セキュアでない通信路においてワンタイム・パスワードを認証に用いることにより、通信のセキュリティを向上させている。また、既存のワンタイム・パスワード発行システムと比較し、ネットワーク側と端末側の同期機構が不要であり、従って完全にランダムなワンタイム・パスワードを利用できるために、パスワード盗難などのリスクを、従来に比較し格段に低減させている。さらに、サービスサイト側は、既存の認証システムの直前に、ワンタイム・パスワードの認証をつかさどるエクステンションサーバーを配するだけのシステムが構成されるので、既存システムをそのまま運用でき、システム変更等の導入コストを極めて低く抑えることが可能である。
【００８４】
（電子証明書の利用手順）
次に、本例のネットワークマルチアクセスシステム１における電子証明書の利用手順を説明する。
【００８５】
本例のシステム１では、ネットワーク上のサーバーから一時的な電子証明書を発行し、生体情報方式のユーザー認証機能を備えたトークン１０が接続されているＰＣ２０上において、同電子証明書をしようしたサーバーとの安全なアクセスを実現することができる。この結果、トークン１０だけを持ち歩くことで、トークン所有者が移動先でネットワーク接続機能を有した電子機器２０に対し一時的な電子証明書を持たせることが出来る。又、一時的に発行された同電子証明書は、使用後に自動消滅するので、痕跡が残らず、利用者にとっても安心な方法を実現できる。
【００８６】
かかる一時的な電子証明書の利用を可能にするための本例のシステム１は、トークン１０と、該トークン１０を装着して使用するネットワーク電子機器ＰＣ２０と、ＰＣ２０からのアクセスに応答する管理サーバー５０と、ユーザーがアクセスしようとするサービスサイト４０により構成されるネットワーク上で、トークン１０とサービスサイト４０間のセキュアな通信を実現している。
【００８７】
ユーザーがサービスサイト４０にアクセスしようとする度に管理サーバー４０からトークン１０が装着されたＰＣ２０に対してＰＫＩ鍵ペア並びに電子証明書が発行される。この鍵ペアおよび証明書を用いて、ユーザーはＰＣ２０上からサービスサイト４０に対してセキュアな通信を行うことができる。ここで、トークン１０は自己の電子証明書を持ち、管理サーバー４０もは自己の電子証明書をもつものとする。
【００８８】
図１８および図１９を参照して説明すると、ステップＣ１では、通信を開始するにあたって、トークン１０と管理サーバー５０間で相互認証を行い、管理サーバー４０の公開鍵がトークン１０に送られる。
【００８９】
ステップＣ２では、トークン１０が管理サーバー５０にＰＣ用ＰＫＩ鍵ならびに電子証明書の発行を要求するために、トークン１０の公開鍵および電子証明書を格納した要求フレームを管理サーバー５０の公開鍵で暗号化して管理サーバー５０に送る。
【００９０】
ステップＣ３では、管理サーバー５０はトークン１０から送られた要求フレームを復号化して、トークン１０の電子証明書を認証する。
【００９１】
次に、図１９に示すステップＣ４において、管理サーバー５０はＰＣ２０のためのＰＫＩ鍵ならびに電子証明書を生成し、トークン１０の公開鍵で暗号化してトークン１０に送る。
【００９２】
ステップＣ５では、トークン１０は、ＰＣのためのＰＫＩ鍵ペアならびに電子証明書を、接続しているＰＣ２０に暗号化せずに送る。この場合には、トークン１０とＰＣ２０との間の伝送路はセキュアな通信路であると仮定している。ＰＣ２０に対して発行された鍵ペアおよび電子証明書に有効期間を付与することにより、ユーザーのサービスサイト４０へのアクセスが終わった後に、これらを自動的に消滅させることができる。
【００９３】
上記の処理によって、管理サーバー５０がトークン１０を認証することにより、通信用の一時的なＰＫＩ鍵ペアおよび電子証明書がＰＣ２０に対して発行され、ユーザーはこらを用いて安全にサービスサーバー４０にアクセスすることができる。
【００９４】
本例の方式によれば、トークン１０は所有者が移動先の様々な電子機器ＰＣ２０環境に一時的に接続されて使用されることを想定している。このような状況下では、ＰＣ２０に通信用の一時的な電子証明書を発行し、トークン１０自体の電子証明書を通信に使用しないことにより、ユーザーのサービスサイト４０へのアクセスが終わった後、トークン１０の電子証明書や鍵などがＰＣ２０上の一時記憶装置等の中に残るのを防ぐことができる。
【００９５】
また、トークン１０が接続しているＰＣ２０上で実際の通信に使われる電子証明書等が、サービスサイト４０へのアクセスセッションごとに変化するので、通信上のセキュリティが向上する。
【００９６】
（オートローディング動作）
本例のシステム１では、トークン１０がＰＣ２０に接続されると、自動的にトークン１０の確認が行われ、自動的にサービスサーバー４０に接続するオートローディングが行われる。
【００９７】
すなわち、本例のシステム１では、装着したデバイス１０を一旦記憶装置として挙動させ、さらには、自動実行プログラムを持っているという情報をＰＣ２０本体に送り、本来のドライバをインストールするという方法をとっている。これにより、従来ドライバを格納したメディアをインストール中に挿入していた手間を省き、デバイスの移動性（モビリティ）高めている。
【００９８】
本明細書では、マイクロソフト社のウインドウズを例に挙げて説明しているが、プラグアンドフレイ機能とオートローディング機能を有するＯＳであれば本発明を適用可能である。
【００９９】
なお、従来においてはＰＣにデバイスを接続した際に、自動的にドライバ等のソフトウェアをインストールしそのデバイスを利用可能にする方法は、マイクロソフト社のウインドウズのプラグアンドプレイ機能などをはじめとしてＯＳごとに幾つかの方法がすでに知られている。
【０１００】
ウインドウズのプラグアンドプレイ機能の場合には、新規にデバイスをＰＣに装着した場合の動作については、ＰＣに挿入されるデバイスのドライバソフトがすでにＰＣ上のウインドウズ内部に登録されている場合（ミニドライバ或いはウインドウズ・ドライバ・モデル）と、インストール時にデバイスメーカーが供給するドライバ（ネイティブドライバ）を組み込む場合との、主に２種類の方式がある。
【０１０１】
すなわち、図２０に示すように、ＰＣ上のウインドウズ内部にドライバが既に登録されている場合には、デバイスが装着されると、ウインドウズ内部のドライバプールから自動的にドライバソフトが供給される。ドライバが登録されていない場合には、インストール操作中に、ユーザーに対してデバイスメーカーが供給するドライバソフトウェアを含むフレキシブルディスクやＣＤ−ＲＯＭを挿入する指示がなされ、このドライバソフトが供給されることによりデバイスが使用可能になる。新しいデバイスである場合や、自由度の高い機能を提供するデバイスの場合には、ドライバソフトウェアはウインドウズ内に登録されておらず、デバイスメーカーがネイティブドライバを供給する場合が多い。
【０１０２】
一方、上記のプラグアンドプレイ機能の一部として、ＰＣに装着されたデバイスがＣＤ−ＲＯＭ読取装置などの記憶装置（ストレージ）デバイスであって、その装置中にＣＤ−ＲＯＭメディアが装着されている場合には、そのメディア上に自動実行（Ａｕｔｏｌｏａｄｉｎｇ）ソフトウエアがあるかどうかを調べて、自動実行ソフトがある場合には、それを自動的に実行するという機能がある。
【０１０３】
ここで、デバイスをＰＣに装着しようとした場合に、使用しようとするデバイスのドライバがウインドウズＯＳ内部にあらかじめ登録されていない場合には、通常、インストールの過程においてフレキシブルディスクやＣＤ−ＲＯＭなどのメディアを挿入しドライバーなどの必要なソフトウェアを供給することを必要があった。
【０１０４】
そのため、常に携帯し使用先でＰＣに接続して運用しようとするデバイスの場合には、このドライバーソフトウェアをも携帯する必要があり、利便性を損なう問題があった。
【０１０５】
本例のシステム１において使用しているトークン１０は、その内部にトークン１０自身を運用するために必要なドライバーソフトを含むインストールシステムを備えている。装着するインターフェースはＵＳＢなどの有線インターフェースや赤外線などの無線インターフェースが考えられる。
【０１０６】
図２１はデバイスとしてのトークン１０をＰＣに装着した際のインターフェースのシーケンスである。まず、ステップＡ１において、ＰＣ２０がトークン１０の装着を検出し、デバイスのタイプを要求する。ステップＡ２においては、トークン１０は本来のデバイスのタイプではなく、ウインドウズドラバーモデル（ＷＤＭ）準拠の架空の記憶装置としてのタイプをＰＣ２０に返す。
【０１０７】
次に、ステップＡ３において、この架空の記憶装置のドライバはＰＣ上のウインドウズ内部に登録されているので、自動的にインストールされ、記憶装置として利用可能になる。さらに、トークン１０は、該記憶装置上に自動実行ファイルがある旨の情報をＰＣ２０に送るので、ＰＣ２０はその自動実行ファイルを実行しようとする。
【０１０８】
ステップＡ４において、自動実行ファイルが実行され、トークン１０に内蔵されている本来のデバイスドライバがＰＣ上にインストールされる。ここで、トークン１０を装着したときに定義された架空の記憶装置は削除されて、トークン１０とＰＣ２０の間のインターフェースはリセットされる。
【０１０９】
次に、ステップＡ５において、あらためてトークン１０がＰＣ２０によって認識され、すでにＰＣ２０上にインストールされているデバイスドライバソフトを使って、トークン１０は本来の目的のために使用可能となる。
【０１１０】
【発明の効果】
以上説明したように、本発明のマルチアクセストークンを用いたネットワークマルチアクセス方法では、生体情報認識センサーを内蔵した可搬型、小型のマルチアクセストークン（ネットワークマルチアクセス用電子デバイス）とサービスメニューとにより、当該マルチアクセストークンを携帯するだけで、どの電子機器を使用しても、電子機器がある場所なら常にセキュアーでパーソナライズされたサービス、ネットワークへのアクセスが実現できる。
【０１１１】
また、ネットワーク上の各種サービスへのアクセスに必要なパスワードなどのをマルチアクセストークンに記録・保存するので、ユーザーは不規則な規則な番号・記号列を記憶、又は、メモ帳、ノートなどの物理的な記憶物に記録する必要が無く便利である。且つ、失念するリスク、物理的な記憶物を他人に読まれるリスクが無くなり、個人的な情報管理への安全性が飛躍的に向上する。
【０１１２】
さらに、マルチのサービスに対し、マルチのセキュリティーレベルで対応可能の為、一台で全てのユーザーが必要なネットワーク、ネットワーク上のサービスへのアクセスを管理できる。
【０１１３】
また、使用するＰＣ等の電子機器に一切履歴が残らないので、第三者にデータが漏洩する危険性が無い。
【０１１４】
さらに、万一トークンを紛失しても、本体に登録してある指紋が一致しない限り、内部に保管されたデータを読み出すことは出来ず、従って第三者に漏洩する危険性が無い。
【０１１５】
さらにまた、トークンに内部の個人データのコピーは、同じ登録者の指紋が登録された別のトークンに対してのみ可能である為、バックアップコピーもマスターと同じセキュリティレベルが保たれる。
【図面の簡単な説明】
【図１】本発明を適用したネットワークマルチアクセスシステムの全体構成を示す概念図である。
【図２】図１のシステムによるサービスサイトなどへのアクセス時のセキュリティレベルを示すための説明図である。
【図３】図１のシステムにおけるトークンをＰＣに装着する状態を示す説明図、およびトークン装着時のオートローディングを示すフローチャートである。
【図４】図１にのシステムにおけるバーチャルネットワークドラーバの機能を説明するための説明図である。
【図５】図１のシステムにおけるセキュリティ鍵の構造を示す説明図である。
【図６】図１のシステムにおけるパーソナルメニューの利用手順を示す説明図である。
【図７】図１のシステムのトークンにおけるデータ暗号化方法を示す説明図である。
【図８】図１のシステムにおけるトークンの利用手順（初期登録）を示す説明図である。
【図９】図１のシステムにおける複数ユーザーによるトークンの利用手順（初期登録）を示す説明図である。
【図１０】図１のシステムにおけるトークン利用開始時におけるＰＣ画面の変化を示す説明図である。
【図１１】図１のシステムにおける複数ユーザーによるトークン利用開始時におけるＰＣ画面の変化を示す説明図である。
【図１２】図１のシステムにおけるトークンの初期登録手順を示すフローチャートである。
【図１３】図１のシステムにおけるマルチアクセス動作を示すフローチャートである。
【図１４】図１のシステムにおけるワンタイム・パスワードの発行手順を示すフローチャートである。
【図１５】図１のシステムにおけるワンタイム・パスワードの発行手順を示すフローチャートである。
【図１６】図１のシステムにおけるワンタイム・パスワードの発行手順を示すフローチャートである。
【図１７】図１のシステムにおけるワンタイム・パスワードの発行手順を示すフローチャートである。
【図１８】図１のシステムにおける電子証明書の利用手順を示すフローチャートである。
【図１９】図１のシステムにおける電子証明書の利用手順を示すフローチャートである。
【図２０】従来のオートローディング機能を示す説明図である。
【図２１】図１のシステムにおけるトークンの自動認識の手順を示すフローチャートである。
【符号の説明】
１    ネットワークマルチアクセスシステム
１０  マルチアクセストークン（ネットワークマルチアクセス用電子デバイス）
１１  メモリ
１２  生体情報認識センサー
２０  ネットワーク通信端末（ＰＣ）
３０  インターネット
４０  サービスサイト、サービスサーバーなど
５０  管理サーバー
６０  エキステンションサーバー
【図１】
2005346120.tif 000003
【図２】
2005346120.tif 000004
【図３】
2005346120.tif 000005
【図４】
2005346120.tif 000006
【図５】
2005346120.tif 000007
【図６】
2005346120.tif 000008
【図７】
2005346120.tif 000009
【図８】
2005346120.tif 000010
【図９】
2005346120.tif 000011
【図１０】
2005346120.tif 000012
【図１１】
2005346120.tif 000013
【図１２】
2005346120.tif 000014
【図１３】
2005346120.tif 000015
【図１４】
2005346120.tif 000016
【図１５】
2005346120.tif 000017
【図１６】
2005346120.tif 000018
【図１７】
2005346120.tif 000019
【図１８】
2005346120.tif 000020
【図１９】
2005346120.tif 000021
【図２０】
2005346120.tif 000022
【図２１】
2005346120.tif 000023