(57)【要約】【課題】  ＩＤやパスワードが漏洩しても、他人がユーザに成りすますことを防ぎ、セキュリティ性に優れた認証方法、認証システム、認証プログラム及び記録媒体を提供する。【解決手段】  携帯機器２０から接続するときに、認証装置１０にＩＤとパスワードを入力する。このＩＤとパスワードとがデータベース内のユーザＩＤ・パスワードと一致した場合、認証装置１０から暗号化された符号を携帯機器２０に送信する。携帯機器２０は、認証機器１０の暗号鍵と対になる暗号解読鍵を有しているので、暗号化された符号を解読し、解読した符号をさらに認証装置に送信する。このように携帯機器２０から送信された暗号解読後の符号と、認証装置１０側から暗号化して送信した符号とが一致した場合にのみ、正当なユーザと見なして接続を許可する。【選択図】  図１
2007079987.tif 000002
【特許請求の範囲】
【請求項１】
携帯機器が他の装置から資源を利用する際、認証装置を用いてユーザの正当性を認証して、認証が成功したユーザのみ前記携帯機器と前記他の装置との接続を許可する認証方法であって、
前記携帯機器から前記他の装置へ接続要求があるときに、前記他の装置から前記認証装置へユーザ固有のＩＤ及びパスワードを入力する入力工程と、
前記他の装置から入力された前記ＩＤ及び前記パスワードを参照して、前記携帯機器の正当性を判断する判断工程と、
前記判断工程にて正当な携帯機器と判断されたときに、前記携帯機器に対して送信する符号を暗号化する暗号化工程と、
暗号化された前記符号を前記携帯機器に送信する工程と、
前記携帯機器にて送信された前記符号を受信して前記暗号を復号化する復号化工程と、
復号化された前記符号を前記認証装置に送信する工程と、
前記携帯機器にて復号化された後に前記認証装置に送信された符号を受信して、前記暗号化工程にて暗号化された前記符号とを比較する比較工程を有し、
前記比較工程の結果、前記符号が一致した場合に前記携帯機器と前記他の装置との接続を許可することを特徴とする認証方法。
【請求項２】
前記認証装置は、各携帯機器ごとに対応する暗号鍵と、該携帯機器が前記認証装置の前記暗号鍵と対になり且つ各携帯機器がそれぞれ固有する暗号解読鍵とを用いて認証を行うことを特徴とする請求項１に記載の認証方法。
【請求項３】
前記認証装置及び前記携帯機器は、ネットワークを用いて互いに接続されることを特徴とする請求項１または２に記載の認証方法。
【請求項４】
前記認証装置及び前記携帯機器は、無線を用いて互いに接続されることを特徴とする請求項３に記載の認証方法。
【請求項５】
前記携帯機器は、前記認証装置にて暗号化され送信された前記符号を解読後に表示する表示工程をさらに有し、
前記ユーザが、暗号解読後に表示された前記符号を前記認証装置に入力して認証を行うことを特徴とする請求項１から４のいずれか１項に記載の認証方法。
【請求項６】
前記認証装置は、前記符号を変更して生成する符号生成工程をさらに有し、
前記符号生成工程にて生成された前記符号を前記携帯機器に送信することを特徴とする請求項１から５のいずれか１項に記載の認証方法。
【請求項７】
前記判断工程にて前記ＩＤが正当と判断された場合には、
前記認証装置は、前記携帯機器に前記符号を送信することを特徴とする請求項１から６のいずれか１項に記載の認証方法。
【請求項８】
携帯機器が他の装置から資源を利用する際、認証装置を用いてユーザの正当性を認証して、認証が成功したユーザのみ前記携帯機器と前記他の装置との接続を許可する認証システムであって、
前記携帯機器から前記他の装置へ接続要求があるときに、前記他の装置から前記認証装置へユーザ固有のＩＤ及びパスワードを入力する入力手段と、
前記他の装置から入力された前記ＩＤ及び前記パスワードを参照して、前記携帯機器の正当性を判断する判断手段と、
前記判断手段にて正当な携帯機器と判断されたときに、前記携帯機器に対して送信する符号を暗号化する暗号化手段と、
暗号化された前記符号を前記携帯機器に送信する手段と、
前記携帯機器にて送信された前記符号を受信して前記暗号を復号化する復号化手段と、
復号化された前記符号を前記認証装置に送信する手段と、
前記携帯機器にて復号化された後に前記認証装置に送信された符号を受信して、前記暗号化手段にて暗号化された前記符号とを比較する比較手段を有し、
前記比較手段の結果、前記符号が一致した場合に前記携帯機器と前記他の装置との接続を許可することを特徴とする認証システム。
【請求項９】
前記認証装置は、各携帯機器ごとに対応する暗号鍵と、該携帯機器が前記認証装置の前記暗号鍵と対になり且つ各携帯機器がそれぞれ固有する暗号解読鍵とを用いて認証することを特徴とする請求項８に記載の認証システム。
【請求項１０】
前記認証装置及び前記携帯機器は、ネットワークを介して互いに接続されることを特徴とする請求項８または９に記載の認証システム。
【請求項１１】
前記認証装置及び前記携帯機器は、無線を用いて互いに接続されることを特徴とする請求項１０に記載の認証システム。
【請求項１２】
前記携帯機器は、前記認証装置にて暗号化され送信された前記符号を解読後に表示する表示手段をさらに有し、
前記ユーザが、暗号解読後に表示された前記符号を前記認証装置に入力して認証することを特徴とする請求項８から１１のいずれか１項に記載の認証システム。
【請求項１３】
前記認証装置は、前記符号を変更して生成する符号生成手段をさらに有し、
前記符号生成手段にて生成された前記符号を前記携帯機器に送信することを特徴とする請求項８から１２のいずれか１項に記載の認証システム。
【請求項１４】
前記判断手段にて前記ＩＤが正当と判断された場合には、
前記認証装置は、前記携帯機器に前記符号を送信することを特徴とする請求項８から１３のいずれか１項に記載の認証システム。
【請求項１５】
請求項１から７のいずれか１項に記載の認証方法をコンピュータに実行させることを特徴とする認証プログラム。
【請求項１６】
請求項１５に記載の認証プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第三者による成りすましを防止する認証方法、認証システム、認証プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、カード偽造になどによって本人に成りすまし、様々な情報を盗用する犯罪が多発している。また、個人情報保護法などのように、個人・固有の情報に係るセキュリティの強化が一層求められている。このような中で、個人情報のセキュリティを強化するものとして、本人の認証を行う認証システムがある。
【０００３】
認証システムに関する従来技術としては、特許文献１から特許文献３に開示された発明が公知である。特許文献１には、認証処理のセキュリティ性を高める発明が開示されている。
【０００４】
また、特許文献２には、電子取引における一連のデータの送受信において、データの送受信事実を証明するための証拠情報を収集する処理の負荷を軽減する発明が開示されている。
【０００５】
さらに、特許文献３には、暗証番号に加えて指紋情報も含めた高いセキュリティを有する個人認証を用い、かつ従来の暗証番号による認証装置に近い操作性の実現が期待できる認証装置の発明が開示されている。
【特許文献１】特開２０００−０２９８４１号公報
【特許文献２】特開２００４−３５７２０４号公報
【特許文献３】特開２００１−３４４６０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来の技術には、以下に述べるような問題があった。
【０００７】
特許文献１に開示された発明は、クライアント側とサーバ側とに、その通信記録をアクセスごとに記憶しておくので、記憶する容量が膨大になってしまう。また、特許文献２に開示された発明は、データの送受信事実を証明するものであり、また、開始処理時に使用したパスワードを中間処理・終了処理時にも利用するので、開始処理時に不正な第三者によってアクセスされてしまった場合などに対応しきれない。さらに、特許文献３に開示された発明は、指紋認証を要するものであり構造が複雑多岐に亘ってしまう。
【０００８】
そこで本発明は、ＩＤやパスワードが漏洩しても、他人がユーザに成りすますことを防ぎ、セキュリティ性に優れた認証方法、認証システム、認証プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、請求項１に記載の発明は、携帯機器が他の装置から資源を利用する際、認証装置を用いてユーザの正当性を認証して、認証が成功したユーザのみ携帯機器と他の装置との接続を許可する認証方法であって、携帯機器から他の装置へ接続要求があるときに、他の装置から認証装置へユーザ固有のＩＤ及びパスワードを入力する入力工程と、他の装置から入力されたＩＤ及びパスワードを参照して、携帯機器の正当性を判断する判断工程と、判断工程にて正当な携帯機器と判断されたときに、携帯機器に対して送信する符号を暗号化する暗号化工程と、暗号化された符号を携帯機器に送信する工程と、携帯機器にて送信された符号を受信して暗号を復号化する復号化工程と、復号化された符号を認証装置に送信する工程と、携帯機器にて復号化された後に認証装置に送信された符号を受信して、暗号化工程にて暗号化された符号とを比較する比較工程を有し、比較工程の結果、符号が一致した場合に携帯機器と他の装置との接続を許可することを特徴とする。
【００１０】
請求項２に記載の発明は、請求項１に記載の認証方法において、認証装置は、各携帯機器ごとに対応する暗号鍵と、該携帯機器が認証装置の暗号鍵と対になり且つ各携帯機器がそれぞれ固有する暗号解読鍵とを用いて認証を行うことを特徴とする。
【００１１】
請求項３に記載の発明は、請求項１または２に記載の認証方法において、認証装置及び携帯機器は、ネットワークを用いて互いに接続されることを特徴とする。
【００１２】
請求項４に記載の発明は、請求項３に記載の認証方法において、認証装置及び携帯機器は、無線を用いて互いに接続されることを特徴とする。
【００１３】
請求項５に記載の発明は、請求項１から４のいずれか１項に記載の認証方法において、携帯機器は、認証装置にて暗号化され送信された符号を解読後に表示する表示工程をさらに有し、ユーザが、暗号解読後に表示された符号を認証装置に入力して認証を行うことを特徴とする。
【００１４】
請求項６に記載の発明は、請求項１から５のいずれか１項に記載の認証方法において、認証装置は、符号を変更して生成する符号生成工程をさらに有し、符号生成工程にて生成された符号を携帯機器に送信することを特徴とする。
【００１５】
請求項７に記載の発明は、請求項１から６のいずれか１項に記載の認証方法において、判断工程にてＩＤが正当と判断された場合には、認証装置は、携帯機器に符号を送信することを特徴とする。
【００１６】
請求項８に記載の発明は、携帯機器が他の装置から資源を利用する際、認証装置を用いてユーザの正当性を認証して、認証が成功したユーザのみ携帯機器と他の装置との接続を許可する認証システムであって、携帯機器から他の装置へ接続要求があるときに、他の装置から認証装置へユーザ固有のＩＤ及びパスワードを入力する入力手段と、他の装置から入力されたＩＤ及びパスワードを参照して、携帯機器の正当性を判断する判断手段と、判断手段にて正当な携帯機器と判断されたときに、携帯機器に対して送信する符号を暗号化する暗号化手段と、暗号化された符号を携帯機器に送信する手段と、携帯機器にて送信された符号を受信して暗号を復号化する復号化手段と、復号化された符号を認証装置に送信する手段と、携帯機器にて復号化された後に認証装置に送信された符号を受信して、暗号化手段にて暗号化された符号とを比較する比較手段を有し、比較手段の結果、符号が一致した場合に携帯機器と他の装置との接続を許可することを特徴とする。
【００１７】
請求項９に記載の発明は、請求項８に記載の認証システムにおいて、認証装置は、各携帯機器ごとに対応する暗号鍵と、該携帯機器が認証装置の暗号鍵と対になり且つ各携帯機器がそれぞれ固有する暗号解読鍵とを用いて認証することを特徴とする。
【００１８】
請求項１０に記載の発明は、請求項８または９に記載の認証システムにおいて、認証装置及び携帯機器は、ネットワークを介して互いに接続されることを特徴とする。
【００１９】
請求項１１に記載の発明は、請求項１０に記載の認証システムにおいて、認証装置及び携帯機器は、無線を用いて互いに接続されることを特徴とする。
【００２０】
請求項１２に記載の発明は、請求項８から１１のいずれか１項に記載の認証システムにおいて、携帯機器は、認証装置にて暗号化され送信された符号を解読後に表示する表示手段をさらに有し、ユーザが、暗号解読後に表示された符号を認証装置に入力して認証することを特徴とする。
【００２１】
請求項１３に記載の発明は、請求項８から１２のいずれか１項に記載の認証システムにおいて、認証装置は、符号を変更して生成する符号生成手段をさらに有し、符号生成手段にて生成された符号を携帯機器に送信することを特徴とする。
【００２２】
請求項１４に記載の発明は、請求項８から１３のいずれか１項に記載の認証システムにおいて、判断手段にてＩＤが正当と判断された場合には、認証装置は、携帯機器に符号を送信することを特徴とする。
【００２３】
請求項１５に記載の発明は、請求項１から７のいずれか１項に記載の認証方法をコンピュータに実行させる認証プログラムであることを特徴とする。
【００２４】
請求項１６に記載の発明は、請求項１５に記載の認証プログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【発明の効果】
【００２５】
このように、本発明の認証方法、認証システム、認証プログラム及び記録媒体によれば、ＩＤとパスワードが漏洩しても、携帯機器を所有していない限り符号（データ）を認証装置に入力することができないため、ユーザに成りすますことができなくなる。したがって、セキュリティ性の向上を図ることが可能となる。
【発明を実施するための最良の形態】
【００２６】
次に、本実施形態の認証システムを、図面を用いて説明する。なお、本実施形態は後述するものに限定されず、その趣旨を逸脱しない範囲において種々変更が可能である。
図１は、本実施形態の認証システムの構成を示すブロック図である。
【００２７】
本実施形態の認証システムは、認証装置１０と携帯機器２０とで構成される。本実施形態における認証装置とはユーザの認証処理を行う一つ以上の部品からなる装置のことである。
【００２８】
予めユーザが所持している本実施形態の携帯機器２０には、暗号を解読するための仕組みと暗号解読のための鍵が設定されている。この鍵は、各携帯機器で異なるものが設定されている。また、本実施形態の認証装置１０には、各ユーザ毎のＩＤとパスワードとの組み合わせ、及び、各ユーザが所持する携帯機器２０の対となる暗号化用の鍵をデータベースに保持している。
【００２９】
認証装置１０は、ＩＤ入力部１１と、パスワード入力部１２と、符号入力部１３と、符号作成部１４と、符号送信部１５と、ユーザデータベース１６と、情報照合部１７と、認証結果出力部１８とで構成される。
【００３０】
ＩＤ入力部１１は、ユーザからのＩＤの入力を受け付けるものであり、パスワード入力部１２は入力されたパスワードを受け付けるものである。符号入力部１３は符号（データ）の入力を受け付け、この入力に基づいて符号作成部１４で符号を作成する。そして、符号送信部１５は、作成されたこの符号をユーザの携帯機器２０に送信することになる。
【００３１】
また、ユーザデータベース１６は、ユーザに関する様々な情報を記憶するものである。また、情報照合部１７は、外部から入力された情報を照合するものである。そして、ここで照合した結果を、認証結果出力部１８が認証結果として出力することになる。
【００３２】
また、携帯機器２０は、認証装置と接続が可能なものであり、本実施形態の認証システムにおける符合送信部１５から送られてきたデータを受信し、受信したデータに応じて様々な処理を行う機能を有している。また、ユーザは携帯機器２を身に付けている（持ち歩いている）ことになる。
【００３３】
符号送信部１５と携帯機器２０との接続方法としては、例えば、直接接続、ネットワーク、無線などによる接続方法がある。本実施形態では、携帯機器２０はＩＤとパスワードを発行された正当なユーザが所持していることを前提としている。携帯機器２０の例としては、ＵＳＢメモリや携帯電話、ＰＤＡなどがある。
【００３４】
また、本実施形態において、符号とは事前に登録もしくは認証システム内部で生成されるデータであり、第２のパスワードとして利用される。符号の例として、英数字や記号を含む文字列（“ＡＢＣＤ”、“１２３＝ＡＢＣ”）などがある。
【００３５】
また、マシン３０とは、マシン自身が保持している資源にユーザがアクセスする際、ユーザ認証を必要としている装置のことである。マシン３０は認証システムの認証結果出力部１８から得ることができる認証結果を利用してアクセス制御を実現している。
【００３６】
次に、本実施形態の認証システム動作を、図面を用いて説明する。なお、ここでは、携帯機器２０を有するユーザが、サーバＡ（図１におけるマシン３０）にアクセスする場合を用いて説明する。
図２は、本実施形態の認証システムにおける認証動作を示すフローチャートである。
【００３７】
ユーザがサーバＡの管理する資源を利用したいため、サーバＡへと接続を行う。サーバＡは、自身の管理する資源のアクセス制御を実施しているため、ユーザに対してＩＤとパスワードの入力を要求する。
【００３８】
するとユーザは、まず、携帯機器２０にて自身のＩＤとパスワードを入力する（ステップＳ１０１）。このとき、サーバＡは認証装置１０に対してＩＤとパスワードを渡して、携帯機器２０から入力されたＩＤとパスワードが正当なものかどうかの確認を要求する（ステップＳ１０２）。ここで認証装置１０は、ＩＤとパスワードをユーザデータベース１６に確認して、一致した場合（ステップＳ１０２／Ｙｅｓ）、ユーザが所持する携帯機器２０を認証装置１０に接続するように要求する。
【００３９】
ユーザの携帯機器２０から接続されると、認証装置１０は、接続された携帯機器２０固有の暗号鍵を使用して符号を読み出す（ステップＳ１０３）。そして、この読み出したユーザ固有の（携帯機器２０固有の）符号を暗号化する（ステップＳ１０４）。認証装置１０は、このようにして暗号化した符号を、携帯機器２０に送信する（ステップＳ１０５）。
【００４０】
ここで、携帯機器２０が、認証装置１０にて暗号化された符号を正常に受信したかどうか確認する（ステップＳ１０６）。暗号化された符号を正常に受信している場合には（ステップＳ１０６／Ｙｅｓ）、携帯機器２０は、受信した暗号を解読して符号を得ることになる（ステップＳ１０７）。そして、このようにして得た符号を、認証装置１０の符号入力部１３に入力する（ステップＳ１０８）。
【００４１】
次に、符号入力部１３では、携帯機器２０から送信（入力）された符号と、認証装置１０が携帯機器２０に暗号化して送信した符号とが一致するかどうか比較する（ステップＳ１０９）。ここで比較した結果、符号が一致した場合には（ステップＳ１１０／ｙｅｓ）、ユーザ（携帯機器２０）を正当なユーザとして扱い、サーバＡに対して認証成功との結果を送信する（ステップＳ１１１）。
【００４２】
一方、ステップＳ１０２にてＩＤとパスワードを確認して、一致しなかった場合（ステップＳ１０２／Ｎｏ）や、ステップＳ１０６にて暗号化された符号を受信できなかった場合（ステップＳ１０６／Ｎｏ）や、ステップＳ１１０にて符号を比較した結果、符号が一致しなかった場合（ステップＳ１１０／Ｎｏ）には、ユーザを不正なものとして扱い、サーバＡに対して認証失敗との結果を送信する（ステップＳ１１２）。
【００４３】
このように、本実施形態の認証システムによれば、仮に悪意ある者がＩＤとパスワードを何らかの方法（例えば盗聴や盗み見など）で手に入れたとしても、携帯機器を持っていない場合には符号を認証装置に戻すことはできない。したがって、正常に認証を行うことはできず、ユーザに成りすますことはできない。また、個々の携帯機器には異なる暗号解読の鍵が設定されているため、正当なユーザが所持する携帯機器以外の携帯機器では符号を解読することができないので、認証が成功しない。
【００４４】
なお、本実施形態の認証システムにおいては、認証装置１０と携帯機器２０との間に、ＬＡＮなどの有線ネットワークや、ワイヤレスＬＡＮ・携帯電話網など無線ネットワークなどが介在して、ユーザやサーバＡが認証装置１０から離れた位置であっても認証が可能となっている。
【００４５】
次に、図３は、本実施形態の認証システムにおいて、携帯機器の表示部に符号を表示して、表示された符号を符号入力部に入力する場合の認証動作を示すフローチャートである。なお、ここでは、携帯機器２０として携帯電話機を用いて説明する。
【００４６】
まず、携帯電話機にて自身のＩＤとパスワードを入力する（ステップＳ２０１）。このとき、サーバＡは認証装置１０に対してＩＤとパスワードを渡して、携帯電話機から入力されたＩＤとパスワードが正当なものかどうかの確認を要求する（ステップＳ２０２）。ここで認証装置１０は、ＩＤとパスワードをユーザデータベース１６に確認して、一致した場合（ステップＳ２０２／Ｙｅｓ）、ユーザが所持する携帯電話機を認証装置１０に接続するように要求する。
【００４７】
ユーザの携帯電話機から接続されると、認証装置１０は、接続された携帯電話機固有の暗号鍵を使用して符号を読み出す（ステップＳ２０３）。そして、この読み出したユーザ固有の（携帯電話機固有の）符号を暗号化する（ステップＳ２０４）。認証装置１０は、このようにして暗号化した符号を、ユーザが所持する携帯電話機に対して送信する（ステップＳ２０５）。このとき、暗号化された符号はメールなどに記載されており、ＳＳＬ（Secure Socket Layer）などを利用し暗号化して送信される。
【００４８】
ここで、携帯電話機が、認証装置１０にて、暗号化された符号付きメールを正常に受信したかどうか確認する（ステップＳ２０６）。暗号化された符号を正常に受信している場合には（ステップＳ２０６／Ｙｅｓ）、携帯電話機は、受信した暗号を解読して符号を得ることになる（ステップＳ２０７）。
【００４９】
携帯電話機は、このようにして得た符号、すなわち、解読済みである暗号化された符号付きメールを開封して、携帯電話機の画面上に表示する（ステップＳ２０８）。そして、表示された符号を符号入力部１３に入力する（ステップＳ２０９）。
【００５０】
ここで、符号入力部１３では、携帯電話機から入力された符号と、認証装置１０が携帯電話機に暗号化して送信した符号とが一致するかどうかを比較する（ステップＳ２１０）。ここで比較した結果、符号が一致した場合には（ステップＳ２１１／ｙｅｓ）、ユーザ（携帯電話機）を正当なユーザとして扱い、サーバＡに対して認証成功との結果を送信する（ステップＳ２１２）。
【００５１】
一方、ステップＳ２０２にてＩＤとパスワードを確認して、一致しなかった場合（ステップＳ２０２／Ｎｏ）や、ステップＳ２０６にて暗号化された符号を受信できなかった場合（ステップＳ２０６／Ｎｏ）や、ステップＳ２１１にて符号を比較した結果、符号が一致しなかった場合（ステップＳ２１１／Ｎｏ）には、ユーザを不正なものとして扱い、サーバＡに対して認証失敗との結果を送信する（ステップＳ２１３）。
【００５２】
このように、本実施形態の認証システムによれば、悪意ある者がＩＤとパスワードを何らかの方法（例えば盗聴や盗み見など）で手に入れたとしても、ユーザの携帯電話機を持っていない場合には符号を入力することはできない。したがって、認証が成功しないので、ユーザに成りすますことはできなくなる。
【００５３】
次に、図４は、本実施形態の認証システムにおいて、認証機器が送信する符号を定期・不定期的に変更させる場合の認証動作を示すフローチャートである。なお、ここでも、携帯機器２０として携帯電話機を用いて説明する。
【００５４】
まず、携帯電話機にて自身のＩＤとパスワードを入力する（ステップＳ３０１）。このとき、サーバＡは認証装置１０に対してＩＤとパスワードを渡して、携帯電話機から入力されたＩＤとパスワードが正当なものかどうかの確認を要求する（ステップＳ３０２）。ここで認証装置１０は、ＩＤとパスワードをユーザデータベース１６に確認して、一致した場合（ステップＳ３０２／Ｙｅｓ）、ユーザが所持する携帯電話機を認証装置１０に接続するように要求する。
【００５５】
ユーザの携帯電話機から接続されると、ここで認証装置１０は、接続された携帯電話機固有の暗号鍵を使用して符号を生成する（ステップＳ３０３）。このとき生成される符号は、定期的または不定期的に変更される。定期的に変更される場合の間隔や、定期的・不定期的の選択など、符号の生成に関しては、ユーザが設定しても本実施形態の認証システムが自動的に設定を行ってもどちらでもよい。
【００５６】
次に、読み出したユーザ固有の（携帯電話機固有の）符号を暗号化する（ステップＳ３０４）。認証装置１０は、このようにして暗号化した符号を、ユーザが所持する携帯電話機に対して送信する（ステップＳ３０５）。
【００５７】
ここで、携帯電話機が、認証装置１０にて、暗号化された符号を正常に受信したかどうか確認する（ステップＳ３０６）。暗号化された符号を正常に受信している場合には（ステップＳ３０６／Ｙｅｓ）、携帯電話機は、受信した暗号を解読して符号を得ることになる（ステップＳ３０７）。
【００５８】
携帯電話機は、このようにして得た符号、すなわち、解読済みである符号を携帯電話機の画面上に表示する（ステップＳ３０８）。そして、表示された符号を符号入力部１３に入力する（ステップＳ３０９）。
【００５９】
ここで、符号入力部１３では、携帯電話機から入力された符号と、認証装置１０が携帯電話機に暗号化して送信した符号とが一致するかどうかを比較する（ステップＳ３１０）。ここで比較した結果、符号が一致した場合には（ステップＳ３１１／ｙｅｓ）、ユーザ（携帯電話機）を正当なユーザとして扱い、サーバＡに対して認証成功との結果を送信する（ステップＳ３１２）。
【００６０】
一方、ステップＳ３０２にてＩＤとパスワードを確認して、一致しなかった場合（ステップＳ３０２／Ｎｏ）や、ステップＳ３０６にて暗号化された符号を受信できなかった場合（ステップＳ３０６／Ｎｏ）や、ステップＳ３１１にて符号を比較した結果、符号が一致しなかった場合（ステップＳ３１１／Ｎｏ）には、ユーザを不正なものとして扱い、サーバＡに対して認証失敗との結果を送信する（ステップＳ３１３）。
【００６１】
符号入力中に覗き見られるなどして符号の漏洩が発生するとユーザが事前に登録した携帯機器を所有していなくても符号を入力することができてしまうため、本実施形態の認証システムでは、前述したように、符号を定期的・不定期的に変わるようにする。これにより、ユーザのＩＤやパスワード、符号が同時に全て漏洩したとしても、符号が変化するため、被害を抑えることができる。
【００６２】
次に、図５は、本実施形態の認証システムにおいて、ＩＤが使用された時点で認証機器が符号を送信する場合の認証動作を示すフローチャートである。なお、ここでも、携帯機器２０として携帯電話機を用いて説明する。
【００６３】
まず、携帯電話機にて自身のＩＤとパスワードを入力する（ステップＳ４０１）。このとき、サーバＡは認証装置１０に対してＩＤとパスワードを渡すことになるが、この段階では、携帯電話機から入力されたＩＤのみを、正当なものかどうか確認要求を行う（ステップＳ４０２）。この段階では、まだパスワードの正当性に関する確認は行わない。次に、認証装置１０はＩＤをユーザデータベース１６に確認して、一致した場合（ステップＳ４０２／Ｙｅｓ）、ユーザが所持する携帯電話機を認証装置１０に接続するように要求する。
【００６４】
ユーザの携帯電話機から接続されると、ここで認証装置１０は、接続された携帯電話機固有の暗号鍵を使用して符号を生成する（ステップＳ４０３）。このとき生成される符号は、前述したステップＳ３０３のように、定期的または不定期的に変更されることとしてもよい。
【００６５】
次に、読み出したユーザ固有の（携帯電話機固有の）符号を暗号化する（ステップＳ４０４）。認証装置１０は、このようにして暗号化した符号を、ユーザが所持する携帯電話機に対して送信する（ステップＳ４０５）。
【００６６】
この段階で、携帯電話機から入力されたパスワードが、正当なものかどうかの確認を行う（ステップＳ４０６）。ここで、パスワードが正当なものであれば（ステップＳ４０６／Ｙｅｓ）、携帯電話機が、認証装置１０にて暗号化された符号を正常に受信したかどうか確認する（ステップＳ４０７）。暗号化された符号を正常に受信している場合には（ステップＳ４０７／Ｙｅｓ）、携帯電話機は、受信した暗号を解読して符号を得ることになる（ステップＳ４０８）。
【００６７】
携帯電話機は、このようにして得た符号、すなわち、解読済みである符号を携帯電話機の画面上に表示する（ステップＳ４０９）。そして、表示された符号を符号入力部１３に入力する（ステップＳ４１０）。
【００６８】
ここで、符号入力部１３では、携帯電話機から入力された符号と、認証装置１０が携帯電話機に暗号化して送信した符号とが一致するかどうかを比較する（ステップＳ４１１）。ここで比較した結果、符号が一致した場合には（ステップＳ４１２／ｙｅｓ）、ユーザ（携帯電話機）を正当なユーザとして扱い、サーバＡに対して認証成功との結果を送信する（ステップＳ４１３）。
【００６９】
一方、ステップＳ４０２にてＩＤを確認して、一致しなかった場合（ステップＳ４０２／Ｎｏ）や、ステップＳ４０６にてパスワードが不正なものである場合（ステップＳ４０６／Ｎｏ）や、ステップＳ４０７にて暗号化された符号を受信できなかった場合（ステップＳ４０７／Ｎｏ）や、ステップＳ４１２にて符号を比較した結果、符号が一致しなかった場合（ステップＳ４１２／Ｎｏ）には、ユーザを不正なものとして扱い、サーバＡに対して認証失敗との結果を送信する（ステップＳ４１４）。
【００７０】
ユーザのＩＤで認証が行われて失敗したとしても、該当ＩＤのユーザは知ることができず、危険を察知することができないが、このような本実施形態の認証システムでは、ＩＤが使用された時点で、パスワードが間違えていてもユーザの携帯機器に対して符号を送信する。したがって、ユーザは第三者が自身のＩＤを使用して認証処理が試みられたことを知ることができる。また、第三者は、正当なユーザの符号を解読することができないので、ユーザに成りすまされることもない。
【図面の簡単な説明】
【００７１】
【図１】本実施形態の認証システムの構成を示すブロック図である。
【図２】本実施形態の認証システムにおける認証動作を示すフローチャートである。
【図３】本実施形態の認証システムにおいて、携帯機器の表示部に符号を表示して、表示された符号を符号入力部に入力する場合の認証動作を示すフローチャートである。
【図４】本実施形態の認証システムにおいて、認証機器が送信する符号を定期・不定期的に変更させる場合の認証動作を示すフローチャートである。
【図５】本実施形態の認証システムにおいて、ＩＤが使用された時点で認証機器が符号を送信する場合の認証動作を示すフローチャートである。
【符号の説明】
【００７２】
１０    認証装置
１１    ＩＤ入力部
１２    パスワード入力部
１３    符号入力部
１４    符合作成部
１５    符号送信部
１６    ユーザデータベース
１７    情報照合部
１８    認証結果出力部
２０    携帯機器
３０    マシン
【図１】
2007079987.tif 000003
【図２】
2007079987.tif 000004
【図３】
2007079987.tif 000005
【図４】
2007079987.tif 000006
【図５】
2007079987.tif 000007