(57)【要約】  バーチャルな企業境界を実施する方法は、クライアント装置が、ユーザによるクライアント装置とのやりとりに応答して、サーバ装置上のネットワークサイトから機密コンテンツをリクエストすることを含む。サーバ装置は、ユーザ及び／又はクライアント装置が機密コンテンツにアクセスすることが許可されているか判断できる。クライアント装置上のセキュア要素は、サーバ装置とクライアント装置との間のセッションキーを確定可能である。サーバ装置は、機密コンテンツをレンダリングし、それをクライアント装置に送信可能であり、当該コンテンツをユーザに表示可能である。
2015510287.tif 000002
【特許請求の範囲】
【請求項１】
バーチャルな企業境界を実施する方法であって、
ユーザのクライアント装置が、サーバ装置上のネットワークサイトから機密コンテンツをリクエストするステップと、
前記サーバ装置が、前記ユーザと前記クライアント装置との一方又は双方が前記機密コンテンツにアクセスすることが許可されているか判断するステップと、
前記クライアント装置上のセキュア要素が、前記サーバ装置上のウェブアプリケーションと前記クライアント装置上のグラフィックチップセットとの間のセッションキーを確定するステップと、
前記サーバ装置上のサーバアプリケーションが、前記機密コンテンツをレンダリング及び暗号化し、前記暗号化されたレンダリングされたコンテンツを前記クライアント装置上のブラウザアプリケーションに送信するステップと、
前記ブラウザアプリケーションの拡張が、前記暗号化されたレンダリングされたコンテンツを前記グラフィックチップセットに送信するステップと、
前記グラフィックチップセットが、ディスプレイに前記レンダリングされたコンテンツを前記ユーザに視覚的に提供させるステップと、
を有する方法。
【請求項２】
前記セキュア要素が前記セッションキーを確定するステップは、前記セキュア要素が、前記ネットワークサイトのネットワークサイトアイデンティティを検証することを含む、請求項１記載の方法。
【請求項３】
前記クライアント装置が機密コンテンツをリクエストするステップは、前記ユーザと前記クライアント装置との間のやりとりに応答する、請求項１記載の方法。
【請求項４】
前記セッションキーは、一時的なＰＡＶＰ（Ｐｒｏｔｅｃｔｅｄ  Ａｕｄｉｏ／Ｖｉｄｅｏ  Ｐａｔｈ）セッションキーである、請求項１記載の方法。
【請求項５】
前記セキュア要素は、前記クライアント装置上の秘密を用いてセキュアチャネルを介し前記セッションキーを確定する、請求項１記載の方法。
【請求項６】
前記グラフィックチップセットは、セキュアスプライト生成手段を有する、請求項１記載の方法。
【請求項７】
前記ディスプレイが、前記レンダリングされたコンテンツを前記ユーザに視覚的に提供することに関して高帯域幅デジタルコンテンツプロテクション（ＨＤＣＰ）を利用するステップを更に有する、請求項１記載の方法。
【請求項８】
前記ディスプレイは、前記クライアント装置に統合される、請求項１記載の方法。
【請求項９】
前記クライアント装置は、ラップトップコンピュータ、携帯計算装置、タブレット計算装置及びスマートフォンからなる群の１つからなる、請求項１記載の方法。
【請求項１０】
バーチャルな企業境界を実施する方法であって、
ユーザのクライアント装置が、サーバ装置上のネットワークサイトから機密コンテンツをリクエストするステップと、
前記サーバ装置が、前記ユーザと前記クライアント装置との一方又は双方が前記機密コンテンツにアクセスすることが許可されているか判断するステップと、
前記ユーザと前記クライアント装置との一方又は双方が前記機密コンテンツにアクセスすることが許可されていると判断されると、前記サーバ装置が、前記機密コンテンツを前記クライアント装置に送信するステップと、
前記クライアント装置上のセキュア要素が、前記セキュア要素と前記クライアント装置上のグラフィックチップセットとの間のセッションキーを確定するステップと、
前記セキュア要素が、前記機密コンテンツをレンダリング及び暗号化し、前記暗号化されたレンダリングされたコンテンツを前記クライアント装置上のグラフィックチップセットに送信するステップと、
前記グラフィックチップセットが、ディスプレイに前記レンダリングされたコンテンツを前記ユーザに視覚的に提供させるステップと、
を有する方法。
【請求項１１】
前記クライアント装置が前記機密コンテンツをリクエストするステップは、前記ユーザと前記クライアント装置との間のやりとりに応答する、請求項１０記載の方法。
【請求項１２】
前記セキュリティ要素が、前記サーバ装置上のウェブアプリケーションと前記セキュア要素との間に暗号化されたチャネルを確立するステップを更に有する、請求項１０記載の方法。
【請求項１３】
前記サーバ装置が前記機密コンテンツを前記クライアント装置に送信するステップは、前記ウェブアプリケーションが、前記暗号化されたチャネルを介し前記機密コンテンツを前記セキュア要素に送信することを含む、請求項１２記載の方法。
【請求項１４】
前記セッションキーは、ＰＡＶＰ（Ｐｒｏｔｅｃｔｅｄ  Ａｕｄｉｏ／Ｖｉｄｅｏ  Ｐａｔｈ）セッションキーからなる、請求項１０記載の方法。
【請求項１５】
前記ディスプレイが、前記レンダリングされたコンテンツを前記ユーザに視覚的に提供することに関して高帯域幅デジタルコンテンツプロテクション（ＨＤＣＰ）を利用するステップを更に有する、請求項１０記載の方法。
【請求項１６】
前記ディスプレイは、前記クライアント装置に統合される、請求項１０記載の方法。
【請求項１７】
前記クライアント装置は、ラップトップコンピュータ、携帯計算装置、タブレット計算装置及びスマートフォンからなる群の１つからなる、請求項１０記載の方法。
【請求項１８】
サーバアプリケーションを実行し、機密コンテンツを格納し、リクエスト及び肯定的な認証に応答して前記機密コンテンツを暗号化されたチャネルを介し送信するよう構成されるサーバ装置と、
ブラウザアプリケーションを実行するよう構成されるクライアント装置であって、前記サーバ装置上のウェブアプリケーションと前記セキュア要素との間の前記暗号化されたチャネルを確立し、前記暗号化されたチャネルを介し前記サーバ装置から受信した機密コンテンツを受信及び暗号化するよう構成されるセキュア要素と、前記セキュア要素から前記暗号化されたレンダリングされたコンテンツを受信するよう構成されるグラフィックチップセットとを有するクライアント装置と、
前記グラフィックチップセットから受信した命令に応答して、前記機密コンテンツを前記ユーザに視覚的に提供するよう構成されるディスプレイと、
を有するシステム。
【請求項１９】
前記ディスプレイは、前記クライアント装置に統合される、請求項１８記載のシステム。
【請求項２０】
前記ディスプレイは、前記クライアント装置から物理的に分離され、
前記ディスプレイは、無線通信チャネルを介し前記クライアント装置と通信する、請求項１８記載のシステム。
【請求項２１】
前記クライアント装置は、ラップトップコンピュータ、携帯計算装置、タブレット計算装置及びスマートフォンからなる群の１つからなる、請求項１８記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示される技術は、一般にデータセキュリティに関し、より詳細には組織のデータ利用ポリシーを実施しながらユーザエンドポイントからの機密情報の漏洩を防ぐための技術に関する。
【背景技術】
【０００２】
自らの職業生活と共に個人的な生活において情報に通じ、繋がりを持ち、生産性を維持するため、従業員は、スマートフォンやタブレット計算装置などの複数の普及した多様な製品を利用して、複数のソーシャルネットワーキング及びインスタントメッセージング技術の何れかにアクセスして活用する傾向がある。これらの製品とこれに関連するアプリケーションとは、特に従業員が個人的利用と仕事での利用との双方について自らのお気に入りのモバイル装置を利用することをますます望むため、情報技術（ＩＴ）グループにチャレンジングなものとなりうる。すなわち、ユーザは、企業のアプリケーション及びデータにアクセスするのに利用可能な同じ装置に個人データを格納し、インターネットベースのゲームをインストールする傾向にある。
【０００３】
任意の時間／場所でのアクセスを備えたオールウェイズオン環境のユーザ要求は、基本的にサポート及びサービス要求を変化させてきた。実際、これらのコンシューマ技術及びツールは、従来のＩＴバリアを効果的に打ち破りつつある。オープンクライアントベースチャネル上での企業情報の共有の効果は、従業員及び他のユーザがｉＰａｄなどの自らのパーソナル装置をあるエリアに持ち込むとき、そうすることの許可を有しているか否かに関係なく、望ましくない情報漏洩をもたらす。個人及び企業アプリケーションの混入はデータに対するリスクを高める。主要な懸念はしばしば電子メールである一方、ウェブを用いてデータを共有するウェブアクセス、ファイル共有、ソーシャルメディアなどの他の多数のターゲットエリアが存在する。また、企業はしばしば、サイバー犯罪及びインサイダの脅威がこのような混入を利用することによって、ターゲットとされたフィッシング及び企業スパイ攻撃の増加を経験する。
【０００４】
企業の外部の宛先に対するものを含む組織全体を移動するときの移動中及び休み中の機密データをモニタ、追跡及び監視するための現在の試みは、Ａｕｒｏｒａなどの先進的な持続的脅威、ＷｉｋｉｌｅａｋｓなどにおけるＵＳＢデバイスへのコピーなどのＩＴ部門の視界を通過する悪意あるデータ移動などの多数の制限に遭遇する傾向がある。また、データは、典型的には、スクリーンスクレイピングツールなどの各種脅威にしばしば脆弱になる閲覧中にエンドユーザのプラットフォームにおいて解読される必要がある。このような試みは、パフォーマンスと有用性との双方に対して影響を与えずにはいられない。例えば、データをプロテクトするため、ＩＴグループは、アンチウイルス（ＡＶ）ソフトウェア、ファイアウォール、ホストベース侵入プロテクションシステム（ＨＩＰＳ）、ファイルインテグリティモニタリング（ＦＩＭ）アプリケーション、アプリケーションコントロール、暗号化などの多数の監視ソフトウェアアプリケーションを実行するかもしれない。しかしながら、これらのプロテクト手段の全ては、クライアント装置の処理能力及びバッテリ電力を消費する。また、規制環境の変化のため、その順守はコストのかかるものとなりうる。
【図面の簡単な説明】
【０００５】
開示される技術の実施例が、同様の参照番号が同様の要素を参照する図面において限定的でなく例示的に示される。
【図１】図１は、開示される技術の実施例が実現可能な典型的な環境の一例を示すブロック図である。
【図２】図２は、開示される技術の実施例によるセキュアシステムの第１の具体例を示すブロック図である。
【図３】図３は、開示される技術の実施例によるセキュアシステムの第２の具体例を示すブロック図である。
【図４】図４は、開示される技術の実施例によるバーチャルな企業境界を実現するバーチャルな企業境界を実施する第１の具体例を示すフローチャートである。
【図５Ａ】図５Ａは、開示される技術の実施例によるバーチャルな企業境界を実現するバーチャルな企業境界を実施する第２の具体例を示すフローチャートである。
【図５Ｂ】図５Ｂは、開示される技術の実施例によるバーチャルな企業境界を実現するバーチャルな企業境界を実施する第２の具体例を示すフローチャートである。
【発明を実施するための形態】
【０００６】
図１は、開示された技術の実施例が実現可能な典型的な環境１００の一例を示すブロック図である。本例では、企業はイントラネットウェブサイト、電子メールサーバ及び機密データ、情報、コンテンツ又はこれらの何れかの組み合わせを格納し、又はアクセスを実現する複数の装置又はアプリケーションの何れかなど、企業リソース１０４にアクセス可能な様々な従業員１０２を有する。従業員１０２は、通常のビジネスオペレーション中に企業施設に入ることが許可される複数の請負業者又は一時的な訪問者１０８の何れかと作業してもよい。しかしながら、企業は、完全又は制限される場合、企業リソース１０４への特定のアクセスを請負業者１０６又は一時的な訪問者１０８に提供することを所望しないかもしれない。
【０００７】
本例では、バーチャルな企業境界１１０は、データにアクセス及び／又は破壊しようとするサイバー犯罪１１４から、企業リソース１０４及びより詳細には格納されている機密データをプロテクトするため実現される。サイバー犯罪１１４が企業リソース１０４により格納される機密データの何れかにアクセス又はコピーする場合、当該データ又は情報を競合者やプレスなどの第三者１１６に販売又は譲渡しようとする可能性がある。あるいは、又はこれに加えて、企業が特定のデータ又は情報を送信し、又は機密情報を含む当該データへのアクセスを提供することを所望するビジネスパートナー１１２がいるかもしれない。
【０００８】
開示される技術の実施例は、解決手段において現在の試みの多くの制限を解消するための能力及びより大きな制御を情報技術（ＩＴ）部門などのグループ又は企業に提供するものであってもよい。実施例は、ＡＡＳ（Ａｕｄｉｔ＆Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｅｒ）が通過不可となるように、デスクトップやラップトップコンピュータ、タブレット計算装置又はスマートフォンなどのユーザエンドポイントにおいて、テキスト／ドキュメント、ビデオ、オーディオなどの企業及び／又は機密デジタルコンテンツをプロテクトするものであってもよい。
【０００９】
例えば、ユーザが機密コンテンツにアクセスするときはいつでも、ユーザの身元及びデバイスが、ＩＴ部門により承認されたデバイスを有する許可されたユーザにアクセスが限定されることを保証するため、ＩＴ部門のＡＡＳにより認証されるようにしてもよい。当該デバイスは、ＩＴ部門により所有されてもよいし、又はユーザの私物であってもよい。従って、企業内のＢｒｉｎｇ−Ｙｏｕｒ−Ｏｗｎ−Ｄｅｖｉｃｅ（ＢＹＯＤ）の配置が実現され、効果的に維持される。
【００１０】
機密データ又はコンテンツが暗号化形式によりユーザのデバイスにリリースされる実施例では、暗号化されたデータを解読するためのキーは、ＩＴ部門のＡＡＳにより提供されてもよい。このような実施例では、機密データ又はコンテンツは、常時暗号化形式によりクライアント装置に常駐してもよい。このような実現形態は、例えば、ユーザのラップトップが盗まれた場合、情報漏洩のリストを大きく低減する。
【００１１】
未許可のユーザ及び／又はデバイスにより機密デーや又はコンテンツの未許可のコピーに関する状況では、実現形態は、ＡＡＳによる認証及びアクセスチェックがない場合、未許可のユーザ及び／又はデバイスによるコンテンツの閲覧、印刷などを妨げる。この結果、このような実施例では、デバイス間の機密データの試みられた移動は、ＩＴ部門のＡＡＳを通過することができなくなる。
【００１２】
開示された技術の特定の実現形態では、クライアント装置上の機密データ又はコンテンツのプロテクションは、クライアント装置上の他のアプリケーションにおける脆弱性に直交する。この結果、ソフトウェア、関連するコスト、パフォーマンス及びバッテリ需要をモニタする必要性が、しばしば実質的に低減する。このような実現形態はまた、選択及びコンシューマ化のデバイスに関するより大きな従業員のフレキシビリティをもたらす。
【００１３】
特定の実施例では、追加的な透かし処理が、悪意あるユーザなどによるフィルム化及び配信を阻止するため、データ又はコンテンツに追加されてもよい。
【００１４】
開示される技術の実現形態は、セキュア要素を含むものであってもよい。ここで用いられるセキュア要素とは、一般に実行環境のリモート側の性質を証明するのに利用可能なマルウェア及び／又はハードウェア攻撃耐性実行環境を表す。
【００１５】
開示される技術の実現形態はまた、セキュアスプライトを含むものであってもよい。ここで用いられるセキュアスプライト（ｓｅｃｕｒｅ  ｓｐｒｉｔｅ）とは、例えば、マルウェアによりスクリーンからスクレイプ不可となるように、デバイスのスクリーン上にビットマップをセキュアに表示する機能を表す。セキュアスプライトは、限定することなく、ＰＡＶＰ（Ｐｒｏｔｅｃｔｅｄ  Ａｕｄｉｏ／Ｖｉｄｅｏ  Ｐａｔｈ）及び／又はＨＤＣＰ（Ｈｉｇｈ  Ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）技術を含むものであってもよい。
【００１６】
特定の実施例では、多数の認証方法の何れかが、ユーザの身元を検証するのに利用されてもよい。このような認証技術は、データポリシーにより要求されるように、個別に又は組み合わせて実現されてもよい。
【００１７】
開示された技術の実施例は、例えば、セキュア要素の能力及びディスプレイプロテクション技術に応じて複数の異なる方法の何れかにより実現されてもよい。
【００１８】
Ｊｏｈｎというユーザが彼の企業のイントラネットサイトｓｔｒａｔｅｇｙ．ａｃｍｅ．ｃｏｍから特定の買収関連ドキュメントにアクセスする必要がある具体例を考える。Ｊｏｈｎは、強力な認証技術が備えられたＩＴにより承認されたタブレットデバイスを有する。Ｊｏｈｎは、計画される買収に関してイントラネットサイトｓｔｒａｔｅｇｙ．ａｃｍｅ．ｃｏｍ上で共有される暗号化されたデータにアクセス可能である。レポジトリにおける当該ドキュメントは暗号化され、ユーザの身元を認証し、アクセスパーミッションをチェックした後にリリースされる。しかしながら、スピアフィッシング攻撃の結果として、Ｊｏｈｎのタブレットデバイスは、現在ルートキット又は他の望ましくない及び／又は悪意あるソフトウェアを有することになっている。
【００１９】
図２は、開示される技術の実施例によるバーチャルな企業境界を実現するセキュアシステム２００の第１の具体例を示すブロック図である。システム２００は、企業内ウェブサイト又はｓｔｒａｔｅｇｙ．ａｃｍｅ．ｃｏｍなどのイントラネットなどのネットワークサイト２０２を有する。ネットワークサイト２０２は、サーバなどのマシーン上で暗号化及び格納されるビットマップファイル、ビデオストリーム又は実質的に何れか他のタイプのデータ、コンテンツ又は情報などの暗号化されたコンテンツ、情報又はデータ２０４を格納する。
【００２０】
システム２００はまた、タブレット計算装置又はスマートフォンなどのクライアント装置２１０を有する。クライアント装置２１０は、ユーザに情報を視覚的に提供する関連するディスプレイ２２０を有する。ディスプレイ２２０は、クライアント装置２１０に統合されてもよいし、又は無線接続を介しクライアント装置２１０に接続されるなど、クライアント装置２１０から遠隔的に配置されてもよい。
【００２１】
本例では、ユーザは、ネットワークサイト２０２に接続するクライアント装置２１０を利用している。例えば、クライアント装置２１０上のウェブブラウザ２１２又は他のアプリケーションを利用して、ユーザがクライアント装置２１０とやりとりすると、クライアント装置２１０は、２３０により示されるように、ネットワークサイト２０２から機密ドキュメント又はコンテンツなどの機密情報に対するリクエストを送信する。
【００２２】
ユーザの身元は、複数の標準的な認証方法の何れかを介しウェブアプリケーションに認証される。例えば、サーバ側では、アクセス制御システムは、ユーザが特定の買収ドキュメントにアクセスすることが許可されていることをチェックするのに利用されてもよい。当該チェックの肯定的な結果に基づき、サーバはその後、特定のクライアントプロテクション機能をアクティブ化するためのレスポンスを送信する。例えば、ウェブブラウザ２１２は、２３２により示されるように、セキュア要素２１４のアプリケーションを呼び出す拡張を有してもよい。
【００２３】
特定の実施例では、２３４により示されるように、セッションキーが確定されてもよい。本例では、セキュア要素２１４は、ネットワークサイト２０２の身元を検証し、その後、ネットワークサイト２０２上のウェブアプリケーションとクライアント装置２１０上のグラフィックチップセット２１６との間のＰＡＶＰ（Ｅｐｈｅｍｅｒａｌ  Ｐｒｏｔｅｃｔｅｄ  Ａｕｄｉｏ／Ｖｉｄｅｏ  Ｐａｔｈ）セッションキー（Ｋｓ）を決定する。セッションキーＫｓは、クライアント装置２１０上の秘密を用いて決定されるセキュアチャネルにより決定されてもよい。特定の実施例では、これは予め準備可能である。クライアント装置２１０は、サーバにそれの能力及び身元を通知してもよい。
【００２４】
本例では、サーバ側アプリケーションは、２３６により示されるように、．ｐｄｆ、．ｄｏｃ又は他のフォーマットからサーバ上の機密コンテンツをレンダリングする。本例では、このレンダンリングされたビットマップは、セッションキーＫｓを用いて暗号化され、その後にクライアント装置２１０上のウェブブラウザ２１２に送信される。
【００２５】
クライアント装置２１０上のウェブブラウザ２１２の拡張は、２４０により示されるように、クライアント装置２１０上のグラフィックチップセット２１６に暗号化されたコンテンツを送信し、２４２により示されるように、高帯域幅デジタルコンテンツプロテクション（ＨＤＣＰ）を介しコンテンツがディスプレイ２２０上でユーザに提供される。ページ２２２は、その後、ディスプレイ２２０上で非セキュアコンテンツと共にユーザに表示されてもよい。
【００２６】
特定の実施例では、クライアント装置は、グラフィックによるＰＡＶＰチャネルなどのスケーラブルなセキュア要素機能を有してもよい。このような実施例では、表示されるグラフィックは、例えば、ＨＤＣＰなどのプロテクト手段によりプロテクトされてもよい。企業イントラネットなどのネットワーク上の機密コンテンツは、セキュア要素内で直接的に構成され、セキュア要素によってクライアント装置のグラフィックサブシステムに提供されてもよい。
【００２７】
図３は、開示される技術の実施例によるバーチャルな企業境界を実現するセキュアシステム３００の第２の具体例を示すブロック図である。本例では、システム３００は、企業のイントラネットなどのネットワークサイト３０２と、携帯計算装置、タブレットデバイス又はスマートフォンなどのクライアント装置３１０とを有する。図２のクライアント装置２１０に関して、図３のクライアント装置３１０は、無線接続を介しクライアント装置３１０に接続されるなど、クライアント装置３１０に統合されるか、又は分離される関連するディスプレイ３２０を有する。
【００２８】
本例では、ユーザは、特定の買収交渉に関する最新状況にアクセスする必要がある。ラップトップ又はタブレットコンピュータ、スマートフォンなどの自らのクライアント装置３１０を利用して、ユーザは、企業イントラネット３０２又は他のネットワークサイトに接続し、３３０により示されるように、買収交渉に関する情報又はコンテンツ３０４に対するリクエストを送信する。リクエストされた情報は、機密ドキュメント又は他のタイプの情報、データ若しくはコンテンツを含むものであってもよい。
【００２９】
３３０において、接続が確立されると、認証及びアクセスチェックが、３３２により示されるように、セキュア要素３１４を用いて実行される。例えば、ユーザの身元は、複数の既知の認証技術の何れかを介しクライアント装置３１０上のウェブアプリケーション３１２又は他のアプリケーションに認証される。サーバ側では、アクセス制御システムは、ユーザがリクエストされた買収ドキュメントにアクセスすることが許可されているか確認する。サーバは、その後、特定のクライアントプロテクション機能をアクティブ化するためのレスポンスを送信し、クライアント装置３１０のウェブブラウザ３１２の拡張が、セキュア要素３１４におけるアプリケーションを呼び出す。
【００３０】
本例では、３３４により示されるように、クライアントウェブアプリケーションセキュアセッションキー（Ｋｓ）が確定される。セキュア要素３１４は、ネットワークサイト３０２の身元を検証する。セキュア要素３１４がネットワークサイト３０２を証明すると、それは、ネットワークサイト３０２上のウェブアプリケーションとセキュア要素３１４との間の暗号化されたチャネルを確立する。ネットワークサイト３０２のウェブアプリケーションは、例えば、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）接続などを利用して、暗号化されたチャネルを介し機密コンテンツをセキュア要素３１４に送信する。クライアント装置３１０は、サーバにそれの能力及び身元を通知する。
【００３１】
セキュア要素３１４は、３３６により示されるように、クライアント装置３１０上のグラフィックチップセットの一時的なＰＡＶＰセッションキー（Ｋｓ）を決定する。セキュア要素３１４は、アプリケーションを利用して、クライアント装置３１０上の．ｐｄｆ、．ｄｏｃフォーマットなどからの機密コンテンツをレンダリングする。
【００３２】
本例では、セキュア要素３１４は、セッションキー（Ｋｓ）を用いてレンダリングされたビットマップを暗号化し、３３８により示されるように、ＨＤＣＰを介しスクリーン３２０上でユーザにセキュアに表示するため、３３６により示されるように、生成されたデータをクライアント装置３１０上のグラフィックチップセット３１６に送信する。
【００３３】
図４は、開示された技術の実施例によるバーチャルな企業境界を実施する第１の具体例４００を示すフローチャートである。４０２において、ユーザは、タブレット計算装置などのクライアント装置を利用して、ユーザの企業イントラネットなどのネットワークサイトから機密データをリクエストする。リクエストされたデータは、複数のデータタイプ、ファイルフォーマット、マルチメディアコンテンツの何れかを含む。
【００３４】
４０４において、認証及びアクセスチェックが実行される。例えば、サーバ側アクセス制御システムは、ユーザ及び／又はクラインと装置がリクエストされた情報にアクセスすることが許可されているか判断するため、チェックを実行する。認証があると判断されると、サーバはクライアントプロテクション機能をアクティブ化するためのレスポンスを送信し、クライアント装置上のウェブブラウザアプリケーションは、クライアント装置上のセキュア要素のアプリケーションを呼び出す。
【００３５】
４０６において、セッションキーが決定される。例えば、クライアント装置上のセキュア要素は、ネットワークサイトの身元を検証し、サーバ装置上のウェブアプリケーションとクライアント装置上のグラフィックチップセットとの間でＰＡＶＰセッションキーなどのセッションキーを決定する。クライアント装置は、サーバにそれの能力及び身元を通知する。
【００３６】
４０８において、サーバ側アプリケーションは、サーバ上の機密コンテンツをレンダリングする。レンダリングされたデータは、４１０に示されるように、セッションキーを用いて暗号化され、その後にクライアント装置上のブラウザアプリケーションに送信される。ブラウザ拡張は、４１２に示されるように、ディスプレイを介しユーザに視覚的に提供されるように、グラフィックチップセットに暗号化されたコンテンツを送信する。ディスプレイは、クライアント装置に統合されてもよいし、又は物理的に分離されてもよい。コンテンツは、ページが非セキュアコンテンツと並んでユーザに表示されるように、ＨＤＣＰなどのコンテンツプロテクション技術を用いて表示される。
【００３７】
図５は、開示される技術の実施例によるバーチャルな企業境界を実施する第２の具体例５００を示すフローチャートである。５０２において、ユーザは、タブレット計算装置などのクライアント装置を利用して、ユーザの企業イントラネットなどのネットワークサイトから機密コンテンツをリクエストする。５０４において、認証及びアクセスチェックが実行される。これは、図４の方法４００の４０４において行われる処理と同様である。
【００３８】
５０６において、クライアントウェブアプリケーションセキュアセッションキーが確定される。例えば、クライアント装置上のセキュア要素は、ネットワークサイトの身元を検証してもよい。クライアント装置上のセキュア要素は、５０８により示されるように、サーバ装置上のウェブアプリケーションとセキュア要素自体との間の暗号化されたチャネルを確立する。
【００３９】
５１０において、サーバ装置上のウェブアプリケーションは、例えば、ＳＳＬなどを用いて、暗号化されたチャネルを介し機密コンテンツをセキュア要素に送信する。クライアント装置は、サーバ装置にそれの能力及び身元を通知する。
【００４０】
５１２において、クライアント装置上のセキュア要素は、クライアント装置上のグラフィックチップセットのセッションキーを決定する。その後、セキュア要素は、５１４により示されるように、クライアント装置上で機密コンテンツをレンダリングする。セキュア要素は、５１６により示されるように、レンダリングされたコンテンツを暗号化し、それをクライアント装置上のグラフィックチップセットに送信する。
【００４１】
５１８において、コンテンツは、ディスプレイを介しユーザに視覚的に提供される。ディスプレイは、クライアント装置に統合されるか、又は物理的に分離されてもよい。例えば、ディスプレイは、無線通信チャネルを介しクライアント装置に接続されてもよい。コンテンツは、ＨＤＣＰなどのコンテンツプロテクション技術を用いて表示されてもよい。
【００４２】
開示される技術の実施例は、各種タイプのアーキテクチャに搭載されてもよい。例えば、特定の実施例は、マザーボードを用いて相互接続された１以上のマイクロチップ又は集積回路、グラフィック及び／又はビデオプロセッサ、マルチコアプロセッサ、配線ロジック、メモリデバイスにより格納され、マイクロプロセッサにより実行されるソフトウェア、ファームウェア、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）及び／又はＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）の何れか又は組み合わせとして実現されてもよい。ここで用いられる“ロジック”という用語は、例えば、ソフトウェア、ハードウェア又はこれらの何れかの組み合わせを含むものであってもよい。
【００４３】
特定の実施例がここで図示及び説明されたが、開示された技術の実施例の範囲を逸脱することなく、広範な他の及び／又は均等な実現形態が図示及び説明された特定の実施例に対して置換されてもよいことは、当業者により理解されるであろう。本出願は、ここに図示及び説明された実施例の何れかの適応又は変形をカバーすることが意図される。従って、開示された技術の実施例は以下の請求項及びその均等によってのみ限定されることが明らかに意図される。
【図１】
2015510287.tif 000003
【図２】
2015510287.tif 000004
【図３】
2015510287.tif 000005
【図４】
2015510287.tif 000006
【図５Ａ】
2015510287.tif 000007
【図５Ｂ】
2015510287.tif 000008
【手続補正書】
【提出日】平成26年6月9日(2014.6.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バーチャルな企業境界を実施する方法であって、
ユーザのクライアント装置が、サーバ装置上のネットワークサイトから機密コンテンツをリクエストするステップと、
前記サーバ装置が、前記ユーザと前記クライアント装置との一方又は双方が前記機密コンテンツにアクセスすることが許可されているか判断するステップと、
前記クライアント装置上のセキュア要素が、前記サーバ装置上のウェブアプリケーションと前記クライアント装置上のグラフィックチップセットとの間のセッションキーを確定するステップと、
前記サーバ装置上のサーバアプリケーションが、前記機密コンテンツをレンダリング及び暗号化し、前記暗号化されたレンダリングされたコンテンツを前記クライアント装置上のブラウザアプリケーションに送信するステップと、
前記ブラウザアプリケーションの拡張が、前記暗号化されたレンダリングされたコンテンツを前記グラフィックチップセットに送信するステップと、
前記グラフィックチップセットが、ディスプレイに前記レンダリングされたコンテンツを前記ユーザに視覚的に提供させるステップと、
を有する方法。
【請求項２】
前記セキュア要素が前記セッションキーを確定するステップは、前記セキュア要素が、前記ネットワークサイトのネットワークサイトアイデンティティを検証することを含む、請求項１記載の方法。
【請求項３】
前記クライアント装置が機密コンテンツをリクエストするステップは、前記ユーザと前記クライアント装置との間のやりとりに応答する、請求項１記載の方法。
【請求項４】
前記セッションキーは、一時的なＰＡＶＰ（Ｐｒｏｔｅｃｔｅｄ  Ａｕｄｉｏ／Ｖｉｄｅｏ  Ｐａｔｈ）セッションキーである、請求項１記載の方法。
【請求項５】
前記セキュア要素は、前記クライアント装置上の秘密を用いてセキュアチャネルを介し前記セッションキーを確定する、請求項１記載の方法。
【請求項６】
前記グラフィックチップセットは、セキュアスプライト生成手段を有する、請求項１記載の方法。
【請求項７】
前記ディスプレイが、前記レンダリングされたコンテンツを前記ユーザに視覚的に提供することに関して高帯域幅デジタルコンテンツプロテクション（ＨＤＣＰ）を利用するステップを更に有する、請求項１記載の方法。
【請求項８】
前記ディスプレイは、前記クライアント装置に統合される、請求項１記載の方法。
【請求項９】
前記クライアント装置は、ラップトップコンピュータ、携帯計算装置、タブレット計算装置及びスマートフォンからなる群の１つからなる、請求項１記載の方法。
【請求項１０】
バーチャルな企業境界を実施する方法であって、
ユーザのクライアント装置が、サーバ装置上のネットワークサイトから機密コンテンツをリクエストするステップと、
前記サーバ装置が、前記ユーザと前記クライアント装置との一方又は双方が前記機密コンテンツにアクセスすることが許可されているか判断するステップと、
前記ユーザと前記クライアント装置との一方又は双方が前記機密コンテンツにアクセスすることが許可されていると判断されると、前記サーバ装置が、前記機密コンテンツを前記クライアント装置に送信するステップと、
前記クライアント装置上のセキュア要素が、前記セキュア要素と前記クライアント装置上のグラフィックチップセットとの間のセッションキーを確定するステップと、
前記セキュア要素が、前記機密コンテンツをレンダリング及び暗号化し、前記暗号化されたレンダリングされたコンテンツを前記クライアント装置上のグラフィックチップセットに送信するステップと、
前記グラフィックチップセットが、ディスプレイに前記レンダリングされたコンテンツを前記ユーザに視覚的に提供させるステップと、
を有する方法。
【請求項１１】
前記クライアント装置が前記機密コンテンツをリクエストするステップは、前記ユーザと前記クライアント装置との間のやりとりに応答する、請求項１０記載の方法。
【請求項１２】
前記セキュリティ要素が、前記サーバ装置上のウェブアプリケーションと前記セキュア要素との間に暗号化されたチャネルを確立するステップを更に有する、請求項１０記載の方法。
【請求項１３】
前記サーバ装置が前記機密コンテンツを前記クライアント装置に送信するステップは、前記ウェブアプリケーションが、前記暗号化されたチャネルを介し前記機密コンテンツを前記セキュア要素に送信することを含む、請求項１２記載の方法。
【請求項１４】
前記セッションキーは、ＰＡＶＰ（Ｐｒｏｔｅｃｔｅｄ  Ａｕｄｉｏ／Ｖｉｄｅｏ  Ｐａｔｈ）セッションキーからなる、請求項１０記載の方法。
【請求項１５】
前記ディスプレイが、前記レンダリングされたコンテンツを前記ユーザに視覚的に提供することに関して高帯域幅デジタルコンテンツプロテクション（ＨＤＣＰ）を利用するステップを更に有する、請求項１０記載の方法。
【請求項１６】
前記ディスプレイは、前記クライアント装置に統合される、請求項１０記載の方法。
【請求項１７】
前記クライアント装置は、ラップトップコンピュータ、携帯計算装置、タブレット計算装置及びスマートフォンからなる群の１つからなる、請求項１０記載の方法。
【請求項１８】
サーバアプリケーションを実行し、機密コンテンツを格納し、リクエスト及び肯定的な認証に応答して前記機密コンテンツを暗号化されたチャネルを介し送信するよう構成されるサーバ装置と、
ブラウザアプリケーションを実行するよう構成されるクライアント装置であって、前記サーバ装置上のウェブアプリケーションと前記セキュア要素との間の前記暗号化されたチャネルを確立し、前記暗号化されたチャネルを介し前記サーバ装置から受信した機密コンテンツを受信及び暗号化するよう構成されるセキュア要素と、前記セキュア要素から前記暗号化されたレンダリングされたコンテンツを受信するよう構成されるグラフィックチップセットとを有するクライアント装置と、
前記グラフィックチップセットから受信した命令に応答して、前記機密コンテンツを前記ユーザに視覚的に提供するよう構成されるディスプレイと、
を有するシステム。
【請求項１９】
前記ディスプレイは、前記クライアント装置に統合される、請求項１８記載のシステム。
【請求項２０】
前記ディスプレイは、前記クライアント装置から物理的に分離され、
前記ディスプレイは、無線通信チャネルを介し前記クライアント装置と通信する、請求項１８記載のシステム。
【請求項２１】
前記クライアント装置は、ラップトップコンピュータ、携帯計算装置、タブレット計算装置及びスマートフォンからなる群の１つからなる、請求項１８記載のシステム。
【請求項２２】
ユーザのクライアント装置を有するシステムであって、
サーバ装置上のネットワークサイトから機密コンテンツをリクエストする手段と、
前記ユーザと前記クライアント装置との一方又は双方が前記機密コンテンツにアクセスすることが許可されているか判断する手段と、
前記サーバ装置上のウェブアプリケーションと前記クライアント装置上のグラフィックチップセットとの間のセッションキーを確定する手段と、
前記機密コンテンツをレンダリング及び暗号化し、前記暗号化されたレンダリングされたコンテンツを前記クライアント装置上のブラウザアプリケーションに送信する手段と、
前記暗号化されたレンダリングされたコンテンツを前記グラフィックチップセットに送信する手段と、
ディスプレイに前記レンダリングされたコンテンツを前記ユーザに視覚的に提供させる手段と、
を有するシステム。
【請求項２３】
サーバ装置上のネットワークサイトから機密コンテンツをリクエストするよう構成されるユーザのクライアント装置であって、前記サーバ装置は、前記ユーザと前記クライアント装置との一方又は双方が前記機密コンテンツにアクセスすることが許可されているか判断するよう構成される、クライアント装置と、
前記サーバ装置上のウェブアプリケーションと前記クライアント装置上のグラフィックチップセットとの間のセッションキーを確定するよう構成される前記クライアント装置上のセキュア要素と、
前記機密コンテンツをレンダリング及び暗号化し、前記暗号化されたレンダリングされたコンテンツを前記クライアント装置上のブラウザアプリケーションに送信するよう構成される前記サーバ装置上のサーバアプリケーションと、
前記暗号化されたレンダリングされたコンテンツを前記グラフィックチップセットに送信するよう構成される前記ブラウザアプリケーションの拡張であって、前記グラフィックチップセットは、ディスプレイに前記レンダリングされたコンテンツを前記ユーザに視覚的に提供させるよう構成される、拡張と、
を有するシステム。
【請求項２４】
ユーザのクライアント装置を有するシステムであって、
サーバ装置上のネットワークサイトから機密コンテンツをリクエストする手段と、
前記ユーザと前記クライアント装置との一方又は双方が前記機密コンテンツにアクセスすることが許可されているか判断する手段と、
前記ユーザと前記クライアント装置との一方又は双方が前記機密コンテンツにアクセスすることが許可されていると判断されると、前記機密コンテンツを前記クライアント装置に送信する手段と、
前記セキュア要素と前記クライアント装置上のグラフィックチップセットとの間のセッションキーを確定する手段と、
前記機密コンテンツをレンダリング及び暗号化し、前記暗号化されたレンダリングされたコンテンツを前記クライアント装置上のグラフィックチップセットに送信する手段と、
ディスプレイに前記レンダリングされたコンテンツを前記ユーザに視覚的に提供させる手段と、
を有するシステム。
【請求項２５】
サーバ装置上のネットワークサイトから機密コンテンツをリクエストするよう構成されるユーザのクライアント装置であって、前記サーバ装置は、前記ユーザと前記クライアント装置との一方又は双方が前記機密コンテンツにアクセスすることが許可されているか判断し、前記ユーザと前記クライアント装置との一方又は双方が前記機密コンテンツにアクセスすることが許可されていると判断されると、前記機密コンテンツを前記クライアント装置に送信するよう構成される、クライアント装置と、
前記セキュア要素と前記クライアント装置上のグラフィックチップセットとの間のセッションキーを確定するよう構成される前記クライアント装置上のセキュア要素であって、前記セキュア要素は、前記機密コンテンツをレンダリング及び暗号化し、前記暗号化されたレンダリングされたコンテンツを前記クライアント装置上のグラフィックチップセットに送信するよう構成され、前記グラフィックチップセットは、ディスプレイに前記レンダリングされたコンテンツを前記ユーザに視覚的に提供させるよう構成される、セキュア要素と、
を有するシステム。
【国際調査報告】
2015510287.tif 000009
2015510287.tif 000010