(57)【特許請求の範囲】
【請求項１】
（ａ）サーバがハードコピー文書において参照されるオンラインコンテンツへのアクセスの第１の要求を受信し、
（ｂ）前記サーバがオンラインコンテンツへの第１の要求に対する認証要求を発行し、
（ｃ）前記サーバが前記（ｂ）で発行された認証要求に応答してパスワード生成手段によって導かれた前記ハードコピー文書における第１のパスワードを受信し、
（ｄ）前記サーバが前記ハードコピー文書において参照される前記オンラインコンテンツへのアクセスの第２の要求の間に使用すべき第２のパスワードを識別するための該ハードコピー文書のパスワード生成手段に対する状態変化を提案する、
ハードコピー文書において参照されるオンラインコンテンツへの安全なアクセスを提供する方法であって、
前記パスワード生成手段は複数の不完全なパスワードを含み、
前記状態変化は、前記不完全なパスワードの一つを完全にするために使用される文字を含む、
方法。
【請求項２】
前記（ｂ）は、前記ハードコピー文書における前記パスワード生成手段からの前記第１のパスワードを識別するためのヒントにより認証要求を発行し、
前記ヒントは前記パスワード生成手段からパスワードを選択するためのインストラクションである、
請求項１に記載の方法。
【請求項３】
（ｅ）前記サーバが前記ハードコピー文書において参照される前記オンラインコンテンツへのアクセスの前記第２の要求を受信し、
（ｆ）前記サーバが前記オンラインコンテンツへの前記第２の要求に対する認証要求を発行し、
（ｇ）前記サーバが前記（ｄ）において提案された前記ハードコピー文書における前記パスワード生成手段に対する状態変化によって導かれる前記第２のパスワードを受信する、
ことをさらに含む、請求項１に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は概して、オンラインコンテンツ（内容）にアクセスする要求を認証するためのシステムであって、特に、ハードコピー文書において参照されるオンラインコンテンツへのアクセスの要求を管理するための呼びかけ（チャレンジ）及び応答（レスポンス）システムである。
【０００２】
【従来の技術】
ハードコピー文書が「オンラインコンテンツ」の参照を含むことが、ますます増えている。例えば、オンラインコンテンツの参照は、ハードコピー文書に示されたコンテンツに関するコンピュータプログラム又は電子サービス等の、ハードコピー文書では使用できない資源を識別することもある。さらに詳しくは、ハードコピー文書において参照されるオンラインコンテンツの形式は、オーディオ及びビデオファイル（即ち、マルチメディアファイル）、アプリケーションプログラム、データファイル、電子画像、又は、ハードコピー文書に示されたコンテンツ（例えば、記事）を補足したり、強調するその他のデータもしくはプログラムを含むこともある。
【０００３】
サーバ上に記憶されたオンラインコンテンツへのアクセスを制限するための一般的なアプローチは、単純パスワードを認証することによって実行される。クライアント・サーバ間における単純パスワードの交換は、ここでは「単純パスワード交換」として定義される。さらに一般には、単純パスワード交換は、オンラインコンテンツのプロバイダに対し認証機構を提供して、選択されたユーザへのアクセスを制限し、及び／又はユーザベースでサービスの利用を追跡する。ある場合には、サーバが単純パスワードによって要求される限定数のアクセスを実施することにより制限されたオンラインコンテンツへの悪意による又は不正なアクセスを回避する。
【０００４】
"Polonius: An Identity Authentication System" (the Proceedings of the 1985 Symposium on Security and Privacy, pp.101-107, April 22-24, 1985, Oakland, California)に開示されているように、保安されていないチャネル上での認識のための単純パスワード交換に対する問題は、認証のベースである情報が再利用されることである。単純パスワードがユーザによって変更されるか又はサーバによって無効にされる前に、保安されていないチャネル上でしばしば繰り返し伝送されるということから、単純パスワード交換は攻撃（即ち、盗聴、再生、及び全数探索）を受けやすい。
【０００５】
一方、パスワードの一回限りの暗合帳（以下、「ワンタイム・パッド」と称する）は、上記文献によって明らかであるように、より信頼性のあるパスワード認証技術を提供する。ワンタイム・パッドを用いて実行されるそれぞれの有効な認証（即ち、トランザクション)の後に、当事者間の有効パスワードが同期的に変更される。ワンタイム・パッドを使用する際に有利なことは、予め有効パスワードを知っていることがその後のパスワードの有効性についての情報を付与するものではないから、保安されていないチャネル上にパスワードをさらすことがその後のトランザクションのセキュリティを漏えいさせるものではないということである。
【０００６】
ワンタイム・パッドの変形はワンタイム・パスワードである。それぞれの有効な認証の後でパスワード全体を変更するワンタイム・パッドと異なり、ワンタイム・パスワードはそれぞれの有効な認証の後でパスワードの少なくともある一部を変更する。即ち、それぞれの認証の後、ワンタイム・パッドでは再使用されるパスワードのマテリアルはなく、これに対して、ワンタイム・パスワードではパスワードの一部のマテリアルを再使用してもよい。ワンタイム・パスワードとワンタイム・パッド（これらを集合的に「ワンタイム・リスト」と称する）の双方の問題は、一方の当事者が他方と共謀して使用すること（即ち、意図的な共用）が容易なことである。つまり、被認証中の当事者は、容易にワンタイム・リストを複写して、認証を実行する相手側に知られていない他者とそのワンタイム・リストを共用することができる。
【０００７】
【発明が解決しようとする課題】
ハードコピー文書におけるオンラインコンテンツへの参照を利用する機会が増えてきたことから、単純複写による意図的な共用をさらに実行困難にしながら、単純パスワードに対してワンタイム・リストの信頼性を高めたパスワード機構を提供することは望ましい。かかるパスワード機構は有利なことに、適切に機能する追加のハードウェアを要求することなく単純パスワードよりもロバストな認証を付与する。このパスワード機構の更なる有利な点は、オンラインコンテンツの参照とともにハードコピー文書に容易に組み込まれることである。
【０００８】
【課題を解決するための手段】
本発明によれば、制限されたオンラインコンテンツへの参照（例えば、ＵＲＬ）とパスワード機構を備えたハードコピー文書が提供される。ハードコピー文書において参照されるオンラインコンテンツにアクセスするというユーザからの要求に応答して、オンラインコンテンツへのアクセスを制御するサーバはその要求を呼びかける。サーバからの要求に対する呼びかけは、ハードコピー文書に記録されたパスワード機構からのパスワードを識別するためのヒントを含む。呼びかけに応答してユーザにより付与されたパスワードを首尾よく認証した後で、サーバはパスワード機構に対して提案された状態変化を発行し、これによってオンラインコンテンツへのアクセスの次の要求に対するパスワードを修正する。
【０００９】
本発明の一形態によれば、そのための方法と装置、即ち、ハードコピー文書において参照されるオンラインコンテンツへの安全なアクセスを提供するための方法と装置が提供される。最初に、ハードコピー文書において参照されるオンラインコンテンツへのアクセスのための第１の要求に応答して、サーバはオンラインコンテンツへの第１の要求に対して呼びかけを発行する。発行された呼びかけに応答してハードコピー文書におけるパスワード機構から取り出される第１のパスワードを受信した後で、サーバは、ハードコピー文書において参照されるオンラインコンテンツへのアクセスの第２の要求の間に使用すべき第２のパスワードを識別するためのハードコピー文書上のパスワード機構に対して状態変化を提案する。
【００１０】
【発明の実施の形態】
Ａ．操作環境
図１は本発明を実行するための操作環境１０２を示す。操作環境１０２はネットワーク１０４（例えば、インターネット又はイントラネット）を有し、該ネットワークは、クライアントプログラムインタフェース１０６が、例えば、オンラインコンテンツプロバイダにより作動されるサーバ１０８（例えば、ウェブサーバ）によって制御されるオンラインコンテンツへのアクセスを得るための通信チャネルとしての役割をする。さらに、操作環境１０２は、ハードコピー文書１１２をハードコピー文書購読者１１４（即ち、ユーザ）へ分配するハードコピー文書プロバイダ１１０を含む。
【００１１】
操作環境１０２を構成するサーバ１０８を別の構成で配置できることは、当業者によって理解される。ある構成では、サーバ１０８は認証サービスと分配サービスとの双方を実行する。別の構成では、認証サービスと分配サービスとがそれぞれ独立したサーバにおいて実行される。これら構成の１つの実施の形態では、オンラインコンテンツの分配が、アプリケーションプログラムとオンラインコンテンツを統合するウェブサーバを用いて実行される。これら構成の代替の実施の形態では、アプリケーションプログラムを作動するためのアプリケーションサーバと、オンラインコンテンツを記憶するためのバックエンドデータベースサーバとを使用して、分配が実行される。
【００１２】
図２は、サーバ１０８上で利用できるオンラインコンテンツへのログイン参照１１６を含むハードコピー文書１１２（例えば、新聞、定期刊行物、ちらし広告、パンフレット、雑誌、書籍、マニュアル等）のページ１１５を示す。さらに、ページ１１５は、クライアントプログラムインタフェース１０６を介したクライアントによるオンラインコンテンツへのアクセスの要求に応答してサーバ１０８によって発行される呼びかけに応答するためのパスワード機構１１８を含む。代替の実施の形態では、紙等の記録媒体上に印刷される、ログイン参照１１６は、添付又は挿入の形式でハードコピー文書１１２の一部として含まれる。
【００１３】
本発明に従って、パスワード機構１１８は、ハードコピー文書購読者１１４にサーバ１０８からの呼びかけ（即ち、認証要求）に応答するためのパスワードの識別をさせる。呼びかけは、ハードコピー文書及び／又はユーザの認証を必要とする。パスワード機構１１８の５つの異なる実施の形態は、以下のセクションＢ．１乃至Ｂ．５に記載されている。一般に、以下に記載されるパスワード機構はそれぞれ、パスワード限定オンラインコンテンツ（即ち、加入者コンテンツ）へのアクセスの要求に応答してサーバ１０８により発行される、呼びかけに応答するための手段を提供する。正確に認証された後、サーバ１０８は、人が読んだり使用したりできる形式でパスワード機構１１８へ状態変化を発行する。
【００１４】
それぞれの認証の後のパスワード機構の状態変化が有利なことは、既に使用されたパスワードが攻撃によって暗号が漏えいされたために、オンラインコンテンツへのアクセスが成功するという見込みを低減することである。さらに、それぞれの認証の後のパスワード機構の状態変化が有利なことは、加入者と非加入者とがパスワード機構１１８を共に共謀して共有するために要求される労力を増やすことである。本発明の利点は、ユーザ（即ち、加入者）に対してサーバ１０８により発行されたパスワード機構のそれぞれの状態変化を、連続的に非加入者と交換することを要求することにより、オンラインコンテンツへの共有アクセスを阻止することである。即ち、共謀（共有）は加入者と非加入者との双方にパスワード機構の状態を維持することが要求されるため、それぞれの好結果の認証セッションの後に更新されることから、加入者と非加入者との共謀は複写によるだけでは達成することはできない。
【００１５】
Ｂ．呼びかけ及び応答パスワード機構の概要
図３はパスワード機構１１８を備えたハードコピー文書１１２において参照されたオンラインコンテンツへのアクセスの要求を認証するための、クライアント１０６とサーバ１０８との間の通信シーケンスのステップを示す。このステップは、以下のセクションＢ．１乃至Ｂ．５において論じられるそれぞれのパスワード機構に全体的に又は部分的に適用可能であることから最初に説明される。ユーザ（即ち、ハードコピー文書購読者１１４）がオンラインリポジトリ（repository）の位置を識別するハードコピー文書１１２における参照を用いてオンラインコンテンツへのアクセスを要求した後で、通信シーケンスはステップ３００から始まる。
【００１６】
図２に示された実施の形態では、ユーザは、ハードコピー文書１１２のページ１１５に記録されたログイン参照１１６（即ち、ログインＵＲＬ）を入力することによりステップ３００におけるオンラインコンテンツへのアクセスを要求する。一様資源ロケータ（ＵＲＬ）の形式のログイン参照１１６は、クライアントプログラムインタフェース１０６上で作動するワールド・ワイド・ウェブ（即ち、ウェブ）ブラウザ（例えば、ネットスケープ・コミュニケータ又はインターネット・エクスプローラ）にユーザによって入力される。ログイン参照１１６であるＵＲＬは、どのハードコピー文書１１２からオンラインコンテンツへのアクセス要求が発信しているかをサーバ１０８に識別させるペーパー識別子（即ち、「ペーパーＩＤ」）１１７を含む。
【００１７】
さらに、ハードコピー文書１１２のページ１１５は、情報のオンラインリポジトリについての一般情報にアクセスするためのＵＲＬ１１９を含む。図４は、オンラインコンテンツプロバイダに関する一般情報を記述するワールド・ワイド・ウェブ文書（即ち、ウェブページ）４０４におけるページに開放されているウェブブラウザ４０２の例を示す。さらに詳しくは、ウェブページ４０４は、利用できるオンラインコンテンツの登録簿へのリンク４０８と、オンラインコンテンツにアクセスするためのインストラクション４０６を含む。
【００１８】
アクセスの要求を受け取ると同時に、サーバ１０８はステップ３０６で呼びかけを発行する。呼びかけは、インストラクション、あるいは、ステップ３１０で呼びかけに応答するためのパスワードをステップ３０８で識別するためのヒントを含む。本発明に従って実行される呼びかけの例は、図６、図９、図１３、図１７、及び図２２に示される認証ウィンドウ６０２に図示される。発行された呼びかけに応答して無効パスワードを受け取ると、ステップ３０６が繰り返される。過度の数の無効パスワードがステップ３１０で受け取られると、サーバ１０８はハードコピー文書のペーパー識別子１１７を用いる将来の認証の試みを無効にすることもある。
【００１９】
ステップ３０６で発行された呼びかけに応答する有効パスワードが受け取られると、サーバ１０８はステップ３１２で、提案（された）状態変化をパスワード機構１１８へ転送する。ステップ３１４で提案状態変化を受け取り、且つ記録した後で、ユーザはステップ３１６でクライアント１０６に提案状態変化を確認する。確認された状態変化を受け取ると同時に、ステップ３１８でサーバ１０８は提案状態変化が起きたと仮定する。この状態遷移の後に、ユーザが、ステップ３１４で修正されたパスワード機構１１８上で識別されるか、あるいはパスワード機構１１８からもたらされる新しいパスワードで、次の呼びかけに応答することをサーバ１０８は仮定する。即ち、ユーザが提案状態変化の記録を確認した後で、サーバは前回のパスワードを無効にして、新しいパスワードを用いて次回のオンライン資源要求へのアクセスを可能にする。新しいパスワードは、ステップ３１２における提案状態変化による、あるいはステップ３０６におけるアクセス要求に対する呼びかけの間による、いずれかで識別することができる。
【００２０】
本発明の別の形態によると、サーバ１０８は、ステップ３１８で現パスワードが無効にされた後においてのみ、ステップ３２０において、要求されたオンラインコンテンツをクライアント１０６を介してユーザが利用できるようにする。ステップ３１６で確認が得られないと、サーバ１０８はオンラインコンテンツへのアクセスを不可能にする。しかしながら、ステップ３１６での確認の欠如に応じて、サーバ１０８は、ステップ３１２で提案状態変化によって完成されるパスワードと同様に現パスワードの妥当性を維持する。オンラインコンテンツへの新しい要求が現パスワードを用いて受け取られると、提案状態変化によって既に完成されている提案状態変化が首尾良く発生しなかったものと推定される。このように、チャネル１０４にわたって通信故障があっても、常に少なくとも１つの有効パスワードがあり、ユーザが妥当と考えるオンラインコンテンツへのアクセスを可能にする。この回復方法は故障を見越している一方で、利用中の特定のパスワード機構で利用できる回数にオンラインコンテンツへのアクセスの回数を維持する。
【００２１】
Ｂ．１  起動されたパスワードリスト
図５は、図２に示されたパスワード機構１１８の第１の実施の形態を示す。図５に示されたパスワード機構１１８ａはここでは、「アクティブパスワードリスト」と称される。アクティブパスワードリスト１１８ａは部分（即ち、不完全な）パスワードのリストを含む。図６に示された実施の形態において、パスワードリスト１１８ａは、図３における第１の呼びかけ３１０に応答するために使用される第１の完全パスワード５０２と、４つの部分パスワード５０４、５０６、５０８、及び５１０とを有する。本発明のかかる実施の形態の変形では、第１のパスワードは登録後（図１１のステップ３０１参照）の状態初期化（図１１のステップ３０２参照）の間に完成される部分パスワードであり、その詳細は以下のセクションＢ．３において説明される。
【００２２】
アクティブパスワードリスト１１８ａにしたがって、不完全パスワードを提案状態変化（図３のステップ３１２参照）の間に完成させる。アクティブパスワードリスト１１８ａを使用する場合、ユーザはアクティブパスワードリスト１１８ａからの特定のパスワードを識別してサーバ１０８からのオンラインコンテンツへの要求に対する呼びかけに応答する。サーバ１０８がその呼びかけに対する応答が正しいと確認すると、サーバはユーザのパスワードリスト１１８ａへの状態変化を提案する。本実施の形態では、提案状態変化は、パスワードリスト１１８ａにおける次の不完全な（即ち、未使用の）パスワードの最初の余白（例えば、スペース５０５）にユーザによって記録される文字である。次のパスワード全体よりもむしろ単一の文字を送ることにより、サーバ１０８はユーザが必要とする記録量を有利に最小限度にする。さらに、次のパスワード全体より少ない量の送信は、攻撃を受けやすい保安されていない通信チャネルであり得る場合にパスワード全体を送信することを排除する。
【００２３】
図６は、ハードコピー文書がアクティブパスワードリスト１１８ａ（図３のステップ３０６参照）を含む場合にユーザによって受け取られるオンラインコンテンツへの要求に対する呼びかけの例を示す。より詳細には、ユーザによって受け取られるパスワードの呼びかけ要求エントリは、クライアントプログラムインタフェース１０６上に表示される認証ウィンドウ６０２に示される。認証ウインドウ６０２における「資源」識別子６０４は、クライアント１０６のユーザがアクセスしようとしているオンラインコンテンツを示す。さらに、認証ウィンドウ６０２は、ハードコピー文書１１２におけるログインＵＲＬ１１６により位置しているアクティブパスワードリスト１１８ａからのパスワードを選択するためのインストラクション６０６（即ち、ヒント）を含む。この例において、呼びかけ（図３のステップ３０６参照）に対する正確な応答（図３のステップ３１０参照）がリスト、即ち、文字「ＪＤＰＹ」のリスト内の第１のパスワード５０２である。
【００２４】
図７は、図５に示されるパスワード機構１１８ａに対する提案状態変化（図３のステップ３１２参照）を示す。さらに詳細には、図７は、好結果のログインが得られたことを示すウェブブラウザ４０２を示す。好結果のログインが得られた場合に指示することに加えて、ウェブブラウザ４０２におけるインストラクション７０２はアクティブパスワードリスト１１８ａにおける部分パスワードへの状態変化を提案する。かかる例では、提案状態変化は、アクティブパスワードリスト１１８ａにおける第２のパスワードに不足文字「Ｑ」を追加することを必要とする。提案状態変化を記録した後にリンク７０４を選択することにより（図３のステップ３１４参照）、ユーザは提案状態変化（図３のステップ３１６参照）を確認する一方、サーバは要求されたオンラインコンテンツへのアクセスを提供する（図３のステップ３２０参照）。
【００２５】
Ｂ．２  ローリング動作
図８は本発明を実行するための第２の実施の形態のパスワード機構１１８ｂを示す。パスワード機構１１８ｂは図５に示されるアクティブパスワードリストの変形である。この実施の形態において、パスワード機構１１８ｂはここではローリング動作と称され、サーバ１０８が、文字の順序付けリスト８０２において選択された文字を識別することをユーザに要求する呼びかけを発行できるようにする。図９はパスワード機構１１８ｂによるオンラインコンテンツへの要求に対する呼びかけ（即ち、図３のステップ３０６）の例を示す。この認証ウィンドウ６０２の場合における呼びかけは、ユーザが文字の順序付けリスト８０２において選択された位置にある文字を識別することによりパスワード機構１１８ｂにおけるパスワードを識別することを要求するインストラクション９０６を含む。かかる例において、呼びかけに対する正しい応答は、文字「ｐｏｗｙ」のリストである。図９において発行された呼びかけへの正しい応答は利用できる文字のすべての暗唱を要求するものではない。さらに、文字を順次不同に（例えば、位置３、１、５、そして４から選択される）要求可能であることは当業者によって理解されるものとする。
【００２６】
図１０は状態変化がローリング動作パスワード機構１１８ｂに対して提案される一方法を示す。詳細には、状態変化は位置１００２（例えば、位置「６」）と、その位置に充てんすべき文字１００４（例えば、文字「ｊ」）を識別する。ある実施の形態では、不足文字は順次一語ずつ（例えば、文字６、次に７、など）供給される。図１０に図示されるように一度に且つ順序通りに１つの不足文字をユーザに提供することは、ユーザが理解し且つ管理することが最も容易とされる方法である。代替の実施の形態では、文字のリスト８０２が任意の量及び／又は任意の順序で供給される。図５に示されるパスワードリスト１１８ａよりもハードコピー文書１１２において少ないスペースでローリング動作パスワード機構１１８ｂを有利に再生できる一方で、ローリング動作は呼びかけに応答する際に更なる配慮をユーザに要求することになる。
【００２７】
Ｂ．３  ユーザ認証
本発明を実行するためのパスワード機構１１８の第３の実施の形態はここでは、「ユーザ認証」と称される。この第３の実施の形態は、デュアルパスワードシステムを用いてハードコピー文書１１２と同様にユーザをも認証する。デュアルパスワードシステムは、パーソナルパスワード機構と同様にハードコピー文書パスワード機構をも含む。パーソナルパスワード機構の状態を起動するために、図３に示されたステップに対して追加のステップが実行される。さらに詳細には、ステップ３００を実行した後で、但し、ステップ３０４を実行する前に、図１１に示されるステップ３０１乃至３０３を実行する。
【００２８】
図１１に示されるステップ３０１において、まず、ユーザは、例えば図４に示されるブラウザのリンク４１０を選択することによりオンラインコンテンツへのアクセスを登録する。オンラインコンテンツへのアクセスを首尾よく登録した後で、サーバ１０８はユーザのパーソナルパスワード機構の状態を初期化して、ステップ３０２でユーザ識別子（即ち、ユーザ名又はアカウント名）を付与する。ステップ３０３では、ユーザはパーソナルパスワード機構の初期状態を記録する。例えば、ユーザはステップ３０３で、図１２に図示されるインストラクション１２０４に示されるようにパーソナルパスワード機構１１８ｃをプリントアウトするように要求されることがある。インストラクション１２０４は、パーソナルパスワード機構１１８ｃと対応付けられるユーザ識別子１２０２を含むこととする。
【００２９】
パーソナルパスワード機構１１８ｃを再生した後に、ユーザは図１２のインストラクション１２０６で指定されるようにハードコピー文書１１２のページ１１５に見られるログインＵＲＬ１１６（即ち、ペーパー識別子）を入力することによって、オンラインコンテンツへのアクセスを要求することができる。本発明のこの第３の実施の形態におけるオンラインコンテンツへのアクセスの要求（図１１及び図３のステップ３０４参照）に応答してサーバ１０８（図３のステップ３０６参照）により発行される呼びかけは、ペーパー識別子１１７の認証と、文書パスワード機構１１８ｂとパーソナルパスワード機構１１８ｃの双方から取り出されるパスワードを備えたユーザ識別子１２０２を必要とする。
【００３０】
本実施の形態のデュアルパスワードシステムを呼び出すオンラインコンテンツへのアクセスの要求に応答する呼びかけの例は、図１３に示される認証ウィンドウ６０２の場合に示される。さらに詳細には、図１３に示される呼びかけは、ユーザがユーザ識別子（即ち、「ユーザＩＤ」）１２０２を入力するように要求するインストラクション１３０２、及びパーソナルパスワード機構１１８ｃ（即ち、「パーソナル文字リスト」）と、図８に示される文書文字リスト１１８ｂ等の文書パスワード機構の双方からの文字を用いて取り出されるパスワード１３０４を含む。この例では、呼びかけに対する正しい応答は、文字「４ｗｙｙ２ｑ」のリストである。
【００３１】
パーソナルパスワード機構１１８ｃ及び文書パスワード機構１１８ｂからの文字がともに正しければ、サーバ１０８は、例えば図１４に示されるような両パスワード機構１１８ｂと１１８ｃへの拡張を供給することにより、状態変化（図３のステップ３１２参照）を提案する。より詳細には、図１４において、提案状態変化は、ハードコピー文書パスワード機構１１８ｂの文字リストの特定位置１４０４に対して文字１４０２を供給し、またパーソナルパスワード機構１１８ｃの特定位置１４０８に対して文字１４０６を供給することにより完成される。不足文字を供給した後で、ユーザは、リンク７０４を選択して要求されたオンラインコンテンツにアクセスすることにより状態変化を有効に確認する。
【００３２】
本発明の実施の形態では、サーバ１０８がユーザとハードコピー文書１１２の双方を監査できることが有利である。さらに、この実施の形態では、ハードコピー文書１１２の所有権を確立且つ管理できることが有利である。例えば、かかる実施の形態を利用して個別使用を追尾することによりオンライン資源の非合法的な使用を識別することができる。本発明の実施の形態の変形において、図１２に示されるパーソナルパスワード機構１１８ｃを取得するためのオンライン登録は、ユーザ（即ち、ハードコピー文書加入者）により、文書パスワード機構１１８ｂと同様にしてハードコピーの形式で受け取られる。この代替の実施の形態では、パーソナルパスワード機構１１８ｃは、ハードコピー文書１１２における文書パスワード機構１１８ｂに包含されるか、あるいは個別に送られるかの何れでもよい。
【００３３】
Ｂ．４  サブセット選択
図１５乃至図２０は、本発明を実行するためのパスワード機構１１８の第４の実施の形態を示す。この第４の実施の形態は、パーソナルセレクタカードでのサブセット選択によってパスワード機構１１８を複写することの困難さを増す。クライアント１０６とサーバ１０８との通信シーケンスは、図１１と図３に示されるステップを含む。明確にするために、これらステップは、本発明の実施の形態の説明を通じて括弧づけで参照される。本実施の形態によると、ユーザはサーバ１０８（図１１のステップ３０１参照）に登録して、パーソナルセレクタカード（図１１のステップ３０２参照）を初期化するための状態情報を受け取る。図１５は、ユーザがウェブブラウザ４０２のウェブページ１５００上で受け取る例を示す。ウェブページ１５００はパーソナルセレクタカードを初期化するためのインストラクション１５０２と、初期化中のパーソナルセレクタカードと対応付けられるユーザ識別子（即ち、ユーザＩＤ）１５０１を含む。
【００３４】
本発明のかかる実施の形態を実行するためのパーソナルセレクタカード１６０２の例は図１６に示されている。図１６に示されるパーソナルセレクタカード１６０２は、穿孔されたサイト（例えば、サイト１６０４）のマトリックス１６０３を含み、該サイトは除去されてマトリックス１６０３に穴（例えば、ホール１６０６）を生成する。ある実施の形態では、穿孔サイトはロー（行）ラベル１６０８とカラム（列）ラベル１６１０を用いてアドレス指定される。パーソナルセレクタカード１６０２がハードコピー文書１１２の一部として含まれていない場合、ユーザは図１５に示されるインストラクション１５０２（図１１のステップ３０３参照）を使用してパーソナルセレクタカード１６０２を初期化する前に、リンク１５０４にアクセスすることによってパーソナルセレクタカード１６０２を印刷することができる。パーソナルセレクタカード１６０２を生成及び／又は初期化した後で、ユーザは、インストラクション１５０６（図３のステップ３０４参照）に特定されるようなハードコピー文書１１２のページ１１５上に見出されるログインＵＲＬ１１６を入力することによってオンラインコンテンツへのアクセスを要求する。
【００３５】
オンラインコンテンツへのアクセスの要求に応答して、サーバは図１７に示される認証ウィンドウ６０２（図３のステップ３０６）の場合に示されるような要求を求める。図１７に図示されるように、認証ウィンドウ６０２におけるインストラクション１７０２に示された呼びかけはユーザ識別子１５０１を要求する。さらに、この呼びかけは、ハードコピー文書１１２のパスワード機構１１８の一部として記録される文字マトリックス上の所与の座標にパーソナルセレクタカード１６０２を位置決めするためのインストラクション１７０２を示す。図１８は、パーソナルセレクタカード１６０２と組み合わせて用いられパスワードエントリを識別する文字マトリックス１８０２の例を示す。ある実施の形態において、文字マトリックス１８０２はローラベル１８０６とカラムラベル１８０８を用いてアドレス指定されるグリッド点１８０４を含む。図１９は結果のパスワード機構１１８ｄを備えたサブセット選択の例を示す。図１９に示されるように、サブセット選択は、文字マトリックス１８０２（図３のステップ３０８参照）の上部にパーソナルセレクタカード１６０２を重ねることを必要とする。
【００３６】
図１５乃至図２０に示される実施の形態では、図１７のインストラクション１７０３を用いて特定される呼びかけに応答して、図１９のパスワード機構１１８ｄによって示されるような文字「ｊｃｙ６」のリストによって定義されるパスワード１７０４を生成する（図３のステップ３１０参照）。さらに詳細には、呼びかけに対する応答は、インストラクション１７０３に従って文字マトリックス１８０２のグリッド点「１Ｂ」上のパスワードセレクタカード１６０２の左上側角部を位置決めすることによって決定される。文字マトリックスでパスワードセレクタカードを正しく位置合わせすることによって、文字マトリックス上の文字のサブセットのみを、穿孔されて穴となる穿孔サイトを介して目視することができる。インストラクション１７０２とともに、削除されているが認識できる文字マトリックス上の文字と、セレクタカードに穴がないことから認識できない位置にある文字に対する要求を無視するための指図が含まれている。
【００３７】
呼びかけに対して有効応答を受け取った後で、サーバ１０８はパスワード機構１１８ｄに対する状態変化（図３のステップ３１２参照）を提案する。例えば、図２０は、位置「ａ５」に追加の穴を生成することを必要とするパーソナルセレクタカード１６０２への提案状態変化を示す。さらに、提案状態変化は、文字マトリックス１８０２上の選択された文字を削除する前に特定位置における文字マトリックス１８０２にパーソナルセレクタカード１６０２を位置合わせする要求を含むことができるか、あるいは該要求から成るにすぎない。パスワード機構１１８ｄ（図３のステップ３１４）に記録されたこれら状態変化は、無許可のユーザによって複写をさらに困難にする。サーバ１０８が提案状態変化（図３のステップ３１６）の確認を受け取るやいなや、該サーバはパスワード機構１１８ｄの状態を進めて（図３のステップ３１８参照）、ユーザには要求されたオンラインコンテンツへのアクセスが与えられる（図３のステップ３２０参照）。
【００３８】
ユーザ認証パスワード機構１１８ｃと同様に、図示されているサブセット選択パスワード機構１１８ｄは２つのログイン識別子、即ち、ユーザ識別子とペーパー識別子を要求する。２つのログイン識別子を用いることの利点は、サーバがパスワード機構の２つの部分を独立して修正できることである。例えば、パーソナルセレクタカード１６０２の状態（又はパーソナル文字リスト１１８ｃ）を文字マトリックス１８０２（又は文書文字リスト１１８ｂ）の状態とは関係なく修正可能である。パスワード機構の２つの部分を独立して修正可能とすることにより、有利なことは、サーバ１０８が単一のハードコピー文書（例えば、ライブラリ書籍）へのアクセスを共有する多数のユーザを認証することができる。
【００３９】
第４の実施の形態の変形では、パーソナルセレクタカード１６０２及び文字マトリックスカード１８０２は、単一のログイン識別子(即ち、ペーパー識別子又はユーザ識別子）と対応付けられ、これによりそれらの間で単一の状態を共有することになる。
【００４０】
Ｂ．５  状態の視覚的識別
図２１は、図３に示される通信シーケンスを統合する、本発明の第５の実施の形態を実行するための通信シーケンスを示す。さらに詳細には、この第５の実施の形態では、図３のステップ３０６と３１２は図２１のステップ２１０６に統合され、図３のステップ３０８と３１４は図２１のステップ２１０８に統合され、さらに図３のステップ３１０と３１６は図２１のステップ２１１０に統合される。図２１に示されるように、ステップ３０４でオンラインコンテンツへのアクセスの要求を受け取った後に、サーバ１０８は該要求を呼びかけると同時に、ステップ２１０６において状態変化を提案する。図２２は提案状態変化を含むチャレンジを発行する認証ウィンドウ６０２の場合の例を示す。その後ステップ２１０８において、ユーザは提案状態変化を記録し、スクラッチ−オフ（削除）パスワード機構からのパスワードを識別して、ステップ２１１０で呼びかけに対して応答すると同時に提案状態変化を確認する。
【００４１】
図２３は本発明の第５の実施の形態を実行するためのスクラッチ−オフ・パスワード機構１１８ｅの例を示す。パスワード機構１１８ｅは、ベースパスワードマトリックス２３０４の上部に重ねられるスクラッチ−オフ・カバー２３０２を含む。スクラッチ−オフ・カバー２３０２はロケータ情報（例えば、ロケータ文字）でオーバープリント（重ね打ち）される。パスワードの各文字を識別するために、ユーザはロケータ情報をスクラッチ・オフ（削除）しなければならない。スクラッチ−オフ・カバー２３０２からロケータ情報をスクラッチ−オフすることにより、ユーザは状態変化を有効に記録する。このようにして、オンラインコンテンツへのアクセスの次の要求は、前回スクラッチ−オフされなかったロケータ情報を用いて認証される。即ち、不足ロケータ情報は使用済みのパスワード材料の視覚的識別を付与する。
【００４２】
図２２と図２３に示される特定例では、サーバ１０８からクライアント１０６に受信されたインストラクション２２０４は、ハードコピー文書１１２とともに、あるいは該文書に記録されるパスワード機構１１８ｅのスクラッチ−オフ・カバー２３０２上の選択されたロケータ文字（即ち、２、Ｂ、Ｙ、及び８）を特定する。スクラッチ−オフ・カバー２３０２上のあるロケータ文字は繰り返すものとする。ロバストの低いセキュリティによる代替の実施の形態では、スクラッチ−オフ・カバー２３０２上の各文字が固有であるにより、状態変化インストラクションを簡略化する。図２２と図２３に示される特定の例では、参照番号２３０６によって指示されるロケータ文字「２ＢＹ８」はスクラッチ−オフされて、参照番号２３０８によって指示されるパスワード文字「ｃｂ６ｊ」を識別する。
【００４３】
かかる実施の形態の変形において、パスワード機構１１８ｅのスクラッチ−オフ・カバー２３０２はパスワードマトリックス２３０４を部分的にのみ被覆する。この代替の実施の形態では、ロー及びカラムの両ラベルを用いてスクラッチ−オフ・カバー２３０２及び／又はパスワードマトリックス２３０４上の文字を識別する。何れの実施の形態においても、パスワード機構１１８ｅの利点はコピー抵抗性である。即ち、スクラッチ−オフ・カバー２３０２のコピーを単に作るだけでは、パスワード機構１１８ｅの暗号漏えいには十分ではない。パスワード機構１１８ｅの更なる利点は、ユーザがパスワードマトリックス２３０４の未使用部分を視覚的に確認できることである。
【００４４】
Ｃ．転送機構
別の代替の実施の形態では、パスワード機構１１８は、１セットの「転送パスワード」により使用済みハードコピー文書のユーザ間転送を支援する。サーバによって要求されるパスワードの代わりに転送パスワードが使用される場合、パスワードマトリックス２３０４における使用済み文字は、ハードコピー文書の現在の所有者がパスワード機構１１８が正しい状態にあることを確認できるように、識別されている。他の代替方法として、転送パスワードを使用した後に、パスワード機構は、未使用のアクセスの数を維持しながら、再度初期化されて新しい状態に置かれる。パスワード機構の現在の状態が確認されるか、又は転送パスワードの使用後に再初期化されるかのいずれにしても、パスワード機構が転送される側の人間が現在の状態が有効であると確信する。
【００４５】
例えば、ハードコピー文書１１２の加入者によって手数料が支払われる場合に転送パスワードは有効であり、手数料を支払うことの理由の一部は、オンラインコンテンツへのアクセスを一定回数だけ取得することである。転送パスワードは、使用済みハードコピー文書とともに含まれるパスワード機構の状態を確認する能力を使用済みハードコピー文書の購入希望者に付与する。従って、転送パスワードは、パスワード機構に対して残存するアクセスの数と同様にパスワード機構の現在の状態及び新しく初期化された状態をともに表わすために有利に用いることができる。転送パスワードは、現在の所有者によるパスワード機構の現在の状態の確認と同様に、使用済みパスワード機構によりハードコピー文書の編成された転送を有効に実施可能にする。
【００４６】
Ｄ．代替ログイン識別子
図２４は図２に示されるハードコピー文書１１２のページ１１５の代替の実施の形態を示す。かかる代替の実施の形態では、ペーパー識別子１１７は図２に示されるようなＵＲＬには埋め込まれていない。代わりに、ユーザがオンラインコンテンツへのアクセスを要求する場合に（図３のステップ３００参照）、ユーザはＵＲＬ２４０２を参照して図２５に示される認証ウィンドウ６０２を表示させる。さらに別の実施の形態（図示せず）では、ユーザは、図２に示されるＵＲＬ１１８を用いてアクセスされるウェブページ（例えば、図４に示されるウェブページ４０４）上のログインリンクを間接的に介して図２５に示される認証ウィンドウ６０２にアクセスする。いずれの代替の実施の形態においても、図２５に示される認証ウィンドウ６０２は、ペーパー識別子１１７とパスワード２５０４の双方の入力を要求するインストラクション２５０２を含む。認証されるハードコピー文書を識別するための図２５に示される方法がパスワード機構１１８ｂ、１１８ｃ、１１８ｄ、及び１１８ｅに適用可能であることは当業者によって理解される。
【００４７】
本発明の更なる実施の形態では、各ハードコピー文書で印刷されるそれぞれのパスワード機構が固有の識別可能なパスワードを生成する場合にログイン識別子（例えば、ペーパー識別子）は省略される。即ち、パスワードが固有であると、ログイン識別子は不要であってもよい。しかしながら、この代替の実施の形態では、サーバ１０８がパスワード機構からのパスワードを識別するためのヒントを発行することが不可能であることもある。このように、ログイン識別子を用いることの利点は、サーバ１０８がオンラインコンテンツへのアクセスの要求を呼びかける前にハードコピー文書におけるパスワード機構をサーバ１０８に記録された状態に一致させ得ることである。この状態を認識することによって、サーバはユーザによる特定の動作を要求してパスワード機構からのパスワードを識別するチャレンジを発行することができる。
【００４８】
Ｅ．総括
要約すると、本発明は、ユーザがサーバで利用でき且つハードコピー文書において参照される（例えば、ＵＲＬ）オンライン資源へのアクセスを要求した後に受信される認証呼びかけに応答するためのハードコピー文書に印刷されるパスワード機構に関する。ユーザがパスワード機構を用いて認証された後で、ユーザは、オンラインコンテンツへのアクセスを提供するサーバによって提案された状態変化を記録する。サーバによって記録された状態変化は、全体的にあるいは部分的に変化されたパスワードを用いてオンラインコンテンツへの次なるアクセスを可能にする。
【００４９】
有利なことには、ここに説明されたパスワード機構は、単純パスワードよりも安全な認証の形式を提供する。セキュリティが単純パスワードよりも改善されているのは、セカンドユーザが最初のユーザとパスワード機構の使用を同期化することが困難だからである。各ユーザが状態変化ごとに一度だけオンラインコンテンツにアクセスできるので、パスワード機構と共謀し且つ破壊する労力が、所望のオンラインコンテンツへのアクセスを提供するハードコピー文書を取得するのみよりコストが大きい。
【００５０】
オンラインコンテンツへの参照１１６がＵＲＬでなくてもよいことは当業者によって理解される。代わりに、オンラインコンテンツへの参照は、ダイアルされた際にタッチパッドやボイス起動Ｅメール、及びサーバ１０８上で利用できるオンライン（即ち、電子）コンテンツへのファックスバックアクセスを起動させる電話番号であってもよい。
【００５１】
【発明の効果】
本発明は上記のように構成されているので、ハードコピー文書において参照されるオンラインコンテンツへの安全なアクセスを提供することが可能である。
【図面の簡単な説明】
【図１】本発明を実行するための操作環境を示す図である。
【図２】図１に示されるハードコピー文書のページの詳細図であり、オンラインコンテンツへの参照と、オンラインコンテンツにアクセスする要求に対する呼びかけに応答するためのパスワード機構を含む図である。
【図３】図２に示されるパスワード機構でハードコピー文書において参照されたオンラインコンテンツにアクセスする要求を認証するための、クライアントとサーバとの通信シーケンスのステップを示す図である。
【図４】図２に示されるハードコピー文書における一般参照を用いてアクセスされるワールド・ワイド・ウェブ文書のページを示す図である。
【図５】アクティブパスワードリストと称される図２に示されるパスワード機構の第１の実施の形態を示す図である。
【図６】図５に示されるアクティブパスワードリストでオンラインコンテンツの要求に対する呼びかけの例を示す図である。
【図７】図５に示されるアクティブパスワードリストへの提案された状態変化を示す図である。
【図８】ローリング動作と称される図２に示されるパスワード機構の第２の実施の形態を示す図である。
【図９】図８に示されるパスワード機構でオンラインコンテンツへの要求に対する呼びかけの例を示す図である。
【図１０】図８に示されるパスワード機構への提案された状態変化を示す図である。
【図１１】パーソナルパスワード機構及び文書パスワード機構の双方の参照を含むユーザ認証と称される、図２に示されるパスワード機構の第３の実施の形態を実行するための図３に示されるた通信シーケンスの追加ステップを示す図である。
【図１２】パーソナルパスワード機構の状態を初期設定することを示す図である。
【図１３】図１２に示されるパーソナルパスワード機構及び図８に示される文書パスワード機構でオンラインコンテンツへの要求に対する呼びかけの例を示す図である。
【図１４】図１２に示されるパーソナルパスワード機構と図８に示される文書パスワード機構への提案された状態変化を示す図である。
【図１５】本発明の第４の実施の形態によるパーソナルセレクタカードを初期設定するためのインストラクションを示す図である。
【図１６】パーソナルセレクタカードの例を示す図である。
【図１７】図１６に図示されるパーソナルセレクタカードと図１８に図示される文字マトリックスを含む、図１９に示されるパスワード機構でオンラインコンテンツへの要求に対する呼びかけの例を示す図である。
【図１８】文字マトリックスの例を示す図である。
【図１９】文字マトリックスのグリッド上に位置しているパーソナルセレクタカードを含む、図２に示されるパスワード機構の第４の実施の形態を示す図である。
【図２０】図１６に示されるパーソナルセレクタカード及び／又は図１８に示される文字マトリックスの提案された状態変化を示す図である。
【図２１】本発明の第４の実施の形態を実行するための通信シーケンスを示す図である。
【図２２】図２３に示されるパスワード機構への提案された状態変化を含む、オンラインコンテンツへの要求に対する呼びかけの例を示す図である。
【図２３】状態の視覚的識別を可能にする図２に示されるパスワード機構の第５の実施の形態を示す図である。
【図２４】図２に示されるハードコピー文書のページの代替の実施の形態を示す図である。
【図２５】図２４に示されるハードコピー文書のページの実施の形態による、図４に示される呼びかけの例を示す図である。
【符号の説明】
１１２    ハードコピー文書
１１５    ページ
１１８    パスワード機構
【図１】
0004698011.tif 000002
【図２】
0004698011.tif 000003
【図３】
0004698011.tif 000004
【図４】
0004698011.tif 000005
【図５】
0004698011.tif 000006
【図６】
0004698011.tif 000007
【図７】
0004698011.tif 000008
【図８】
0004698011.tif 000009
【図９】
0004698011.tif 000010
【図１０】
0004698011.tif 000011
【図１１】
0004698011.tif 000012
【図１２】
0004698011.tif 000013
【図１３】
0004698011.tif 000014
【図１４】
0004698011.tif 000015
【図１５】
0004698011.tif 000016
【図１６】
0004698011.tif 000017
【図１７】
0004698011.tif 000018
【図１８】
0004698011.tif 000019
【図１９】
0004698011.tif 000020
【図２０】
0004698011.tif 000021
【図２１】
0004698011.tif 000022
【図２２】
0004698011.tif 000023
【図２３】
0004698011.tif 000024
【図２４】
0004698011.tif 000025
【図２５】
0004698011.tif 000026