(57)【要約】  本発明は、データをセキュリティに表示する方法及び装置を提供し、前記方法は、制御フィルタリングモジュールがセキュリティ表示状態を開始する命令を受信した後、セキュリティ表示状態に入るステップと、現在の表示対象データパケットを取得するステップと、表示アドレスにセキュリティ表示アドレスが含まれている場合、現在の表示対象データからセキュリティ表示アドレスに対応するセキュリティデータを取得するステップと、セキュリティデータをセキュリティモジュールに送信してセキュリティ処理を行うステップであって、セキュリティ表示アドレスは固定アドレスであるステップと、表示モジュールを制御してセキュリティ表示アドレスにそれに対応するセキュリティデータを表示するステップと、セキュリティデータに対するセキュリティ処理結果を取得するステップと、を含む。【選択図】図１
2020531918.tif 000002
【特許請求の範囲】
【請求項１】
データをセキュリティに表示する方法であって、
前記方法は、
制御フィルタリングモジュールがセキュリティ表示状態を開始する命令を受信した後、セキュリティ表示状態に入るステップと、
前記制御フィルタリングモジュールが、少なくとも表示アドレスと、前記表示アドレスに対応する現在の表示対象データとを含む、現在の表示対象データパケットを取得するステップと、
前記制御フィルタリングモジュールが、前記表示アドレスにセキュリティ表示アドレスが含まれている場合、現在の表示対象データから前記セキュリティ表示アドレスに対応するセキュリティデータを取得し、前記セキュリティデータをセキュリティモジュールに送信してセキュリティ処理を行うステップであって、前記セキュリティ表示アドレスは固定アドレスであるステップと、
前記制御フィルタリングモジュールが表示モジュールを制御して前記セキュリティ表示アドレスにそれに対応する前記セキュリティデータを表示するステップと、
前記制御フィルタリングモジュールが前記セキュリティデータに対するセキュリティ処理結果を取得するステップと、を含む、
ことを特徴とするデータをセキュリティに表示する方法。
【請求項２】
前記制御フィルタリングモジュールが現在の表示対象データパケットを取得した後、前記セキュリティデータに対するセキュリティ処理結果を取得するステップの前に、次の表示対象データパケットを受信する機能を閉じるステップをさらに含み、
前記制御フィルタリングモジュールが前記セキュリティデータに対するセキュリティ処理結果を取得するステップの後に、次の表示対象データパケットを受信する機能を開くステップをさらに含む、
ことを特徴とする請求項１に記載のデータをセキュリティに表示する方法。
【請求項３】
前記制御フィルタリングモジュールが前記セキュリティデータに対するセキュリティ処理結果を取得するステップの前に、
前記制御フィルタリングモジュールが、少なくとも次の表示アドレスと、前記次の表示アドレスに対応する次の表示対象データとを含む、次の表示対象データパケットを受信し、前記次の表示対象アドレスに前記セキュリティ表示アドレスが含まれているか否かを判断するステップと、
次の表示対象アドレスが前記セキュリティ表示アドレスを含む場合、前記次の表示対象データパケットを破棄するか、又は前記セキュリティ処理結果を受信した後、次の表示対象データから前記セキュリティ表示アドレスに対応する次のセキュリティデータを取得するステップと、
次の表示対象アドレスに前記セキュリティ表示アドレスが含まれていない場合、表示モジュールを制御して前記次の表示対象データを表示するステップと、をさらに含む、
ことを特徴とする請求項１に記載のデータをセキュリティに表示する方法。
【請求項４】
前記方法は、
前記制御フィルタリングモジュールが前記表示モジュールを制御して非セキュリティ表示アドレスにそれに対応する非セキュリティ表示データを表示するステップをさらに含み、
前記非セキュリティ表示アドレスは、前記表示アドレスのうちの前記セキュリティ表示アドレス以外のアドレスであり、前記非セキュリティ表示データは、前記現在の表示対象データのうちの前記セキュリティデータ以外のデータである、
ことを特徴とする請求項１〜３のいずれか１項に記載のデータをセキュリティに表示する方法。
【請求項５】
前記制御フィルタリングモジュールが前記セキュリティ表示アドレスに対応するセキュリティデータを取得するステップの後に、前記制御フィルタリングモジュールが前記セキュリティデータにセキュリティ識別情報を追加するステップをさらに含み、
前記制御フィルタリングモジュールが表示モジュールを制御して前記セキュリティ表示アドレスにそれに対応する前記セキュリティデータを表示するステップは、前記制御フィルタリングモジュールが表示モジュールを制御して前記セキュリティ表示アドレスにそれに対応する前記セキュリティデータと前記セキュリティ識別情報とを表示するステップを含む、
ことを特徴とする請求項１〜４のいずれか１項に記載のデータをセキュリティに表示する方法。
【請求項６】
データをセキュリティに表示する装置であって、
前記装置は、少なくとも制御フィルタリングモジュールと、メインプロセッサと、表示モジュールと、セキュリティモジュールと、を含み、
前記制御フィルタリングモジュールは、セキュリティ表示状態を開始する命令を受信した後、セキュリティ表示状態に入り、
前記制御フィルタリングモジュールは、少なくとも表示アドレスと、前記表示アドレスに対応する現在の表示対象データとを含む、現在の表示対象データパケットを取得し、
前記制御フィルタリングモジュールは、前記表示アドレスにセキュリティ表示アドレスが含まれている場合、現在の表示対象データから前記セキュリティ表示アドレスに対応するセキュリティデータを取得し、前記セキュリティデータをセキュリティモジュールに送信し、前記セキュリティ表示アドレスは固定アドレスであり、
前記制御フィルタリングモジュールは、表示モジュールを制御して前記セキュリティ表示アドレスにそれに対応する前記セキュリティデータを表示し、前記セキュリティデータは、前記セキュリティモジュールが前記セキュリティデータに対する確認命令を受信した後に前記セキュリティモジュールの署名操作に参加することに用いられ、
前記制御フィルタリングモジュールは、前記セキュリティデータに対するセキュリティ処理結果を取得する、
ことを特徴とするデータをセキュリティに表示する装置。
【請求項７】
前記制御フィルタリングモジュールは、現在の表示対象データパケットを取得した後、前記セキュリティデータに対するセキュリティ処理結果を取得する前に、次の表示対象データパケットを受信する機能を閉じ、
前記制御フィルタリングモジュールは、前記セキュリティデータに対するセキュリティ処理結果を取得した後、次の表示対象データパケットを受信する機能を開く、
ことを特徴とする請求項６に記載のデータをセキュリティに表示する装置。
【請求項８】
前記制御フィルタリングモジュールは、少なくとも次の表示アドレスと、前記次の表示アドレスに対応する次の表示対象データとを含む、次の表示対象データパケットを受信し、前記次の表示対象アドレスに前記セキュリティ表示アドレスが含まれているか否かを判断し、
次の表示対象アドレスが前記セキュリティ表示アドレスを含む場合、前記制御フィルタリングモジュールは、前記次の表示対象データパケットを破棄するか、又は前記セキュリティ処理結果を受信した後、次の表示対象データから前記セキュリティ表示アドレスに対応する次のセキュリティデータを取得し、
次の表示対象アドレスに前記セキュリティ表示アドレスが含まれていない場合、前記制御フィルタリングモジュールは、表示モジュールを制御して前記次の表示対象データを表示する、
ことを特徴とする請求項６に記載のデータをセキュリティに表示する装置。
【請求項９】
前記制御フィルタリングモジュールは、前記表示モジュールを制御して非セキュリティ表示アドレスにそれに対応する非セキュリティ表示データを表示し、
前記非セキュリティ表示アドレスは、前記表示アドレスのうちの前記セキュリティ表示アドレス以外のアドレスであり、前記非セキュリティ表示データは、前記現在の表示対象データのうちの前記セキュリティデータ以外のデータである、
ことを特徴とする請求項６〜８のいずれか１項に記載のデータをセキュリティに表示する装置。
【請求項１０】
前記制御フィルタリングモジュールは、前記セキュリティ表示アドレスに対応するセキュリティデータを取得した後、前記セキュリティデータにセキュリティ識別情報を追加し、表示モジュールを制御して前記セキュリティ表示アドレスにそれに対応する前記セキュリティデータと前記セキュリティ識別情報とを表示する、
ことを特徴とする請求項６〜９のいずれか１項に記載のデータをセキュリティに表示する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、天地融テクノロジーカンパニーリミテッドが２０１７年８月２８日に提出した、発明の名称が「データをセキュリティに表示する方法及び装置」であり、中国特許出願番号が「２０１７１０７５３８４１.３」である優先権を主張する。
【０００２】
（技術分野）
本発明は、セキュリティな支払いの分野に関し、特に、データをセキュリティに表示する方法及び装置に関する。
【背景技術】
【０００３】
情報技術の急速な発展に伴い、オンライン支払いが一般化しているが、同時に、オンライン支払いには多くのセキュリティリスクがあり、例えば、モバイル端末を使用して支払いを行うプロセスにおいて、ユーザの取引データを画面に表示し、ユーザは、取引情報データを確認して、取引を完了するが、攻撃者は、メインプロセッサ（例えば、ＣＰＵ）をハイジャックする可能性があり、現在の表示対象の取引データを処理する場合、一方では、改ざんされた取引データをモバイル端末のセキュリティモジュールに送信して署名し、他方では、ユーザの元の取引データを表示モジュールに送信して表示する。ユーザが表示モジュールを介して確認することは、ユーザが取引を希望する取引データであるが、セキュリティモジュールが署名したのは、改ざんされたデータであるため、モバイル端末が実行したのは、元の取引データではなく、攻撃者によって改ざんされた取引データであり、モバイル端末によって署名されたデータは、画面で表示されるデータ（すなわち、「見られるものが署名されたものではない」）ではなく、つまりモバイル端末を使用して支払う場合、「見られるものが署名されたものである」を確保することができず、オンライン支払いがセキュリティではない。
【０００４】
従来技術では、オンライン支払いの安全性を確保するために、端末接続されたＫＥＹ（ＵＳＢＫＥＹ又はオーディオＫＥＹ）のディスプレイスクリーンを使用してユーザの取引データを表示し、ＫＥＹに設置された物理ボタンを利用して取引情報を確認する。攻撃者は、ＫＥＹ内のＣＰＵをハイジャックことができず、取引データを改ざんすることができないため、ＫＥＹに表示される取引データは、元の取引データであり、「見られるものが署名するものである」ことを確保する。当該方法は、「見られるものが署名するものである」ことを確保しているが、ＫＥＹを使用する操作が複雑であり、且つユーザがオーディオＫＥＹを随時に携帯する必要があり、ユーザに大きな不便を与える。
【０００５】
したがって、ＫＥＹを使用せずに端末で「見られるものが署名するものである」ことを確保する方法が緊急に必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記の問題のうちの一つを解決することを目的とする。
【０００７】
本発明の目的は、データをセキュリティに表示する方法を提供する。
【０００８】
本発明の別の目的は、データをセキュリティに表示する装置を提供する。
【０００９】
上記の目的を達成するために、本発明の技術案は、以下のように具体的に実現される。
【課題を解決するための手段】
【００１０】
本発明の一態様は、データをセキュリティに表示する方法を提供し、制御フィルタリングモジュールがセキュリティ表示状態を開始する命令を受信した後、セキュリティ表示状態に入るステップと、制御フィルタリングモジュールが、少なくとも表示アドレスと、表示アドレスに対応する現在の表示対象データとを含む、現在の表示対象データパケットを取得するステップと、制御フィルタリングモジュールが、表示アドレスにセキュリティ表示アドレスが含まれている場合、現在の表示対象データからセキュリティ表示アドレスに対応するセキュリティデータを取得し、セキュリティデータをセキュリティモジュールに送信してセキュリティ処理を行うステップであって、セキュリティ表示アドレスは固定アドレスであるステップと、制御フィルタリングモジュールが表示モジュールを制御してセキュリティ表示アドレスにそれに対応するセキュリティデータを表示するステップと、制御フィルタリングモジュールがセキュリティデータに対するセキュリティ処理結果を取得するステップと、を含む。
【００１１】
本発明の別の態様は、データをセキュリティに表示する装置をさらに提供し、少なくとも制御フィルタリングモジュールと、メインプロセッサと、表示モジュールと、セキュリティモジュールとを含み、制御フィルタリングモジュールは、セキュリティ表示状態を開始する命令を受信した後、セキュリティ表示状態に入り、制御フィルタリングモジュールは、少なくとも表示アドレスと、表示アドレスに対応する現在の表示対象データとを含む、現在の表示対象データパケットを取得し、制御フィルタリングモジュールは、表示アドレスにセキュリティ表示アドレスが含まれている場合、現在の表示対象データからセキュリティ表示アドレスに対応するセキュリティデータを取得し、セキュリティデータをセキュリティモジュールに送信し、セキュリティ表示アドレスは固定アドレスであり、制御フィルタリングモジュールは、表示モジュールを制御してセキュリティ表示アドレスにそれに対応するセキュリティデータを表示し、セキュリティデータは、セキュリティモジュールがセキュリティデータに対する確認命令を受信した後にセキュリティモジュールの署名操作に参加することに用いられ、制御フィルタリングモジュールは、セキュリティデータに対するセキュリティ処理結果を取得する。
【図面の簡単な説明】
【００１２】
以下、本発明の実施例に係る技術手段をさらに明瞭に説明するために、実施例の説明に必要な図面に対して簡単に説明する。勿論、以下の説明における図面は単に本発明の一部の実施例に過ぎず、当業者は創造的な労働をしない前提でこれらの図面から他の図面も取得できる。
【図１】本発明の実施例１により提供されるデータをセキュリティに表示する方法のフローチャートである
【図２】本発明の実施例２により提供されるデータをセキュリティに表示する装置の概略構成図である。
【発明を実施するための形態】
【００１３】
実施例１
図１は、本実施例により提供されるデータをセキュリティに表示する方法の概略フローチャートである。図１に示すように、本実施例により提供されるデータをセキュリティに表示する方法は、主に以下のようなステップ（Ｓ１−Ｓ５）を含む。
ステップＳ１：制御フィルタリングモジュールがセキュリティ表示状態を開始する命令を受信した後、セキュリティ表示状態に入る。
【００１４】
本実施例では、セキュリティ表示状態を開始する命令は、アプリケーションの初期化命令であってもよく、例えば、アプリケーションプログラムに入るとセキュリティ表示状態を開始する。セキュリティ表示状態を開始する命令は、署名命令であってもよく、例えば、署名命令を受信した後にセキュリティ表示状態に入る。セキュリティ表示状態を開始する命令は、セキュリティ計算環境を準備する命令であってもよく、もちろん、セキュリティデータ（例えば、取引アカウント番号又は取引金額など）に対してセキュリティ処理を行う（例えば、署名）前のすべての命令ストリーム内の任意の命令は、いずれもセキュリティ表示状態を開始する命令とすることができ、セキュリティ表示状態を開始できれば本発明の保護範囲内にあり、本実施例では、具体的に限定されない。
【００１５】
ステップＳ２：制御フィルタリングモジュールが、少なくとも表示アドレスと、表示アドレスに対応する現在の表示対象データとを含む、現在の表示対象データパケットを取得する。
【００１６】
本実施例における実行主体は、端末（例えば、パーソナルコンピュータ、携帯電話、ＩＰＡＤなど）内の制御フィルタリングモジュールであり、端末は、制御フィルタリングモジュールに加えて、メインプロセッサ、セキュリティモジュール、及び表示モジュールをさらに含む。既存の端末とは異なり、本実施例におけるメインプロセッサは、直接にセキュリティモジュール、及び表示モジュールと直接に通信せず、メインプロセッサは、制御フィルタリングモジュールと直接に通信する。
【００１７】
本実施例では、制御フィルタリングモジュールは、端末のグラフィックカード又は画像処理チップ（ＧＰＵ）に統合されてもよく、もちろん、個別のチップによって当該制御フィルタリングモジュールの機能を実現してもよく、又は、セキュリティモジュールと同一のチップに統合して実現されてもよく、本実施例における制御フィルタリングモジュールの機能を実現することができれば本発明の保護範囲内にあり、本実施例では限定されない。
【００１８】
本実施例では、表示アドレスは記憶ユニットの物理アドレスであり、ディスプレイスクリーンに表示されるデータは、記憶ユニットによって保存される必要があり、表示アドレスに対応する現在の表示対象データを表示アドレスの記憶ユニット内に記憶する必要がある。なお、記憶ユニットは、グラフィックカード内の個別の記憶ユニットであってもよいし、メインプロセッサと共用する記憶ユニットであってもよいし、又は、一部がビデオメモリ内の記憶ユニットであり、他の部分がメインプロセッサと共用する記憶ユニットであってもよく、本実施例では、具体的に限定されない。
【００１９】
本実施例の選択可能な実施形態として、制御フィルタリングモジュールが、現在の表示対象データパケットを取得する前に、メインプロセッサは、現在の表示対象データパケットにセキュリティデータが含まれているか否かを判断する。具体的なアプリケーションでは、メインプロセッサは、現在の表示対象データに予め設定されたフォーマットに適合するデータがあるか否かを判断することによって、データがある場合、予め設定されたフォーマットに適合するデータはセキュリティデータであり、もちろん、他の方式によって現在の表示対象データにセキュリティデータが含まれているか否かを判断することもできる。メインプロセッサは、セキュリティデータが含まれていると判断した後、メインプロセッサがセキュリティデータとセキュリティ表示アドレスとを制御フィルタリングモジュールに対応して送信することが容易になる。
【００２０】
本実施例では、制御フィルタリングモジュールは、具体的には、以下のような方式のうちの一つによって現在の表示対象データパケットを取得することができる。
方式１：制御フィルタリングモジュールがセキュリティ表示状態を開始する命令を受信した後、メインプロセッサは、制御フィルタリングモジュールに現在の表示対象データパケットを送信し、制御フィルタリングモジュールは、メインプロセッサによって送信された現在の表示対象データパケットを取得する。例えば、セキュリティ表示状態を開始する命令がアプリケーションの初期化命令である場合、セキュリティ表示状態に入った後にメインプロセッサによって送信された現在の表示対象データパケットを受信する。
【００２１】
方式２：制御フィルタリングモジュールによって受信されたセキュリティ状態を開始する命令に現在の表示対象データパケットを携帯し、制御フィルタリングモジュールがセキュリティ状態を開始する命令から現在の表示対象データパケットを取得する。例えば、セキュリティ表示状態を開始する命令が署名命令である場合、制御フィルタリングモジュールは、署名命令から現在の表示対象データパケットを取得することができる。
【００２２】
ステップＳ３：制御フィルタリングモジュールが、表示アドレスにセキュリティ表示アドレスが含まれている場合、現在の表示対象データからセキュリティ表示アドレスに対応するセキュリティデータを取得し、セキュリティデータをセキュリティモジュールに送信してセキュリティ処理を行い、セキュリティ表示アドレスは固定アドレスである。
【００２３】
本実施例では、セキュリティデータは、取引情報（例えば、取引アカウント番号及び／又は取引金額等）であってもよく、他のセキュリティ表示が必要なデータであってもよく、本実施例では、具体的に限定されない。
【００２４】
本実施例では、セキュリティ表示アドレスは固定アドレスであり、例えば、セキュリティ表示アドレスは、ある固定された記憶ユニットの物理アドレスであり、又は、セキュリティ表示アドレスは、いくつかの固定された記憶ユニットの物理アドレスである。各記憶ユニットの物理アドレスは、ディスプレイスクリーンのある固定表示領域に対応し、セキュリティデータは、毎回に当該固定されたセキュリティ表示アドレスに対応して記憶され、すなわち、ディスプレイスクリーンにセキュリティデータが表示される場合、いずれもディスプレイスクリーンの固定領域に当該セキュリティデータを表示する。なお、セキュリティ表示状態に入った後に、ディスプレイスクリーンのセキュリティ表示領域は、セキュリティデータ又はセキュリティ識別情報を表示するのみに使用され、その中、セキュリティ識別情報は、ユーザにセキュリティ識別情報がある領域に表示されるデータがセキュリティデータであることを知らせることに用いられる（具体的には、以下を参照することができる）。ディスプレイスクリーンの固定領域にセキュリティデータを表示することによってユーザがセキュリティデータがセキュリティ表示状態にあることを確認するのが容易になることができ、また、攻撃者によって送信された表示アドレスにセキュリティ表示アドレスが含まれていない場合、セキュリティモジュールは攻撃者によって改ざんされたセキュリティデータを署名することなく、「見られるものが署名するものである」ことを実現する。
【００２５】
具体的なアプリケーションでは、制御フィルタリングモジュールとメインプロセッサは、ネゴシエーションによって当該固定されたセキュリティ表示アドレスを決定することができ、もちろん、制御フィルタリングモジュールとメインプロセッサは、他の方式によって固定されたセキュリティ表示アドレスを決定することもでき、本実施例では、具体的に限定されない。メインプロセッサは、現在の表示対象データにセキュリティデータが含まれていると判断された後、メインプロセッサが制御フィルタリングモジュールに送信した表示アドレスには当該固定されたセキュリティ表示アドレスが含まれ、且つセキュリティデータは、当該固定されたセキュリティ表示アドレスに対応して制御フィルタリングモジュールに送信されたものである。制御フィルタリングモジュールが毎回受信されたセキュリティ表示アドレスは固定アドレスであり、すなわちディスプレイスクリーンの固定領域にユーザ確認対象のセキュリティデータを表示し、ディスプレイスクリーンの固定領域にセキュリティデータを表示することによって、ユーザが容易に当該領域のデータを確認することができる。
【００２６】
本実施例の選択可能な実施形態として、ステップＳ２の後、ステップＳ３の前に、制御フィルタリングモジュールが、表示アドレスにセキュリティ表示アドレスが含まれているか否かを判断し、そうである場合、ステップＳ３を実行し、そうでない場合、表示モジュールを制御して現在の表示対象データを表示するステップをさらに含む。具体的なアプリケーションでは、制御フィルタリングモジュールが表示アドレスにセキュリティ表示アドレスが含まれていると判断された場合、現在の表示対象データにセキュリティデータが含まれていることを説明し、制御フィルタリングモジュールが現在の表示対象データからセキュリティ表示アドレスに対応するセキュリティデータを取得し、セキュリティデータをセキュリティモジュールに送信してセキュリティ処理を行い、制御フィルタリングモジュールが表示アドレスにセキュリティ表示アドレスが含まれていないと判断された場合、現在の表示対象データにセキュリティデータが含まれていないことを説明し、セキュリティ表示を行う必要がなく、表示モジュールを制御して非セキュリティ表示アドレスに現在の表示対象データを直接に表示する。その中、非セキュリティ表示アドレスは、表示アドレスのうちのセキュリティ表示アドレス以外のアドレスである。セキュリティ表示アドレスが含まれているか否かを判断することによって、制御フィルタリングモジュールは、現在の表示対象データを直接に表示するか、それとも現在の表示対象データ中のセキュリティデータに対してセキュリティ処理を行うかを判断することができる。
【００２７】
ステップＳ４：制御フィルタリングモジュールが表示モジュールを制御してセキュリティ表示アドレスにそれに対応するセキュリティデータを表示する。
【００２８】
本実施例では、表示モジュールは、ディスプレイスクリーンであってもよく、当該ディスプレイスクリーンは、ＬＥＤディスプレイスクリーン、液晶ディスプレイスクリーンなどであってもよく、表示対象データを表示すれば本発明の保護範囲内にあり、本実施例では、具体的に限定されない。
【００２９】
本実施例では、制御フィルタリングモジュールが表示モジュールを制御してセキュリティデータを表示した後、ユーザは表示されるセキュリティデータを確認し、セキュリティモジュールがセキュリティデータに対する確認情報を受信した後、セキュリティモジュールは、セキュリティデータに対してセキュリティ処理を行う。
【００３０】
本実施例では、ユーザは、端末に設置された物理ボタンによってセキュリティデータに対して確認、キャンセル、又は他の操作を行う。確認、キャンセル、又は他の操作を行う物理ボタンは、既存の物理ボタン（例えば電源、ボリュームキーなど）であってもよく、既存の物理ボタンを多重化することによってセキュリティデータの確認又はキャンセルなどの機能を実現して、既存の端末に対する改造を減らすことができ、もちろん、端末に新しい物理ボタンを再設置することもでき、本実施例では、具体的に限定されない。
【００３１】
本実施例では、制御フィルタリングモジュール及びセキュリティモジュールは、いずれもボタンを検出する機能を有する可能性があり、本実施例では、具体的に限定されない。ボタン検出機能を有する制御フィルタリングモジュール、セキュリティモジュールは、物理ボタンが押されたか否かを検出することができ、物理ボタンが押されたか否かを検出することで、ユーザがセキュリティデータの確認、キャンセル、又は他の操作を行うか否かを判断することができる。
【００３２】
本実施例の選択可能な実施形態として、セキュリティ表示アドレスが固定アドレスである場合、制御フィルタリングモジュールは、表示モジュールを制御して非セキュリティ表示アドレスにそれに対応する非セキュリティ表示データを表示し、非セキュリティ表示アドレスは、表示アドレスのうちのセキュリティ表示アドレス以外のアドレスであり、非セキュリティ表示データは、現在の表示対象データのうちのセキュリティデータ以外のデータである。すなわち、ディスプレイスクリーンは、セキュリティデータを表示するだけでなく、表示対象データのうちのセキュリティデータ以外の他のデータをさらに表示することによって、ディスプレイスクリーンの十分な利用を実現する。
【００３３】
本実施例の選択可能な実施形態として、制御フィルタリングモジュールは、セキュリティ表示アドレスに対応するセキュリティデータを取得するステップの後に、制御フィルタリングモジュールがセキュリティデータにセキュリティ識別情報を追加するステップをさらに含み、制御フィルタリングモジュールが表示モジュールを制御してセキュリティ表示アドレスに対応するセキュリティデータを表示するステップは、具体的には、制御フィルタリングモジュールが表示モジュールを制御してセキュリティ表示アドレスにそれに対応するセキュリティデータとセキュリティ識別情報とを表示するステップを含む。具体的なアプリケーションでは、セキュリティ識別情報によってユーザにセキュリティ識別情報がある領域に表示されるデータがセキュリティデータであることを知らせ、ユーザがセキュリティデータを確認することが容易になる。
【００３４】
ステップＳ５：制御フィルタリングモジュールがセキュリティデータに対するセキュリティ処理結果を取得する。
【００３５】
本実施例では、制御フィルタリングモジュール及びセキュリティモジュールは、同じチップによって実現されてもよく、異なるチップによって実現されてもよく、本実施例では、具体的に限定されない。
【００３６】
本実施例では、セキュリティ処理結果は、確認応答、署名完了応答、キャンセル応答、又はタイムアウト応答であってもよい。セキュリティ処理結果が確認応答である場合、制御フィルタリングモジュールは、以下のような方式によってセキュリティデータに対するセキュリティ処理結果を取得することができる。
方式１：制御フィルタリングモジュールが予め設定された時間内に確認キーが押下されたことを検出した後、確認応答を生成する。
方式２：セキュリティモジュールが予め設定された時間内に確認キーが押下されたことを検出した後、確認応答を生成して制御フィルタリングモジュールに送信する。
【００３７】
本実施例では、セキュリティ処理結果が署名完了応答である場合、制御フィルタリングモジュールは、以下のような方式によってセキュリティデータに対するセキュリティ処理結果を取得することができる。
方式１：制御フィルタリングモジュールが予め設定された時間内に確認キーが押下されたことを検出した後、セキュリティモジュールに確認応答を送信し、セキュリティモジュールが確認応答を受信した後、セキュリティデータに対して署名操作を行って、署名完了応答を生成し、署名完了応答を制御フィルタリングモジュールに送信する。
【００３８】
方式２：セキュリティモジュールが予め設定された時間内に確認キーが押下されたことを検出した後、セキュリティデータに対して署名操作を行って、署名完了応答を生成し、署名完了応答を制御フィルタリングモジュールに送信する。
【００３９】
本実施例では、セキュリティ処理結果がキャンセル応答である場合、制御フィルタリングモジュールは、以下のような方式によってセキュリティデータに対するセキュリティ処理結果を取得することができる。
方式１：制御フィルタリングモジュールが予め設定された時間内にキャンセルキーが押下されたことを検出した後、キャンセル応答を生成する。
方式２：セキュリティモジュールが予め設定された時間内にキャンセルキーが押下されたことを検出した後、キャンセル応答を生成し、キャンセル応答を制御フィルタリングモジュールに送信する。
【００４０】
本実施例では、セキュリティ処理結果がタイムアウト応答である場合、制御フィルタリングモジュールは、以下のような方式によってセキュリティデータに対するセキュリティ処理結果を取得することができる。
方式１：制御フィルタリングモジュールが予め設定された時間内に確認キー又はキャンセルキーが押下されたことを検出せず、タイムアウト応答を生成する。
【００４１】
方式２：セキュリティモジュールが予め設定された時間内に確認キー又はキャンセルキーが押下されたことを検出せず、タイムアウト応答を生成し、タイムアウト応答を制御フィルタリングモジュールに送信する。
【００４２】
従来技術では、メインプロセッサは、現在の表示対象データをセキュリティモジュール又は表示モジュールに直接に送信するため、セキュリティモジュールが署名するセキュリティデータは、表示モジュールによって表示されるセキュリティデータと異なり、「見られるものが署名するものである」ことを確保できない。本実施例と従来技術との違いは、メインプロセッサが現在の表示データパケットをセキュリティモジュール又は表示モジュールに直接に送信するのではなく、現在の表示対象データパケットを制御フィルタリングモジュールに送信し、その後、制御フィルタリングモジュールによって表示対象データを、一方では、セキュリティモジュールに送信してセキュリティ処理を行い、他方では、表示モジュールを制御して表示するので、攻撃者がメインプロセッサを攻撃してセキュリティデータを改ざんしたとしても、攻撃者がセキュリティ表示を行う固定アドレスを知らなければ、メインプロセッサが制御フィルタリングモジュールに送信する現在の表示対象データパケットにおける表示アドレスにセキュリティ表示アドレスが含まれておらず、セキュリティモジュールは、セキュリティデータに対して署名することなく、従来技術の「見られるものが署名するものである」ことを確保できないという技術的問題を解決する。また、攻撃者がメインプロセッサを攻撃してセキュリティデータを改ざんし、且つ攻撃者がセキュリティ表示を行う固定アドレスを明確に知っているが、制御フィルタリングモジュールがセキュリティモジュールに送信してセキュリティ処理を行うセキュリティデータは、表示モジュールを制御して表示されるセキュリティデータと同じであり、表示される攻撃者によって改ざんされたセキュリティデータが正しくないため、ユーザは、見られる正しくないセキュリティデータを確認せず、ユーザが改ざんされたセキュリティデータを確認しない限り、改ざんされたセキュリティデータを署名することなく、従来技術の「見られるものが署名するものである」ことを確保できないという技術的問題を同様に解決する。
【００４３】
本実施例では、メインプロセッサが制御フィルタリングモジュールと直接に通信することによって、従来技術のメインプロセッサがセキュリティモジュール又は表示モジュールと直接に通信することによって「見られるものが署名するものではない」という技術的問題を解決したが、本実施例では、制御フィルタリングモジュールが現在の表示対象データパケットを取得した後、ステップＳ２〜Ｓ５の現在の表示対象データパケット内のセキュリティデータに対する表示及びセキュリティ処理操作を実行し、メインプロセッサは、制御フィルタリングモジュールがステップＳ２〜Ｓ５を実行する任意の時間内に制御フィルタリングモジュールに次の表示対象データパケットを送信することができ、当該次の表示対象データパケットは、攻撃者がセキュリティデータを改ざんした後に生成されたデータパケットである可能性があるので、もし、次の表示対象データパケット内の次の表示対象データをを直接に表示する場合、セキュリティモジュールによって署名されたセキュリティデータが、表示モジュールによって表示されるセキュリティデータではない可能性があり、「見られるものが署名するものである」ことを確保できない。
【００４４】
次の表示対象データパケットを受信することによる「見られるものが署名するものではない」という技術的問題をさらに解決するために、具体的には、以下のような方式によって実現することができる。
方式１：制御フィルタリングモジュールが現在の表示対象データパケットを取得するステップの後、セキュリティデータに対するセキュリティ処理結果を取得するステップの前に、次の表示対象データパケットを受信する機能を閉じるステップをさらに含み、制御フィルタリングモジュールがセキュリティデータに対するセキュリティ処理結果を取得するステップの後に、次の表示対象データパケットを受信する機能を開くステップをさらに含む。
【００４５】
具体的なアプリケーションでは、制御フィルタリングモジュールのＩ／Ｏポートなどを閉じたり又は開いたりする方式によって制御フィルタリングモジュールが次の表示対象データパケットを受信する機能を閉じたり又は開いたりすることを実現することができる。制御フィルタリングモジュールがステップＳ２〜Ｓ５を実行する時間内に、メインプロセッサが制御フィルタリングモジュールに次の表示対象データパケットを送信する場合、制御フィルタリングモジュールは、受信機能を閉じることによって次の表示対象データパケットの受信を拒否し、セキュリティデータに対するセキュリティ処理結果を取得した後、次の表示対象データパケットを受信する機能を開く。この方法によって、現在の表示対象データパケット内のセキュリティデータに対して署名する前に、攻撃者によって改ざんされたデータを含む次の表示対象データパケットを受信することは不可能であり、改ざんされたセキュリティデータに対して署名することも不可能であることが分かり、このように、表示モジュールによって表示されるセキュリティデータが、セキュリティモジュールが署名するセキュリティデータであり、「見られるものが署名するものである」ことを確保する。
【００４６】
方式２：制御フィルタリングモジュールがセキュリティデータに対するセキュリティ処理結果を取得するステップの前に、制御フィルタリングモジュールが、少なくとも次の表示アドレスと、次の表示アドレスに対応する次の表示対象データとを含む、次の表示対象データパケットを受信し、次の表示対象アドレスにセキュリティ表示アドレスが含まれているか否かを判断するステップと、次の表示対象アドレスがセキュリティ表示アドレスを含む場合、次の表示対象データパケットを破棄するか、又はセキュリティ処理結果を受信した後、次の表示対象データからセキュリティ表示アドレスに対応する次のセキュリティデータを取得するステップと、次の表示対象アドレスにセキュリティ表示アドレスが含まれていない場合、表示モジュールを制御して次の表示対象データを表示するステップと、をさらに含む。
【００４７】
具体的なアプリケーションでは、制御フィルタリングモジュールがステップＳ２〜Ｓ５を実行する時間内に、メインプロセッサが制御フィルタリングモジュールに次の表示対象データパケットを送信する場合、制御フィルタリングモジュールは、セキュリティ処理結果を取得する前に次の表示対象データパケットを受信し、次の表示対象データパケットを受信した後、次の表示対象アドレスにセキュリティ表示アドレスが含まれているか否かを判断し、含まれている場合、次の表示対象データにも次のセキュリティデータが含まれていることを説明し、当該次のセキュリティデータは、攻撃者によって改ざんされる可能性がある。「見られるものが署名するものではない」の問題が出現されるのを防止するために、制御フィルタリングモジュールは、受信された次の表示対象データパケットを直接に破棄し、このように、現在の表示対象データパケット内のセキュリティデータに対して署名する前に、受信された攻撃者によって改ざんされたセキュリティデータを署名することが不可能であり、このように、表示モジュールによって表示されるセキュリティデータが、セキュリティモジュールが署名するセキュリティデータであり、「見られるものが署名するものである」ことを確保する。又は、制御フィルタリングモジュールがセキュリティ処理結果を受信した後、次の表示対象データからセキュリティ表示アドレスに対応する次のセキュリティデータを取得し、制御フィルタリングモジュールがセキュリティ処理結果を受信したとは、制御フィルタリングモジュールが現在の表示対象データパケットに対する処理が既に完了していることを説明し、現在の表示対象データパケットを処理する中に次の表示対象データから次のセキュリティデータを取得していないため、このように、セキュリティモジュールが署名するのも次のセキュリティデータではなく、「見られるものが署名するものである」ことを確保する。
【００４８】
具体的なアプリケーションでは、次の表示対象アドレスにセキュリティ表示アドレスが含まれていない場合、次の表示対象データにセキュリティデータが含まれておらず、セキュリティ表示を行う必要がないことを説明し、制御フィルタリングモジュールは、表示モジュールを制御して非セキュリティ表示アドレスに次の表示対象データを直接に表示する。
【００４９】
本実施例により提供されるデータをセキュリティに表示する方法は、メインプロセッサが制御フィルタリングモジュールと直接に通信し、固定されたセキュリティ表示アドレスによってセキュリティデータを表示することによって、従来技術のメインプロセッサがセキュリティモジュール又は表示モジュールと直接に通信することによって「見られるものが署名するものではない」という技術的問題を解決した。また、次の表示対象データパケットを受信した後に直接に破棄する方式によって、次の表示対象データパケットを受信することによる「見られるものが署名するものではない」という技術的問題を解決した。又は、現在の表示対象データ内のセキュリティデータに対するセキュリティ処理結果を受信した後、次の表示対象データから次のセキュリティデータを取得して、次の表示対象データパケットを受信することによる「見られるものが署名するものではない」という技術的問題を解決した。又は、制御フィルタリングモジュールが現在の表示対象データパケットを取得した後、次の表示対象データパケットを受信する機能を閉じ、セキュリティデータに対するセキュリティ処理結果を取得した後、次の表示対象データパケットを受信する機能を開くため、次の表示対象データパケットを受信することによる「見られるものが署名するものではない」という技術的問題を同様に解決する。
【００５０】
実施例２
図２は、本実施例により提供されるデータをセキュリティに表示する装置である。図２に示すように、当該装置は、少なくとも制御フィルタリングモジュール２０１、メインプロセッサ２０２、表示モジュール２０３及びセキュリティモジュール２０４を含み、その中、制御フィルタリングモジュール２０１は、セキュリティ表示状態を開始する命令を受信した後、セキュリティ表示状態に入り、前記制御フィルタリングモジュール２０１は、少なくとも表示アドレスと、前記表示アドレスに対応する現在の表示対象データとを含む、現在の表示対象データパケットを取得し、前記制御フィルタリングモジュール２０１は、前記表示アドレスにセキュリティ表示アドレスが含まれている場合、現在の表示対象データから前記セキュリティ表示アドレスに対応するセキュリティデータを取得し、前記セキュリティデータをセキュリティモジュール２０４に送信し、前記セキュリティ表示アドレスは固定アドレスであり、制御フィルタリングモジュール２０１は、表示モジュール２０３を制御して前記セキュリティ表示アドレスに対応する前記セキュリティデータを表示し、その中、前記セキュリティデータは、前記セキュリティモジュール２０４が前記セキュリティデータに対する確認命令を受信した後に前記セキュリティモジュール２０４の署名操作に参加することに用いられ、制御フィルタリングモジュール２０１は、前記セキュリティデータに対するセキュリティ処理結果を取得する。
【００５１】
本実施例では、セキュリティ表示状態を開始する命令は、アプリケーションの初期化命令であってもよく、例えば、アプリケーションプログラムに入るとセキュリティ表示状態を開始する。セキュリティ表示状態を開始する命令は、署名命令であってもよく、例えば、署名命令を受信した後にセキュリティ表示状態に入る。セキュリティ表示状態を開始する命令は、セキュリティ計算環境を準備する命令であってもよく、もちろん、セキュリティデータ（例えば、取引アカウント番号又は取引金額など）に対してセキュリティ処理を行う（例えば、署名）前のすべての命令ストリーム内の任意の命令は、いずれもセキュリティ表示状態を開始する命令とすることができ、セキュリティ表示状態を開始できれば本発明の保護範囲内にあり、本実施例では、具体的に限定されない。
【００５２】
本実施例における装置は、端末（例えば、パーソナルコンピュータ、携帯電話、ＩＰＡＤ）などであってもよく、既存の端末とは異なり、本実施例におけるメインプロセッサ２０２は、直接にセキュリティモジュール２０４、及び表示モジュール２０３と直接に通信するのではなく、メインプロセッサ２０２は、制御フィルタリングモジュール２０１と直接に通信する。
【００５３】
本実施例では、制御フィルタリングモジュール２０１は、端末のグラフィックカード又は画像処理チップ（ＧＰＵ）に統合されてもよく、もちろん、個別のチップによって当該制御フィルタリングモジュール２０１の機能を実現してもよく、又は、セキュリティモジュール２０４と同一のチップに統合して実現されてもよく、本実施例における制御フィルタリングモジュール２０１の機能を実現することができれば本発明の保護範囲内にあり、本実施例では限定されない。
【００５４】
本実施例では、表示アドレスは記憶ユニットの物理アドレスであり、ディスプレイスクリーンに表示されるデータは、記憶ユニットによって保存される必要があり、表示アドレスに対応する現在の表示対象データを表示アドレスの記憶ユニット内に記憶する必要がある。なお、記憶ユニットは、グラフィックカード内の個別の記憶ユニットであってもよいし、メインプロセッサ２０２と共用する記憶ユニットであってもよいし、又は、一部がビデオメモリ内の記憶ユニットであり、他の部分がメインプロセッサ２０２と共用する記憶ユニットであってもよく、本実施例では、具体的に限定されない。
【００５５】
本実施例の選択可能な実施形態として、メインプロセッサ２０２は、現在の表示対象データパケットにセキュリティデータが含まれているか否かを判断する。具体的なアプリケーションでは、メインプロセッサ２０２が、現在の表示対象データに予め設定されたフォーマットに適合するデータがあるか否かを判断することによって、データがある場合、予め設定されたフォーマットに適合するデータはセキュリティデータであり、もちろん、他の方式によって現在の表示対象データにセキュリティデータが含まれているか否かを判断することもできる。メインプロセッサ２０２は、セキュリティデータが含まれていると判断した後、メインプロセッサ２０２がセキュリティデータとセキュリティ表示アドレスとを制御フィルタリングモジュール２０１に対応して送信することが容易になる。
【００５６】
本実施例では、制御フィルタリングモジュール２０１は、具体的には、以下のような方式のうちの一つによって現在の表示対象データパケットを取得することができる。
方式１：制御フィルタリングモジュール２０１がセキュリティ表示状態を開始する命令を受信した後、メインプロセッサ２０２は、制御フィルタリングモジュール２０１に現在の表示対象データパケットを送信し、制御フィルタリングモジュール２０１は、メインプロセッサ２０２によって送信された現在の表示対象データパケットを取得する。例えば、セキュリティ表示状態を開始する命令がアプリケーションの初期化命令である場合、セキュリティ表示状態に入った後にメインプロセッサ２０２によって送信された現在の表示対象データパケットを受信する。
【００５７】
方式２：制御フィルタリングモジュール２０１によって受信されたセキュリティ状態を開始する命令に現在の表示対象データパケットを携帯し、制御フィルタリングモジュール２０１がセキュリティ状態を開始する命令から現在の表示対象データパケットを取得する。例えば、セキュリティ表示状態を開始する命令が署名命令である場合、制御フィルタリングモジュール２０１は、署名命令から現在の表示対象データパケットを取得することができる。
【００５８】
本実施例では、セキュリティデータは、取引情報（例えば、取引アカウント番号及び／又は取引金額）であってもよく、他のセキュリティ表示が必要なデータであってもよく、本実施例では、具体的に限定されない。
【００５９】
本実施例では、セキュリティ表示アドレスは固定アドレスであり、例えば、セキュリティ表示アドレスは、ある固定された記憶ユニットの物理アドレスであり、又は、セキュリティ表示アドレスは、いくつかの固定された記憶ユニットの物理アドレスである。各記憶ユニットの物理アドレスは、ディスプレイスクリーンのある固定表示領域に対応し、セキュリティデータは、毎回に当該固定されたセキュリティ表示アドレスに対応して記憶され、すなわち、ディスプレイスクリーンにセキュリティデータが表示される場合、いずれもディスプレイスクリーンの固定領域に当該セキュリティデータを表示する。なお、セキュリティ表示状態に入った後に、ディスプレイスクリーンのセキュリティ表示領域は、セキュリティデータ又はセキュリティ識別情報を表示するのみに使用され、その中、セキュリティ識別情報は、ユーザにセキュリティ識別情報がある領域に表示されるデータがセキュリティデータであることを知らせることに用いられる（具体的には、以下を参照することができる）。ディスプレイスクリーンの固定領域にセキュリティデータを表示することによってユーザがセキュリティデータがセキュリティ表示状態にあることを確認するのが容易になることができ、また、攻撃者によって送信された表示アドレスにセキュリティ表示アドレスが含まれていない場合、攻撃者によって改ざんされたセキュリティデータを署名することなく、「見られるものが署名するものである」ことを実現する。
【００６０】
具体的なアプリケーションでは、制御フィルタリングモジュール２０１とメインプロセッサ２０２は、ネゴシエーションによって当該固定されたセキュリティ表示アドレスを決定することができ、もちろん、制御フィルタリングモジュール２０１とメインプロセッサ２０２は、他の方式によって固定されたセキュリティ表示アドレスを決定することもでき、本実施例では、具体的に限定されない。メインプロセッサ２０２は、現在の表示対象データにセキュリティデータが含まれていると判断された後、メインプロセッサ２０２が制御フィルタリングモジュール２０１に送信した表示アドレスには当該固定されたセキュリティ表示アドレスが含まれ、且つセキュリティデータは、当該固定されたセキュリティ表示アドレスに対応して制御フィルタリングモジュール２０１に送信される。制御フィルタリングモジュール２０１が毎回受信されたセキュリティ表示アドレスは固定アドレスであり、すなわちディスプレイスクリーン上の固定領域にユーザ確認対象のセキュリティデータを表示し、ディスプレイスクリーンの固定領域にセキュリティデータを表示することによって、ユーザが容易に当該領域のデータを確認することができる。
【００６１】
本実施例の選択可能な実施形態として、制御フィルタリングモジュール２０１は、表示アドレスにセキュリティ表示アドレスが含まれているか否かを判断する。具体的なアプリケーションでは、制御フィルタリングモジュール２０１が表示アドレスにセキュリティ表示アドレスが含まれていると判断された場合、現在の表示対象データにセキュリティデータが含まれていることを説明し、制御フィルタリングモジュール２０１が現在の表示対象データからセキュリティ表示アドレスに対応するセキュリティデータを取得し、セキュリティデータをセキュリティモジュール２０４に送信してセキュリティ処理を行い、制御フィルタリングモジュール２０１が表示アドレスにセキュリティ表示アドレスが含まれていないと判断された場合、現在の表示対象データにセキュリティデータが含まれていないことを説明し、セキュリティ表示を行う必要がなく、表示モジュール２０３を制御して非セキュリティ表示アドレスに現在の表示対象データを直接に表示し、その中、非セキュリティ表示アドレスは、表示アドレスのうちのセキュリティ表示アドレス以外のアドレスである。セキュリティ表示アドレスが含まれているか否かを判断することによって、制御フィルタリングモジュール２０１は、現在の表示対象データを直接に表示するが、現在の表示対象データ中のセキュリティデータに対してセキュリティ処理を行うかを判断することができる。
【００６２】
本実施例では、表示モジュール２０３は、ディスプレイスクリーンであってもよく、当該ディスプレイスクリーンは、ＬＥＤディスプレイスクリーン、液晶ディスプレイスクリーンなどであってもよく、表示対象データを表示すれば本発明の保護範囲内にあり、本実施例では、具体的に限定されない。
【００６３】
本実施例では、制御フィルタリングモジュール２０１が表示モジュール２０３を制御してセキュリティデータを表示した後、ユーザは表示されるセキュリティデータを確認し、セキュリティモジュール２０４がセキュリティデータに対する確認情報を受信した後、セキュリティモジュール２０４は、セキュリティデータに対してセキュリティ処理を行う。
【００６４】
本実施例では、ユーザは、端末に設置された物理ボタンによってセキュリティデータに対して確認、キャンセル、又は他の操作を行う。確認、キャンセル、又は他の操作を行う物理ボタンは、既存の物理ボタン（例えば電源、ボリュームキーなど）であってもよく、既存の物理ボタンを多重化することによってセキュリティデータの確認又はキャンセルなどの機能を実現して、既存の端末に対する改造を減らすことができ、もちろん、端末に新しい物理ボタンを再設置することもでき、本実施例では、具体的に限定されない。
【００６５】
本実施例では、制御フィルタリングモジュール２０１及びセキュリティモジュール２０４は、いずれもボタンを検出する機能を有する可能性があり、本実施例では、具体的に限定されない。ボタン検出機能を有する制御フィルタリングモジュール２０１、セキュリティモジュール２０４は、物理ボタンが押されたか否かを検出することができる。物理ボタンが押されたか否かを検出することで、ユーザがセキュリティデータの確認、キャンセル、又は他の操作を行うか否かを判断することができる。
【００６６】
本実施例の選択可能な実施形態として、セキュリティ表示アドレスが固定アドレスである場合、制御フィルタリングモジュール２０１は、表示モジュール２０３を制御して非セキュリティ表示アドレスにそれに対応する非セキュリティ表示データを表示し、非セキュリティ表示アドレスは、表示アドレスのうちのセキュリティ表示アドレス以外のアドレスであり、非セキュリティ表示データは、現在の表示対象データのうちのセキュリティデータ以外のデータである。すなわち、ディスプレイスクリーンは、セキュリティデータを表示するだけでなく、表示対象データのうちのセキュリティデータ以外の他のデータをさらに表示することによって、ディスプレイスクリーンの十分な利用を実現する。
【００６７】
本実施例の選択可能な実施形態として、制御フィルタリングモジュール２０１は、セキュリティ表示アドレスに対応するセキュリティデータを取得した後、セキュリティデータにセキュリティ識別情報を追加し、表示モジュール２０３を制御してセキュリティ表示アドレスにそれに対応するセキュリティデータとセキュリティ識別情報とを表示するためにも用いられる。具体的なアプリケーションでは、セキュリティ識別情報がある領域に表示されるデータがセキュリティデータであることを知らせ、ユーザがセキュリティデータを確認することが容易になる。
【００６８】
本実施例では、制御フィルタリングモジュール２０１及びセキュリティモジュール２０４は、同じチップによって実現されてもよく、異なるチップによって実現されてもよく、本実施例では、具体的に限定されない。
【００６９】
本実施例では、セキュリティ処理結果は、確認応答、署名完了応答、キャンセル応答、又はタイムアウト応答であってもよい。
【００７０】
本実施例では、セキュリティ処理結果が確認応答である場合、制御フィルタリングモジュール２０１は、以下のような方式によってセキュリティデータに対するセキュリティ処理結果を取得することができる。
方式１：制御フィルタリングモジュール２０１が予め設定された時間内に確認キーが押下されたことを検出した後、確認応答を生成する。
方式２：セキュリティモジュール２０４が予め設定された時間内に確認キーが押下されたことを検出した後、確認応答を生成して制御フィルタリングモジュール２０１に送信する。
【００７１】
本実施例では、セキュリティ処理結果が署名完了応答である場合、制御フィルタリングモジュール２０１は、以下のような方式によってセキュリティデータに対するセキュリティ処理結果を取得することができる。
方式１：制御フィルタリングモジュール２０１が予め設定された時間内に確認キーが押下されたことを検出した後、セキュリティモジュール２０４に確認応答を送信し、セキュリティモジュール２０４が確認応答を受信した後、セキュリティデータに対して署名操作を行って、署名完了応答を生成し、署名完了応答を制御フィルタリングモジュール２０１に送信する。
【００７２】
方式２：セキュリティモジュール２０４が予め設定された時間内に確認キーが押下されたことを検出した後、セキュリティデータに対して署名操作を行って、署名完了応答を生成し、署名完了応答を制御フィルタリングモジュール２０１に送信する。
【００７３】
本実施例では、セキュリティ処理結果がキャンセル応答である場合、制御フィルタリングモジュール２０１は、以下のような方式によってセキュリティデータに対するセキュリティ処理結果を取得することができる。
方式１：制御フィルタリングモジュール２０１が予め設定された時間内にキャンセルキーが押下されたことを検出した後、キャンセル応答を生成する。
方式２：セキュリティモジュール２０４が予め設定された時間内にキャンセルキーが押下されたことを検出した後、キャンセル応答を生成し、キャンセル応答を制御フィルタリングモジュール２０１に送信する。
【００７４】
本実施例では、セキュリティ処理結果がタイムアウト応答である場合、制御フィルタリングモジュール２０１は、以下のような方式によってセキュリティデータに対するセキュリティ処理結果を取得することができる。
制御フィルタリングモジュール２０１が予め設定された時間内に確認キー又はキャンセルキーが押下されたことを検出せず、タイムアウト応答を生成する。
【００７５】
セキュリティモジュール２０４が予め設定された時間内に確認キー又はキャンセルキーが押下されたことを検出せず、タイムアウト応答を生成し、タイムアウト応答を制御フィルタリングモジュール２０１に送信する。
【００７６】
従来技術では、メインプロセッサ２０２は、現在の表示対象データをセキュリティモジュール２０４又は表示モジュール２０３に直接に送信するため、セキュリティモジュール２０４が署名するセキュリティデータは、表示モジュール２０３によって表示されるセキュリティデータと異なり、「見られるものが署名するものである」ことを確保できない。本実施例と従来技術との違いは、メインプロセッサ２０２が現在の表示データパケットをセキュリティモジュール２０４又は表示モジュール２０３に直接に送信するのではなく、現在の表示対象データパケットを制御フィルタリングモジュール２０１に送信し、その後、制御フィルタリングモジュール２０１によって表示対象データを、一方では、セキュリティモジュール２０４に送信してセキュリティ処理を行い、他方では、表示モジュール２０３を制御して表示するので、攻撃者がメインプロセッサ２０２を攻撃してセキュリティデータを改ざんしたとしても、攻撃者がセキュリティ表示を行う固定アドレスを知らなければ、メインプロセッサ２０２が制御フィルタリングモジュール２０１に送信する現在の表示対象データパケットにおける表示アドレスにセキュリティ表示アドレスが含まれておらず、セキュリティモジュール２０４は、セキュリティデータに対して署名することなく、従来技術の「見られるものが署名するものである」ことを確保できないという技術的問題を解決する。また、攻撃者がメインプロセッサ２０２を攻撃してセキュリティデータを改ざんし、且つ攻撃者がセキュリティ表示を行う固定アドレスを明確に知っているが、制御フィルタリングモジュール２０１がセキュリティモジュール２０４に送信してセキュリティ処理を行うセキュリティデータは、表示モジュール２０３を制御して表示されるセキュリティデータと同じであり、表示される攻撃者によって改ざんされたセキュリティデータが正しくないため、ユーザは、見られる正しくないセキュリティデータを確認せず、ユーザが改ざんされたセキュリティデータを確認しない限り、改ざんされたセキュリティデータを署名することなく、従来技術の「見られるものが署名するものである」ことを確保できないという技術的問題を同様に解決する。
【００７７】
本実施例では、メインプロセッサ２０２が制御フィルタリングモジュール２０１と直接に通信することによって、従来技術のメインプロセッサ２０２がセキュリティモジュール２０４又は表示モジュール２０３と直接に通信することによって「見られるものが署名するものではない」という技術的問題を解決したが、本実施例では、制御フィルタリングモジュール２０１が現在の表示対象データパケットを取得した後、現在の表示対象データパケット内のセキュリティデータに対する表示及びセキュリティ処理操作を実行し、メインプロセッサ２０２は、制御フィルタリングモジュール２０１が現在の表示対象データパケットを処理する任意の時間内に制御フィルタリングモジュール２０１に次の表示対象データパケットを送信することができ、当該次の表示対象データパケットは、攻撃者がセキュリティデータを改ざんした後に生成されたデータパケットである可能性があるので、もし、次の表示対象データパケット内の次の表示対象データをを直接に表示する場合、セキュリティモジュール２０４によって署名されたセキュリティデータは、表示モジュール２０３によって表示されるセキュリティデータではない可能性があり、「見られるものが署名するものである」ことを確保できない。
【００７８】
次の表示対象データパケットを受信することによる「見られるものが署名するものではない」という技術的問題をさらに解決するために、具体的には、以下のような方式によって実現することができる。
方式１：前記制御フィルタリングモジュール２０１は、現在の表示対象データパケットを取得した後、前記セキュリティデータに対するセキュリティ処理結果を取得する前に、次の表示対象データパケットを受信する機能を閉じ、前記制御フィルタリングモジュール２０１は、前記セキュリティデータに対するセキュリティ処理結果を取得した後、次の表示対象データパケットを受信する機能を開く。
【００７９】
具体的なアプリケーションでは、制御フィルタリングモジュール２０１のＩ／Ｏポートなどを閉じたり又は開いたりする方式によって制御フィルタリングモジュール２０１が次の表示対象データパケットを受信する機能を閉じたり又は開いたりすることを実現することができる。制御フィルタリングモジュール２０１が現在の表示対象データパケットを処理する時間内にメインプロセッサ２０２が制御フィルタリングモジュール２０１に次の表示対象データパケットを送信する場合、制御フィルタリングモジュール２０１は、受信機能を閉じることによって次の表示対象データパケットの受信を拒否し、セキュリティデータに対するセキュリティ処理結果を取得した後、次の表示対象データパケットを受信する機能を開く。この方法によって、現在の表示対象データパケット内のセキュリティデータに対して署名する前に、攻撃者によって改ざんされたデータを含む次の表示対象データパケットを受信することは不可能であり、改ざんされたセキュリティデータに対して署名することも不可能であることが分かり、このように、表示モジュール２０３によって表示されるセキュリティデータが、セキュリティモジュール２０４が署名するセキュリティデータであり、「見られるものが署名するものである」ことを確保する。
【００８０】
方式２：前記制御フィルタリングモジュール２０１は、少なくとも次の表示アドレスと、前記次の表示アドレスに対応する次の表示対象データとを含む、次の表示対象データパケットを受信し、前記次の表示対象アドレスが前記セキュリティ表示アドレスを含むか否かを判断し、次の表示対象アドレスが前記セキュリティ表示アドレスを含む場合、前記制御フィルタリングモジュール２０１は、前記次の表示対象データパケットを破棄するか、又は前記セキュリティ処理結果を受信した後、次の表示対象データから前記セキュリティ表示アドレスに対応する次のセキュリティデータを取得し、次の表示対象アドレスに前記セキュリティ表示アドレスが含まれていない場合、前記制御フィルタリングモジュール２０１は、表示モジュール２０３を制御して前記次の表示対象データを表示する。
【００８１】
具体的なアプリケーションでは、制御フィルタリングモジュール２０１が現在の表示対象データパケットを処理する時間内に、メインプロセッサ２０２が制御フィルタリングモジュール２０１に次の表示対象データパケットを送信する場合、制御フィルタリングモジュール２０１は、セキュリティ処理結果を取得する前に次の表示対象データパケットを受信し、次の表示対象データパケットを受信した後、次の表示対象アドレスにセキュリティ表示アドレスが含まれているか否かを判断し、含まれている場合、次の表示対象データにも次のセキュリティデータが含まれていることを説明し、当該次のセキュリティデータは、攻撃者によって改ざんされる可能性がある。「見られるものが署名するものではない」の問題が出現するのを防止するために、制御フィルタリングモジュール２０１は、受信された次の表示対象データパケットを直接に破棄し、このように、現在の表示対象データパケット内のセキュリティデータに対して署名する前に、受信された攻撃者によって改ざんされたセキュリティデータを署名することが不可能であり、このように、表示モジュール２０３によって表示されるセキュリティデータが、セキュリティモジュール２０４が署名するセキュリティデータであり、「見られるものが署名するものである」ことを確保する。又は、制御フィルタリングモジュール２０１がセキュリティ処理結果を受信した後、次の表示対象データからセキュリティ表示アドレスに対応する次のセキュリティデータを取得し、制御フィルタリングモジュール２０１がセキュリティ処理結果を受信したとは、制御フィルタリングモジュール２０１が現在の表示対象データパケットに対する処理が既に完了していることを説明し、現在の表示対象データパケットを処理する中に次の表示対象データから次のセキュリティデータを取得していないため、このように、セキュリティモジュール２０４が署名するのも次のセキュリティデータではなく、「見られるものが署名するものである」ことを確保する。
【００８２】
具体的なアプリケーションでは、次の表示対象アドレスにセキュリティ表示アドレスが含まれていない場合、次の表示対象データにセキュリティデータが含まれておらず、表示を行う必要がないことを説明し、制御フィルタリングモジュール２０１は、表示モジュール２０３を制御して非セキュリティ表示アドレスに次の表示対象データを直接に表示する。
【００８３】
本実施例により提供されるデータをセキュリティに表示する装置は、メインプロセッサ２０２が制御フィルタリングモジュール２０１と直接に通信することによって、固定されたセキュリティ表示アドレスによってセキュリティデータを表示することによって、従来技術のメインプロセッサ２０２がセキュリティモジュール２０４又は表示モジュール２０３と直接に通信することによって「見られるものが署名するものではない」という技術的問題を解決した。また、次の表示対象データパケットを受信した後に直接に破棄する方式によって、次の表示対象データパケットを受信することによる「見られるものが署名するものではない」という技術的問題を解決した。又は、現在の表示対象データ内のセキュリティデータに対するセキュリティ処理結果を受信した後、次の表示対象データから次のセキュリティデータを取得して、次の表示対象データパケットを受信することによる「見られるものが署名するものではない」という技術的問題を解決した。又は、制御フィルタリングモジュール２０１が現在の表示対象データパケットを取得した後、次の表示対象データパケットを受信する機能を閉じ、セキュリティデータに対するセキュリティ処理結果を取得した後、次の表示対象データパケットを受信する機能を開くため、次の表示対象データパケットを受信することによる「見られるものが署名するものではない」という技術的問題を同様に解決する。
【００８４】
（付記）
（付記１）
データをセキュリティに表示する方法であって、
前記方法は、
制御フィルタリングモジュールがセキュリティ表示状態を開始する命令を受信した後、セキュリティ表示状態に入るステップと、
前記制御フィルタリングモジュールが、少なくとも表示アドレスと、前記表示アドレスに対応する現在の表示対象データとを含む、現在の表示対象データパケットを取得するステップと、
前記制御フィルタリングモジュールが、前記表示アドレスにセキュリティ表示アドレスが含まれている場合、現在の表示対象データから前記セキュリティ表示アドレスに対応するセキュリティデータを取得し、前記セキュリティデータをセキュリティモジュールに送信してセキュリティ処理を行うステップであって、前記セキュリティ表示アドレスは固定アドレスであるステップと、
前記制御フィルタリングモジュールが表示モジュールを制御して前記セキュリティ表示アドレスにそれに対応する前記セキュリティデータを表示するステップと、
前記制御フィルタリングモジュールが前記セキュリティデータに対するセキュリティ処理結果を取得するステップと、を含む、
ことを特徴とするデータをセキュリティに表示する方法。
【００８５】
（付記２）
前記制御フィルタリングモジュールが現在の表示対象データパケットを取得した後、前記セキュリティデータに対するセキュリティ処理結果を取得するステップの前に、次の表示対象データパケットを受信する機能を閉じるステップをさらに含み、
前記制御フィルタリングモジュールが前記セキュリティデータに対するセキュリティ処理結果を取得するステップの後に、次の表示対象データパケットを受信する機能を開くステップをさらに含む、
ことを特徴とする付記１に記載のデータをセキュリティに表示する方法。
【００８６】
（付記３）
前記制御フィルタリングモジュールが前記セキュリティデータに対するセキュリティ処理結果を取得するステップの前に、
前記制御フィルタリングモジュールが、少なくとも次の表示アドレスと、前記次の表示アドレスに対応する次の表示対象データとを含む、次の表示対象データパケットを受信し、前記次の表示対象アドレスに前記セキュリティ表示アドレスが含まれているか否かを判断するステップと、
次の表示対象アドレスが前記セキュリティ表示アドレスを含む場合、前記次の表示対象データパケットを破棄するか、又は前記セキュリティ処理結果を受信した後、次の表示対象データから前記セキュリティ表示アドレスに対応する次のセキュリティデータを取得するステップと、
次の表示対象アドレスに前記セキュリティ表示アドレスが含まれていない場合、表示モジュールを制御して前記次の表示対象データを表示するステップと、をさらに含む、
ことを特徴とする付記１に記載のデータをセキュリティに表示する方法。
【００８７】
（付記４）
前記方法は、
前記制御フィルタリングモジュールが前記表示モジュールを制御して非セキュリティ表示アドレスにそれに対応する非セキュリティ表示データを表示するステップをさらに含み、
前記非セキュリティ表示アドレスは、前記表示アドレスのうちの前記セキュリティ表示アドレス以外のアドレスであり、前記非セキュリティ表示データは、前記現在の表示対象データのうちの前記セキュリティデータ以外のデータである、
ことを特徴とする付記１〜３のいずれか１つに記載のデータをセキュリティに表示する方法。
【００８８】
（付記５）
前記制御フィルタリングモジュールが前記セキュリティ表示アドレスに対応するセキュリティデータを取得するステップの後に、前記制御フィルタリングモジュールが前記セキュリティデータにセキュリティ識別情報を追加するステップをさらに含み、
前記制御フィルタリングモジュールが表示モジュールを制御して前記セキュリティ表示アドレスにそれに対応する前記セキュリティデータを表示するステップは、前記制御フィルタリングモジュールが表示モジュールを制御して前記セキュリティ表示アドレスにそれに対応する前記セキュリティデータと前記セキュリティ識別情報とを表示するステップを含む、
ことを特徴とする付記１〜４のいずれか１つに記載のデータをセキュリティに表示する方法。
【００８９】
（付記６）
データをセキュリティに表示する装置であって、
前記装置は、少なくとも制御フィルタリングモジュールと、メインプロセッサと、表示モジュールと、セキュリティモジュールと、を含み、
前記制御フィルタリングモジュールは、セキュリティ表示状態を開始する命令を受信した後、セキュリティ表示状態に入り、
前記制御フィルタリングモジュールは、少なくとも表示アドレスと、前記表示アドレスに対応する現在の表示対象データとを含む、現在の表示対象データパケットを取得し、
前記制御フィルタリングモジュールは、前記表示アドレスにセキュリティ表示アドレスが含まれている場合、現在の表示対象データから前記セキュリティ表示アドレスに対応するセキュリティデータを取得し、前記セキュリティデータをセキュリティモジュールに送信し、前記セキュリティ表示アドレスは固定アドレスであり、
前記制御フィルタリングモジュールは、表示モジュールを制御して前記セキュリティ表示アドレスにそれに対応する前記セキュリティデータを表示し、前記セキュリティデータは、前記セキュリティモジュールが前記セキュリティデータに対する確認命令を受信した後に前記セキュリティモジュールの署名操作に参加することに用いられ、
前記制御フィルタリングモジュールは、前記セキュリティデータに対するセキュリティ処理結果を取得する、
ことを特徴とするデータをセキュリティに表示する装置。
【００９０】
（付記７）
前記制御フィルタリングモジュールは、現在の表示対象データパケットを取得した後、前記セキュリティデータに対するセキュリティ処理結果を取得する前に、次の表示対象データパケットを受信する機能を閉じ、
前記制御フィルタリングモジュールは、前記セキュリティデータに対するセキュリティ処理結果を取得した後、次の表示対象データパケットを受信する機能を開く、
ことを特徴とする付記６に記載のデータをセキュリティに表示する装置。
【００９１】
（付記８）
前記制御フィルタリングモジュールは、少なくとも次の表示アドレスと、前記次の表示アドレスに対応する次の表示対象データとを含む、次の表示対象データパケットを受信し、前記次の表示対象アドレスに前記セキュリティ表示アドレスが含まれているか否かを判断し、
次の表示対象アドレスが前記セキュリティ表示アドレスを含む場合、前記制御フィルタリングモジュールは、前記次の表示対象データパケットを破棄するか、又は前記セキュリティ処理結果を受信した後、次の表示対象データから前記セキュリティ表示アドレスに対応する次のセキュリティデータを取得し、
次の表示対象アドレスに前記セキュリティ表示アドレスが含まれていない場合、前記制御フィルタリングモジュールは、表示モジュールを制御して前記次の表示対象データを表示する、
ことを特徴とする付記６に記載のデータをセキュリティに表示する装置。
【００９２】
（付記９）
前記制御フィルタリングモジュールは、前記表示モジュールを制御して非セキュリティ表示アドレスにそれに対応する非セキュリティ表示データを表示し、
前記非セキュリティ表示アドレスは、前記表示アドレスのうちの前記セキュリティ表示アドレス以外のアドレスであり、前記非セキュリティ表示データは、前記現在の表示対象データのうちの前記セキュリティデータ以外のデータである、
ことを特徴とする付記６〜８のいずれか１つに記載のデータをセキュリティに表示する装置。
【００９３】
（付記１０）
前記制御フィルタリングモジュールは、前記セキュリティ表示アドレスに対応するセキュリティデータを取得した後、前記セキュリティデータにセキュリティ識別情報を追加し、表示モジュールを制御して前記セキュリティ表示アドレスにそれに対応する前記セキュリティデータと前記セキュリティ識別情報とを表示する、
ことを特徴とする付記６〜９のいずれか１つに記載のデータをセキュリティに表示する装置。
【図１】
2020531918.tif 000003
【図２】
2020531918.tif 000004
【国際調査報告】
2020531918.tif 000005
2020531918.tif 000006
2020531918.tif 000007
2020531918.tif 000008