(57)【要約】  本発明はウェブアプリケーションの保護された部分へのアクセスを可能にするためのシステムおよび方法に関し、独自に格納されたキャリアＩＤおよび格納された個人属性を有するデータキャリアを用い、データキャリアのための読み取り器、および個人属性を読み取るための読み取り器を用い、ウェブアプリケーションＩＤによって識別することができるウェブアプリケーションを訪問し、訪問のためのセッションＩＤを発行し、読み取り器によって個人属性を読み取って、それを格納している個人属性と比較し、一致したときにセッションＩＤとウェブアプリケーションＩＤとの組み合わせを検証機関へ送信し、セッションＩＤとウェブアプリケーションＩＤが一致したとき、アクセス許可通知をウェブアプリケーションへ検証機関によって送り返し、アクセス許可通知に基づいてウェブサイトの保護された部分へのアクセスを許可する。【選択図】図２
2014514675.tif 000002
【特許請求の範囲】
【請求項１】
独自に格納されたキャリアＩＤおよび生体認証属性のような格納された個人属性を有するデータキャリアと、
前記データキャリアのための読み取り器と、
生体認証センサのような個人属性を読み取る読み取り器と、を用いる、ウェブアプリケーションの保護された部分へのアクセスを可能にするための方法であって、
ウェブアプリケーションＩＤによって識別することができるウェブアプリケーションへ訪れたとき、読み取り器によって前記個人属性が読み取られるステップと、
前記読み取られた個人属性を前記データキャリアに格納された個人属性と比較するステップと、
前記キャリアＩＤと前記ウェブアプリケーションＩＤの組み合わせを検証機関へ送信するステップと、
前記検証機関でウェブサイトＩＤに対応するウェブサイトのアクセス要求を調べるステップと、
前記検証機関でキャリアＩＤに対応する個人の年齢などの認証情報を調べるステップと、
前記認証情報が前記アクセス要求と一致するとき、アクセス許可通知を前記検証機関によって前記ウェブアプリケーションへ戻すように送信するステップと、
前記アクセス許可通知に基づいて前記ウェブサイトの保護された部分へのアクセスを許可するステップと、を含むことを特徴とする方法。
【請求項２】
前記ウェブサイトへアクセス許可通知を送信する前に、前記キャリアＩＤに対応する前記個人が前記ウェブサイトＩＤを有して前記ウェブサイトへ訪れることが許可されているか、を前記検証機関で検証するステップを更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記読み取られた個人属性を前記格納された個人属性と比較するステップは、前記データキャリアのチップによって行われることを特徴とする請求項１または２に記載の方法。
【請求項４】
前記データキャリアは、外部から読み取ることができない鍵を有し、前記方法は、  
前記データキャリアの前記鍵に基づいてセキュアにされている照合値が前記検証機関によって予め定められた値に一致するときにのみ、前記検証機関によってアクセス許可通知を送信することを特徴とする請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記データキャリアの前記鍵に基づいて暗号化されている照合値が前記検証機関によって予め定められた値に一致するか否かを、時間間隔をおいて繰り返し判定することを特徴とする請求項４に記載の方法。
【請求項６】
データキャリアとしてカードを用いることを特徴とする請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記データキャリアに特にチップに集積されたプロセッサを用いることを特徴とする請求項６に記載の方法。
【請求項８】
前記プロセッサによって、前記格納されている個人属性を前記読み取った個人属性と比較することを特徴とする請求項７に記載の方法。
【請求項９】
請求項１から８のいずれか一項に記載された方法に使用するためのデータキャリアであって、
キャリアＩＤ、個人属性、および鍵を外部から読み取ることができないように格納するように構成されたメモリと、
格納された個人属性を測定された個人属性と比較し、照合値を発生し返信するように構成されたプロセッサと、を備えることを特徴とするデータキャリア。
【請求項１０】
請求項１から８のいずれか一項に記載された方法を実行するためのシステムであって、
請求項９に記載のデータキャリアと、
前記キャリアＩＤと前記ウェブアプリケーションＩＤとの組み合わせを受け取り、前記キャリアＩＤと前記ウェブアプリケーションＩＤとの組み合わせが認識されたときに前記ウェブサイトへアクセス許可通知を返答するように構成されている検証機関とを備えることを特徴とするシステム。
【請求項１１】
前記検証機関は、データベースが結合しているウェブサーバを備えることを特徴とする請求項１０に記載のシステム。
【請求項１２】
アクセスコードに基づいて、前記ウェブアプリケーションの保護された部分へのアクセスを許可するように構成されているウェブサイトを備えることを特徴とする請求項１０または１１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブアプリケーションの保護された部分へのアクセスを可能にするための方法およびシステムを提供する。本出願は、参照によりその全体が本明細書に組み込まれるオランダ国出願ＮＬ２００６７３３の優先権を主張する。
【０００２】
このような目的に対する方法およびシステムはこの技術分野で周知である。それらは、通常、ユーザを識別するためのユーザ名とユーザを認証するためのパスワードとを入力することを要求する。入力されたユーザ名とパスワードの組み合わせが登録されているユーザ名とパスワードの組み合わせと一致すれば、ウェブアプリケーションへのアクセスが可能になる。
【０００３】
場合によっては、ユーザ名とパスワードは、安全性に問題がないとは考えられない。なぜならば、それらは、故意に盗んだり、推測したり、転送されたりできるからである。そこで追加のチェックが行われてもよい。追加の質問がなされるか、または、例えば指紋や虹彩スキャンによる個人属性の判定が行われてもよく、ユーザ名と、またはユーザ名およびパスワードと共に、それらを予め格納されている詳細と照合させるために送信される。認証のレベルはこれらの方法により向上しているが、不正行為のリスクは依然として存在している。なぜならば、その詳細は、たとえば音声やｅメールなどの他のメディアによってそれらが送られるとき、または共有されるとき、そのイメージとともに傍受されうるからである。
【０００４】
本発明の目的は、上記の不利益を克服する方法およびシステムを提案することである。
【０００５】
本発明は、ウェブアプリケーションの保護された部分へのアクセスを可能にするための方法を提案するものであり、独自に格納されたキャリアＩＤおよび生体認証属性のような格納された個人属性を有するデータキャリアを用い、さらに、そのデータキャリアのための読み取り器、および個人属性を読み取るための読み取り器を用いる。本発明による方法は以下のステップを含む。ウェブアプリケーションＩＤによって識別することができるウェブアプリケーションへ訪れたとき、読み取り器によって前記個人属性が読み取られるステップと、前記読み取られた個人属性を前記データキャリアに格納された個人属性と比較するステップと、前記キャリアＩＤと前記ウェブアプリケーションＩＤの組み合わせを検証機関へ送信するステップと、前記検証機関でウェブサイトＩＤに対応するウェブサイトのアクセス要求を調べるステップと、前記検証機関で前記キャリアＩＤに対応する個人の年齢のような個人の詳細を調べるステップと、その個人の詳細がそのアクセス要求と一致するとき、アクセス許可通知を前記検証機関によって前記ウェブアプリケーションへ戻すように送信するステップと、前記アクセス許可通知に基づいて前記ウェブサイトの保護された部分へのアクセスを許可するステップとを含む。
【０００６】
本発明はいくつかの利点を提供する。指紋または虹彩スキャンまたはこの種の生体認証のような個人属性はデータキャリアに格納されており、読み取り器によって読み取られるので、例えばインターネットのような信頼性があったりなかったりする接続を介してウェブサイトまたはウェブサーバへそれ（個人属性）を送信する直接の必要はない。加えて、ユーザは、ユーザ名および／またはパスワードを入力する必要がない。これはウェブサイトへ検証機関から直接に提供されるからである。これによってデータ傍受リスクの更なる低減が達成される。さらに加えて、完全な認証を認証インスタンスで行うことができるので、個人の年齢のような個人の詳細情報は送信される必要がない。データキャリアは、個人属性を表わす電子データをどのような手段で格納してもよい。キャリアＩＤは、データキャリアに対する識別子と見なされ、固定値を有してもよい。検証機関は、キャリアＩＤとそのキャリアの保持者の個人属性との組み合わせを格納するための（中央）データベースを備えるかまたはそれに結合して構成されるウェブサーバであってもよい。キャリアＩＤは、ウェブサイトではなく所有者へのアクセスに直接的にリンクしている。この場合、盗まれたまたは損傷を受けたカードの代替を準備することが容易である。ユーザは、新しいカードを手に入れ、自分のアクセスコードを維持する。これらの組み合わせはユーザがウェブサイトで登録したとき、一度、前もって登録しておいてもよい。
【０００７】
キャリアは、例えばチップカードであってもよく、チップは、生体認証属性入力を格納されている生体認証属性と比較すると共にそれらが一致するかしないかを示す通知を返信するためのアプリケーションを有している。カードとの通信は、カード読み取り器を介して行われてもよく、または、例えばカードがブルーツース（Bluetooth（登録商標））またはＮＦＣ通信手段により構成されていれば、無線によって行われてもよい。生体認証属性は、ウェブサイトへのアクセスを希望する人がコンピュータに接続された専用読み取り器で読み取られてもよく、または、例えば、生体認証属性のための読み取り器を備えた携帯電話を用いて読み取られてもよい。
【０００８】
セキュリティを更に向上するために、データキャリアは鍵を有してもよく、本方法は、その鍵に基づいて暗号化された照合値が検証機関によって予め定められた値と一致するときにのみ、検証機関によりアクセスコードを送信することをさらに含む。この予め定められた値は、例えば検証機関が（データキャリアからの）鍵に結合された同一の暗号鍵を有しており、検証機関が同じ暗号を計算するときに算出される。チャレンジ・レスポンス・システムがここで用いられている。これは、データベースに存在するすべてのカードに対して、チャレンジと呼ばれるタイムスロットごとに生成されたランダムな値に基づいて個別のレスポンスを計算するシステムである。要求がウェブサイト上でログによって行われた場合、チャレンジと呼ばれるものはカードへ送られ、その鍵により暗号化される。チャレンジに対するレスポンスはその後、検証機関に返送され、予め格納されていたレスポンスと一致するかどうかが検証される。その後、キャリアＩＤが決定され、対応するユーザが識別される。
【０００９】
さらなる実施形態においては、方法は、データキャリアで鍵に基づいて暗号化されている照合値が検証機関によって予め定められた値に一致すれば、時間間隔をおいて繰り返し判定することを含む。この間隔は、例えば、数秒であり、チェックはほぼ毎秒ごとに行われる。この方法により、照合値の正しいレスポンスを推測することはさらに排除される。
【００１０】
レスポンスは、時間内に限り有効にされる。レスポンスを受け取るためにチャレンジを送ると、それによりタイムスロットが有効であることが分かる。それが有効であるところのタイムスロットとして知られている。レスポンスを受け取るとき、特定のタイムスロットに対して予め計算されたレスポンスのリストが調べられる。特定のタイムスロットに対するレスポンスは、一つまたはそれ以上のチャレンジが要求されるか、設定可能な期間（例えば６０秒）の後におけるタイムスロットの間においてのみ有効なまま保持される。
【００１１】
追加の実施形態によれば、データキャリアはクレジットカード形式を有するカードのようなカードとして具現化されるので、ユーザの財布に簡単に格納でき、携帯できる。データキャリアは、例えばタブレットまたはスマートホンに実装されたセキュア要素／セキュア部品の一部であることもできる。
【００１２】
そのようなカードでは光学または磁気データ記憶が考えられるが、それ（カード）にセキュア要素を有する電子メモリを備えるチップカードが好ましい。このようなチップカードは、データプロセッサのような機能部品を備えてもよい。本発明による方法は、データキャリア上に特にチップに集積されたそのようなプロセッサを用いることを含んでもよい。
【００１３】
このような実施形態においては、データキャリアに格納されたデータ、例えば、特にキャリアＩＤ、個人属性、およびもし存在すれば鍵が、外部から光学的にも電子的にも読み取られることがない。データキャリアとの通信は、その後、チップおよびプロセッサを介してのみ行われる。本方法は、その後、プロセッサによって格納されている個人属性と読み取られた個人属性との比較を行う工程を含んでもよい。プロセッサは、さらにこの工程を起動するように構成されていてもよい。この方法では、データキャリアによって開示された唯一の情報は、キャリア上での個人属性および読み取り器によって読み取られた個人属性が一致するという証拠（カードに格納された個人属性は開示されないので）、および、ある時間間隔内で１またはそれ以上の照合値を受け取った後で返信される暗号化された照合値という証拠である。データキャリア上のプロセッサは、それに関して格納されている個人属性を測定された個人属性と比較し、照合値を暗号化し、暗号化された値を返信するように構成されていてもよい。
【００１４】
データキャリアは、読み取り器に置かれる必要がある。チップカードの場合、このチップカード読み取り器は、コンピュータ、例えば、ウェブサイトを閲覧するように用いられるコンピュータに結合していてもよい。これは、ディスクトップコンピュータでもでき、しかしまた、ラップトップやハンドヘルドデバイスでもできる。この装置は、個人属性を読み取るための読み取り器に結合していてもよい。これは、例えば、指紋読み取り器または指紋スキャナ、または虹彩スキャナまたは虹彩読み取り器、または、たとえば写真顔認識装置である。
【００１５】
検証機関はウェブサーバ、特に、公認された組織からのウェブサーバによって形成されてもよい。これはまた、データキャリアを発行する組織であってもよい。カードがユーザに発行されるとき、カードに対する個人属性のローディング、キャリアＩＤおよびキャリア鍵の生成および格納が、カードを働かせるために必要である。キャリアＩＤおよびキャリア鍵の格納は、キャリアと同様に発行組織のサーバでも行われる。カードが発行されるに際して、そのカードを受け取るユーザの独自の識別に対する詳細は検証機関で格納される。検証機関はカードがどのユーザに発行されたか、ということについての一覧を備える。このリンクは秘密に保たれ、認証プロセスの際にインターネットで送信されない。
【００１６】
本発明によれば、優先的には全てのデータは暗号化された形式で送信される。
【００１７】
本発明は、以下の図面を参照してより詳細に説明される。
【図面の簡単な説明】
【００１８】
【図１】本発明を使用するためのプロトコルの要旨の概説を示す概要図である。
【図２】ウェブサイトへログインする際のフローチャートである。
【００１９】
図１は、本発明に使用されるプロトコルの概要である。ユーザが、ここで「ポータル」として参照されるウェブサイトへログイン（log on）することを求めている。初期的には、ユーザはそのポータルへはまだログインしていない。ポータルは、ログインが要求されていることを示すページを表示する。ユーザは、その後、他の可能性も提供されているなかで、本発明に基づいてセキュアなログインを使用することを選択してもよい。本発明に基づく方法は、図の中で「テレパスログイン（Telepas login）」と呼ばれている。ウェブフォームはクライアント（ユーザがウェブサイトへ入ることを望んでいる所のコンピュータまたは携帯デバイス）へ送られる。ユーザが「テレパスログイン」によってログインすることを選択すれば、ユーザはここで「テレＩＤウェブサーバ」と呼ばれる検証機関へ再び向かわせられる。認証プロセスは、ここで「テレパス（Telepas）」と呼ばれるテレＩＤ（TeleID）ウェブサーバで、データキャリアを用いて行われる。認証プロセスは、読み取り器によって個人属性を読み取るステップと、読み取られた個人属性を格納された個人属性と比較するステップと、キャリアを認証するステップと、個人属性が一致したとき、鍵とウェブサイトＩＤとの組み合わせをテレＩＤウェブサーバへ送信するステップと、鍵とウェブサイトＩＤとの組み合わせが認識されて、かつ、そのウェブアプリケーションＩＤと組み合わせたユーザの認証情報のチェックが肯定的であれば、検証機関によってそのウェブサイトへ戻すようにログイン名が参照されたアクセスコードを送信するステップと、を含む。もし、組み合わせが認識されなければ、アクセスコードは戻されず、ウェブサイトへのアクセスは提供されない。
【００２０】
図２は、本発明によるログイン手順を示すフローチャートである。
【００２１】
与えられた例に加えて、以下の請求項に記載された本発明の範囲に含まれると認められる種々の実施形態が考えられる。
【図１】
2014514675.tif 000003
【図２】
2014514675.tif 000004
【手続補正書】
【提出日】平成26年1月20日(2014.1.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
独自に格納されたキャリアＩＤおよび生体認証属性のような格納された個人属性を有するデータキャリアと、
前記データキャリアのための読み取り器と、
生体認証センサのような個人属性を読み取る読み取り器と、を用いる、ウェブアプリケーションの保護された部分へのアクセスを可能にするための方法であって、
ウェブアプリケーションＩＤによって識別することができるウェブアプリケーションへ訪れたとき、読み取り器によって前記個人属性が読み取られるステップと、
前記読み取られた個人属性を前記データキャリアに格納された個人属性と比較するステップと、
前記キャリアＩＤと前記ウェブアプリケーションＩＤの組み合わせを検証機関へ送信するステップと、
前記検証機関でウェブサイトＩＤに対応するウェブサイトのアクセス要求を調べるステップと、
前記検証機関でキャリアＩＤに対応する個人の年齢などの認証情報を調べるステップと、
前記認証情報が前記アクセス要求と一致するとき、アクセス許可通知を前記検証機関によって前記ウェブアプリケーションへ戻すように送信するステップと、
前記アクセス許可通知に基づいて前記ウェブサイトの保護された部分へのアクセスを許可するステップと、を含み、
ユーザ名および／またはパスワードは前記ウェブサイトへ前記検証機関から直接的に提供され、前記ユーザが前記ウェブサイトでこれらを入力する必要がないことを特徴とする方法。
【請求項２】
完全な認証が認証インスタンスで行われ、個人の年齢のような個人の詳細が送信される必要がないことを特徴とする請求項１に記載の方法。
【請求項３】
前記ウェブサイトへアクセス許可通知を送信する前に、前記キャリアＩＤに対応する前記個人が前記ウェブサイトＩＤを有して前記ウェブサイトへ訪れることが許可されているか、を前記検証機関で検証するステップを更に含むことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記読み取られた個人属性を前記格納された個人属性と比較するステップは、前記データキャリアのチップによって行われることを特徴とする請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記データキャリアは、外部から読み取ることができない鍵を有し、前記方法は、  
前記データキャリアの前記鍵に基づいてセキュアにされている照合値が前記検証機関によって予め定められた値に一致するときにのみ、前記検証機関によってアクセス許可通知を送信することを特徴とする請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記データキャリアの前記鍵に基づいて暗号化されている照合値が前記検証機関によって予め定められた値に一致するか否かを、時間間隔をおいて繰り返し判定することを特徴とする請求項５に記載の方法。
【請求項７】
データキャリアとしてカードを用いることを特徴とする請求項１から６のいずれか一項に記載の方法。
【請求項８】
前記データキャリアに特にチップに集積されたプロセッサを用いることを特徴とする請求項７に記載の方法。
【請求項９】
前記プロセッサによって、前記格納されている個人属性を前記読み取った個人属性と比較することを特徴とする請求項８に記載の方法。
【請求項１０】
請求項１から９のいずれか一項に記載された方法に使用するためのデータキャリアであって、
キャリアＩＤ、個人属性、および鍵を外部から読み取ることができないように格納するように構成されたメモリと、
格納された個人属性を測定された個人属性と比較し、照合値を発生し返信するように構成されたプロセッサと、を備えることを特徴とするデータキャリア。
【請求項１１】
請求項１から９のいずれか一項に記載された方法を実行するためのシステムであって、
請求項１０に記載のデータキャリアと、
前記キャリアＩＤと前記ウェブアプリケーションＩＤとの組み合わせを受け取り、前記キャリアＩＤと前記ウェブアプリケーションＩＤとの組み合わせが認識されたときに前記ウェブサイトへアクセス許可通知を返答するように構成されている検証機関とを備えることを特徴とするシステム。
【請求項１２】
前記検証機関は、データベースが結合しているウェブサーバを備えることを特徴とする請求項１１に記載のシステム。
【請求項１３】
アクセスコードに基づいて、前記ウェブアプリケーションの保護された部分へのアクセスを許可するように構成されているウェブサイトを備えることを特徴とする請求項１１または１２に記載のシステム。
【国際調査報告】
2014514675.tif 000005
2014514675.tif 000006
2014514675.tif 000007