(57)【特許請求の範囲】
【請求項１】
インタラクティブ情報システムでユーザのＰＩＮコードを認証するシステムであって、
アプリケーションを実行するためのＰＩＮコードを入力する入力手段と、
前記入力手段に入力されたＰＩＮコードと登録ＰＩＮコードとを比較し、前記入力手段に入力されたＰＩＮコードが前記登録ＰＩＮコードと一致する場合は、前記アプリケーションを実行する許可を与えるセキュリティマネージャ手段と、
前記アプリケーション独自のルックアンドフィールを有するＰＩＮ入力フィールドを含む任意のグラフィックを表示する表示手段と
を備え、
前記入力手段にＰＩＮコードが入力されたとき、
前記ＰＩＮコードが入力されたことが前記セキュリティマネージャ手段により前記アプリケーションに通知されて、前記アプリケーションが、マスクされた記号を前記表示手段に通知する、
ことを特徴とするシステム。
【請求項２】
請求項１において、前記アプリケーションは、ＴＶ番組を提供するアプリケーションであることを特徴とするシステム。
【請求項３】
請求項１において、前記アプリケーションは、携帯電話に提供されるサービスであることを特徴とするシステム。
【請求項４】
アプリケーションを実行するため、インタラクティブ情報システムで、ユーザのＰＩＮコードを認証する方法であって、
前記アプリケーションが、独自のルックアンドフィールを有するＰＩＮ入力フィールドを、前記情報システムの表示手段に提供するステップと、
前記情報システムの入力手段にＰＩＮコードが入力されると、前記情報システムのセキュリティマネージャ手段が、前記アプリケーションに前記ＰＩＮコードが入力されたことを通知するステップと、
前記通知に応じて、前記アプリケーションが、マスクされた記号を前記表示手段に通知するステップと、
前記セキュリティマネージャ手段が、前記入力手段に入力されたＰＩＮコードと登録ＰＩＮコードとを比較し、前記入力手段に入力されたＰＩＮコードが前記登録ＰＩＮコードと一致する場合は、前記アプリケーションを実行することを許可するステップと
を含むことを特徴とする方法。
【請求項５】
請求項４において、前記アプリケーションは、ＴＶ番組を提供するアプリケーションであることを特徴とする方法。
【請求項６】
請求項４において、前記アプリケーションは、携帯電話に提供されるサービスであることを特徴とする方法。
【発明の詳細な説明】
【０００１】
本発明は、マン（man）と、マシン（machine）、例えば、コンピュータ、電話、またはＴＶ（television）装置とのインタフェースであって、アプリケーションをラン（run）するユーザを認証するのにＰＩＮ（Personal Identification Number）を必要とするインタフェースに関する。
【０００２】
アプリケーションをランすれば、アプリケーションまたはアプリケーションの特定のリソースに引き続きアクセスするか、アクセスしていることは当然のことである。
【０００３】
特に、本発明はエンタテイメントシステムのようなインタラクティブ情報システムで使用されるシステムおよび方法に関するが、これらに限定されるものではない。
【０００４】
インタラクティブエンタテイメントシステムでは、セキュリティ要件が相反する。
【０００５】
なぜなら、アプリケーションをランするには、そのアプリケーション固有のルックアンドフィール（look and feel）を使用するのと同時に、ユーザ／視聴者の認証を必要とするからである。
【０００６】
しかし、セキュリティのためには、ＰＩＮコードをアプリケーションに与えないのも好ましい。
【０００７】
実際、認証に対するソルューション（solution）としては、現在、２種類のものが知られている。これらソルューションは上記の要件の一部しか満すことができずこれらソルューションには欠点がある。
【０００８】
このアプリケーションはＰＩＮを入力するためのユーザインタフェースを提供し、基礎システムにケリー（query）して所定のＰＩＮコードが正しいかどうかをチェックしている。
【０００９】
このソルューションはこのＰＩＮコードをアプリケーションから隠していない。
【００１０】
あるいは、このアプリケーションはこの基礎システムに視聴者を認証するように要求している。視聴者を認証するため、この基礎システムは独自のルックアンドフィールを使用して、視聴者にＰＩＮを入力するようにプロンプト（prompt）し、入力されたＰＩＮの有効性をベリファイし、その後、視聴者を許可したか否かの情報をアプリケーションに戻している。
【００１１】
このソルューションは安全であるが、ＰＩＮ入力と、アプリケーションのルックアンドフィールとを統合することができない。
【００１２】
図１を参照して他の例を説明する。適正なルックアンドフィールが提示されるが、ＰＩＮコードはアプリケーションに知られるので、安全ではない。
【００１３】
より正確には、アプリケーション１はルックアンドフィールを完全に制御することができる。
【００１４】
視聴者は入力手段２によりＰＩＮコードを入力し、入力装置によりデジタルデータにしてアプリケーションに供給している。このＰＩＮコードは、例えば、アプリケーションをランしている装置に、赤外線信号３として伝送される。このアプリケーションをランしている装置は、ＰＩＮ入力フィールドに対してルックアンドフィールを示している。これを図１に４で示す。
【００１５】
今、このアプリケーションはＰＩＮコードに気付いて（aware）、このＰＩＮコードをセキュリティマネージャ手段６に伝送する。これを図１に５で示す。そして、セキュリティマネージャ手段はそのＰＩＮコードををチェックした後、システム８からの許可を確認する。これを図１に７で示す。
【００１６】
その結果、セキュアでないシステム８の外に、このＰＩＮコード（入力手段２）が提供されるので、そのＰＩＮコードに第三者がアクセスできる可能性がでてくる。
【００１７】
図２は従来の周知のシステムを機能させる別の方法を示す。この例は前の例とは異なり、アプリケーション１はルックアンドフィールを制御していない。
【００１８】
アプリケーション１は、９で、ユーザを識別するようにシステム８に要求する。
【００１９】
セキュリティマネージャ手段６は、３で提供される入力手段２（ＰＩＮコード）とディスプレイスクリーンとを使用して、４で、ＰＩＮ入力フィールドのディスプレイを作成する。
【００２０】
セキュリティマネージャ手段６はＰＩＮコードをチェックすると、リソースを表示する許可（７）か、リソースへアクセスする許可（７）を、アプリケーション１に与える。
【００２１】
システム８はどの時点においてもＰＩＮコードをアプリケーションに与えないので、セキュリティの観点から良好である。
【００２２】
しかし、この例では、ルックアンドフィールが完全にシステムの制御下にあり、現行のアプリケーションのルックアンドフィールは全く考慮されない。
【００２３】
そこで、本発明の第１の目的は、ＰＩＮコードを問い合わせ（interrogation）ている間にアプリケーションのルックアンドフィールを使用すると同時に、このＰＩＮコードでの前記アプリケーションへのアクセスを認証するセキュアな方法を許可するシステムおよび方法を提供することにある。
【００２４】
本発明の第２の目的は、当該プロンプトを完全に問い合わせて、ＰＩＮコード入力に必要な安全性（safety）をサービスと組み合わせるシステムおよび方法を提供することにある。
【００２５】
本発明の第３の目的は、ＰＩＮコードをセキュアに入力するインタフェースであって、簡潔でコストを低減したフレキシブルなインタフェースを提供することにある。
【００２６】
このような問題点は、アプリケーションをランするため、インタラクティブ情報システムで、ユーザのＰＩＮコードを認証するシステムによって、大部分解決される。
【００２７】
このインタラクティブ情報システムは、
ＰＩＮコードを入力するための入力手段と、
前記アプリケーションからユーザ認証を要求されると、ユーザのＰＩＮコードを、登録されたＰＩＮコードと比較し、比較した結果、前記ユーザの前記ＰＩＮコードと登録ＰＩＮコードとが一致した場合、前記アプリケーションをランする許可を与えるセキュリティマネージャ手段と、
ＰＩＮ入力フィールドを含む任意のグラフィックを表示する表示手段と
を備えていて、
ユーザ認証要求は、前記アプリケーションのルックアンドフィールを有するＰＩＮ入力フィールドを介して表示手段に提供され、
本システムは、前記入力手段により、ユーザのＰＩＮコードがセキュリティマネージャ手段に入力されたとき、暗号化した数字を前記ＰＩＮ入力フィールドに入力する発行手段をさらに備え、
前記セキュリティマネージャ手段は、前記暗号化した数字をすべて入力した後で、しかも、当該ユーザのＰＩＮコードが登録ＰＩＮコードと一致する場合に、アプリケーションの実行を許可する
ことを特徴とする。
【００２８】
このようなシステムによると、ＰＩＮコードは環境から隠されたままであり、ユーザは自分のＰＩＮコードをアプリケーションのＰＩＮ入力フィールドに物理的に入力しているという印象しか持たない。このＰＩＮコードは、実際には、システム内にあるセキュリティマネージャ手段にとどまっている。
【００２９】
好ましい実施形態では、このアプリケーションはＴＶ番組である。
【００３０】
本発明は、アプリケーションをランするため、インタラクティブ情報システムで、ユーザのＰＩＮコードを認証する方法を提供し、この方法は、
前記情報システムによりユーザ認証要求を発行し、
前記ユーザが入力手段を操作してＰＩＮコードを入力し、
セキュリティマネージャ手段で、前記ユーザの前記ＰＩＮコードを登録ＰＩＮコードと比較し、
前記ユーザの前記ＰＩＮコードが登録ＰＩＮコードと一致する場合、前記アプリケーションのランを許可する方法であり、
認証要求に対して、アプリケーションのルックアンドフィールを有するＰＩＮ入力フィールドが提供され、
ユーザがＰＩＮコードをセキュリティマネージャ手段に入力すると、暗号化した数字を前記ＰＩＮ入力フィールドに入力し、
前記暗号化した数字をすべて入力した後で、しかも、セキュリティマネージャ手段が前記ユーザのＰＩＮコードと登録ＰＩＮコードとが一致すると確認した場合にのみ、アプリケーションの表示を許可する
ことを特徴とする。
【００３１】
本発明は、次のような具体的な実施の形態の説明から詳細に理解されるであろう。このような実施の形態は例にすぎず、従来技術を図示した図面の他に、添付図面を参照している。
【００３２】
図３は、本発明によるシステムであって、アプリケーション１１をランする前にユーザを認証するように構成したシステム１０を示す。
【００３３】
アプリケーション１１はユーザ要求を認証するためＰＩＮ入力要求１２を開始し、同時に、例えばキーパッドのような入力手段１５により取り入れられるキー入力１４を処理するように、セキュリティマネージャ手段１３に要求する。
【００３４】
セキュリティマネージャ手段１３は、ＣＰＵ（central processing unit）と、メモリと、ローカルストレージとを含むスモールコンピュータシステム（small computer system）を備えている。このコンピュータシステムは入出力ポートに接続してある。
【００３５】
このコンピュータシステムは本発明の方法による種々のステップを提供するようにプログラムしてある。
【００３６】
このアプリケーションは、表示されるグラフィックと、そのルックアンドフィールを完全に制御することができ、ＰＩＮ入力用のルックアンドフィール１６はそのアプリケーションに応じて表示手段１７に提供される。
【００３７】
表示手段１７はＴＶ画面でもよいし、リモートにある携帯電話のＬＣＤ画面等でもよい。
【００３８】
ＰＩＮ入力モードに入るように要求されたとき、セキュリティマネージャ手段１３はキー入力１４を捕捉し、ユーザ認証のために、この入力を分析し、１８で、このキー入力をこのアプリケーションに中継する。
【００３９】
セキュリティマネージャ手段１３はキー入力値を中継せずに、システム内に留めるが、キーが押されたという事実のみを中継し、キーが押されるごとに、例えば、このアプリケーションによりＰＩＮ入力フィールドにＸを表示させる。
【００４０】
このように、このアプリケーションは、ＰＩＮについては何も知らずに、ユーザフィードバック１９を表示手段１７に提供することができる。
【００４１】
セキュリティマネージャ手段１３はＰＩＮを認識すると、ユーザ／視聴者が認証されたことを、２０で、アプリケーションに通知する。
【００４２】
そして、このアプリケーションをランし、表示および／または操作することができる。
【００４３】
図４は本発明の実施形態によるシステムＳを含むインタラクティブＴＶシステム２１を概略的に示す。システムＳを説明する。
【００４４】
放送会社２２は、例えばペイＴＶ番組のようなアプリケーション要求（矢印２４）のルックアンドフィールに対応する信号を、衛星２３を介して伝送する。
【００４５】
この信号はデジタルインタラクティブデコーダ２５に供給される。デジタルインタラクティブデコーダ２５は、一般的に、ＴＶ２６に接続されたセットトップにパッケージされている。
【００４６】
この信号は、現在ＴＶ業界で広く使用されているブロードキャスト指向のインフラストラクチャを使用して、真のインタラクティブＴＶを供給する。
【００４７】
デコーダ２５は、本質的には周知のものであるが、デマルチプレクサ２７と、アプリケーションプログラミングインタフェース２８を備えている。アプリケーションプログラミングインタフェース２８は、ローカルメモリ（ＲＡＭ、ＥＰＲＯＭ、フラッシュメモリ、…）、例えば、出願人であるOPEN TVが提案するローカルメモリにストアされている。デコーダ２５はグラフィックをＴＶスクリーンに表示し、オーディオ／ビデオサービスを制御し、ユーザ入力を受け取り、外界と通信することができる機能のライブラリを提供する。
【００４８】
デコーダ２５はＣＰＵ２９と、オーディオ／ビデオデコード手段３０と、ストレージ手段３２も備えている。オーディオ／ビデオデコード手段３０はオーディオビデオ出力３１を介してＴＶセット２６に接続してある。ストレージ手段３２はＣＰＵ２９のためのオペレーティングシステム、例えば、OPEN TVが提供するオペレーティングシステムをストアしている。
【００４９】
ＣＰＵ２９は本発明によるセキュリティマネージャ手段３３の一部をさらに含んでいる。
【００５０】
デコーダ２５は赤外線センサのような入力手段３４と、表示機能手段３８も備えている。赤外センサはキーパッド３７を有するリモコン装置（remote control apparatus）３６からの赤外線信号３５を受信するように構成されている。表示機能手段３８はＣＰＵ２９により制御されている。
【００５１】
デコーダ２５はモデムおよび／またはマルチプレクサ３９を有する出力手段も備えている。この出力手段は戻り信号４０を戻りチャネルによって放送会社２２および／またはサーバに供給している。
【００５２】
言うまでもないが、このような放送システムは衛星か、ケーブルか、何らかの他の媒体かに基づくものでもよい。
【００５３】
図５は本発明の実施形態に係るアプリケーションであって、ＰＩＮコードによる認証を必要とする特定のリソースへアクセスするか、引き続きこのアクセスを行なうため、ユーザを認証するアプリケーションを示す。
【００５４】
まず、幾つかの表示機能を使用して（ブロック４１）、ＰＩＮ入力フィールドを視聴者に提示する。
【００５５】
ついで、ＰＩＮ入力モードに入ることをセキュリティマネージャ手段に要求し、ブロック４３で、キーが押されているかどうかをチェックする。
【００５６】
キーが押されていれば、表示機能を使用してフィードバックを行なう（ブロック４４）。
【００５７】
ユーザが認証されない場合（ステップ４５）は、ブロック４３に戻る（ループ４６）。
【００５８】
ユーザが認証された場合（ステップ４７）は、セキュリティマネージャ手段からＯＫがあれば、当該アプリケーションは続行できる（ステップ４８）。
【００５９】
セキュリティマネージャプログラムの例を図６に提供するが、このプログラムは、全て（秘密に）、システムＳでランされる。
【００６０】
ブロック４９で、アプリケーション要求があると、セキュリティマネージャ手段はＰＩＮ入力モードに入る（ステップ５０）。
【００６１】
ついで、ステップ５１で、ＰＩＮレパートリを初期化して空にし、このシステムはキーが押されるのを待つ（チェック５２）。
【００６２】
キーが≪終了≫キー（例えば、ＯＫまたはenter）である場合（チェック５３）には、キー入力捕捉を解除する（ステップ５４）。
【００６３】
キーが≪終了≫でない場合は、さらにキーを求めてループ５５へ進む。
【００６４】
キー入力捕捉が解除されると、セキュリティマネージャ手段は、ステップ５６で、入力されたＰＩＮをユーザのＰＩＮに照らして確認する。
【００６５】
ついで、セキュリティマネージャ手段は成功（ステップ５７）か、失敗（ステップ５８）をアプリケーションに戻し（アプリケーションのステップ４５）、その後、ステップ５９で、ＰＩＮ入力モードから出る。
【００６６】
ついで、図４を参照してシステムの動作を説明する。
【００６７】
ブロードキャストサイトに特定プロバイダのペイＴＶ番組がストアされている。
【００６８】
このペイＴＶ番組はコード化されてデジタルビットストリームにされるが、このデジタルビットストリームは、視聴者がプロバイダの別の映画にアクセスすることを可能にするそのロゴおよびメニューを含めて、特定プロバイダのＰＩＮコードフィールドの信号とともに圧縮され多重化され、単一のビットストリームを形成する。
【００６９】
ついで、この単一のビットストリームはすべての加入者にブロードキャストされる。各顧客サイトでは、ビットストリームをデコーダ２５で受信してオーディオおよびビデオの圧縮を解除し、ＰＩＮコードフィールドを顧客のＴＶセット２６に送出する。
【００７０】
これにより、ユーザのＰＩＮコードに対する要求が視聴者に指示される。
【００７１】
視聴者は例えばリモコン装置のキーを押すことにより、自分のＰＩＮコードを入力することができる。
【００７２】
キーを押すたびに、ＴＶスクリーンのＰＩＮ入力フィールドには、十字記号が表示される。
【００７３】
一方、セキュリティマネージャ手段３３は、そのＰＩＮコードを、例えばモデムを介して以前にデコーダに入力された、事前登録されているユーザのＰＩＮコードと比較する。
【００７４】
これら２つのＰＩＮコードが一致する場合、アプリケーションデコードプロセス３０に信号が送信され、アプリケーションをＴＶセットに表示するため、そのデコードプロセスを許可する。
【００７５】
当業者はその他の利点および修正例を容易に想到できることは当然である。本発明の態様は広いので、以上説明した、具体的で詳細な説明や、代表的な装置や、実施例に、限定されるものではない。
【００７６】
例えば、本発明には、例えばＧＳＭを介し、携帯電話により特定のサービスを入手するため、あるいは、ＴＶおよび／またはインターネットを介して他の特定のサービスを入手するためのＰＩＮコード入力の応用も含まれる。
【図面の簡単な説明】
【図１】  従来技術のＰＩＮコードインタフェースのアーキテクチャを示す概略図である。
【図２】  従来技術のＰＩＮコードインタフェースのアーキテクチャを示す概略図である。
【図３】  本発明によるシステムのアーキテクチャを示す概略図である。
【図４】  本発明を実施するインタラクティブＴＶシステムを示す概略図である。
【図５】  本発明の実施形態によるアプリケーションに関する流れ図である。
【図６】  本発明の実施形態によるセキュリティマネージャ手段が実施する流れ図である。
【図１】
0004505164.tif 000002
【図２】
0004505164.tif 000003
【図３】
0004505164.tif 000004
【図４】
0004505164.tif 000005
【図５】
0004505164.tif 000006
【図６】
0004505164.tif 000007