(57)【要約】本発明は、最初に非認証保護データチャネル（１）が確立されるときの２つの側（Ａ、Ｂ）間のセキュア化されたデータチャネルの認証方法を解決するものであり、第１の側（Ａ）のデータチャネル（１）の終端（３）および他方の側（Ｂ）のデータチャネル（１）終端（４）を伴い、かつ第１の側（Ａ）の標的アプリケーション（７）および他側（Ｂ）の標的アプリケーション（８）を伴い、終端（３）および（４）は、非認証共有秘密（５）を有し、その結果、データチャネル（１）の両側（Ａ、Ｂ）において、非認証共有秘密（５）から導出されるデータが計算され、次いで、非認証共有秘密（５）から導出されるデータは、外部通信手段を介して、データチャネル（１）から、外部認証システム（２）の２つの側（１１、１２）にパスされ、その結果、外部認証システム（２）は、データチャネル（１）の認証を含む、通信側（Ａ、Ｂ）の認証を行う。
2016522637.tif 000002
【特許請求の範囲】
【請求項１】
２つの側（Ａ、Ｂ）間のセキュア化されたデータチャネルの認証の方法であって、最初に、非認証保護データチャネル（１）が確立され、前記第１の側（Ａ）の前記データチャネル（１）の終端（３）および他方の側（Ｂ）の前記データチャネル（１）の終端（４）を伴い、かつ前記第１の側（Ａ）の前記標的アプリケーション（７）および前記他方の側（Ｂ）の標的アプリケーション（８）を有し、前記終端（３）および（４）は、非認証共有秘密（５）を有し、その結果、前記データチャネル（１）の両側（Ａ、Ｂ）において、非認証共有秘密（５）から導出されるデータが計算され、次いで、前記非認証共有秘密（５）から導出されるデータは、外部通信手段を介して、前記データチャネル（１）から、外部認証システム（２）の２つの側（１１、１２）にパスされ、その結果、外部認証システム（２）が、前記データチャネル（１）の認証を含む、通信側（Ａ、Ｂ）の認証を行うという事実を特徴とする、方法。
【請求項２】
前記非認証共有秘密（５）から導出されるデータは、終端（３）および（４）が、非認証共有秘密（５）の派生値（６）を計算する、または終端（３）および（４）が、前記非認証共有秘密（５）および付加的データ（１４）から前記派生値（６）を計算するような方法において得られ、前記派生値（６）は、付加的データ（１６）によってさらに修正されることが可能であるという事実を特徴とする、請求項１に記載の方法。
【請求項３】
非認証共有秘密（５）の前記派生値（６）の修正は、前記データチャネル（１）の終端（３）および（４）、前記標的アプリケーション（７、８）、および前記外部認証システム（２）の側（１１、１２）を含む群から選ばれる少なくとも１つの構成要素によって、独立して、各側（Ａ、Ｂ）で行われるという事実を特徴とする、請求項２に記載の方法。
【請求項４】
付加的データ（１４）および／または補完的データ（１６）は、前記データチャネル（１）の終端（３）および（４）、前記標的アプリケーション（７、８）、および前記外部認証システム（２）の側（１１、１２）を含む群から選ばれる少なくとも１つの構成要素によって、独立して、各側（Ａ、Ｂ）で作成されるという事実を特徴とする、請求項２に記載の方法。
【請求項５】
前記非認証共有秘密（５）から導出されるデータは、終端（３）および（４）が、前記非認証共有秘密（５）の前記派生値（６）を計算するような方法において得られるという事実を特徴とする、請求項２に記載の方法。
【請求項６】
前記非認証共有秘密（５）から導出されるデータは、終端（３）および（４）が、前記非認証共有秘密（５）および付加的データ（１４）の前記派生値（６）を計算するような方法において得られるという事実を特徴とする、請求項２に記載の方法。
【請求項７】
前記非認証共有秘密（５）から導出されるデータは、終端（３）および（４）が、前記非認証共有秘密（５）の前記派生値（６）を計算し、その結果、前記標的アプリケーション（７）および（８）の前記派生値（６）を付加的データ（１６）で修正するような方法において得られるという事実を特徴とする、請求項２に記載の方法。
【請求項８】
前記非認証共有秘密（５）から導出されるデータは、終端（３）および（４）が、前記非認証共有秘密（５）および付加的データ（１４）の前記派生値（６）を計算し、その結果、前記標的アプリケーション（７）および（８）が、前記派生値（６）を付加的データ（１６）で修正するような方法において得られるという事実を特徴とする、請求項２に記載の方法。
【請求項９】
前記非認証共有秘密（５）から導出されるデータの認証は、前記ユーザおよび／または前記システムの認証署名鍵を使用した暗号署名を使用する前記外部認証システム（２）を使用して行われるという事実を特徴とする、請求項１に記載の方法。
【請求項１０】
前記非認証共有秘密（５）から導出されるデータの認証は、前記ユーザおよび／または前記システムの認証暗号化鍵を使用した暗号化によって、前記外部認証システム（２）を使用して行われるという事実を特徴とする、請求項１に記載の方法。
【請求項１１】
前記非認証共有秘密（５）から導出されるデータの認証は、前記非認証共有秘密（５）から導出されるデータから作成される派生値と、前記ユーザおよび／または前記システムの認証秘密との比較によって、前記外部認証システム（２）を使用して行われるという事実を特徴とする、請求項１に記載の方法。
【請求項１２】
前記非認証共有秘密（５）から導出されるデータの認証は、前記外部認証システム（２）を使用する前記ユーザおよび／または前記システムおよび／または前記システムの一時的認証署名鍵を使用した暗号署名を使用する外部認証システム（２）を使用して行われるという事実を特徴とする、請求項１に記載の方法。
【請求項１３】
前記非認証共有秘密（５）から導出されるデータの認証は、前記ユーザおよび／または前記システムの認証中に認証された一時的暗号化鍵を使用した、および／または前記外部認証システム（２）を使用した暗号化によって、前記外部認証システム（２）を使用して行われるという事実を特徴とする、請求項１に記載の方法。
【請求項１４】
前記非認証共有秘密（５）から導出されるデータの認証は、前記非認証共有秘密（５）から導出されるデータから作成される派生値と、前記外部認証システム（２）を使用する前記ユーザおよび／または前記システムの一時的認証秘密との前記外部認証システム（２）の比較を使用して行われるという事実を特徴とする、請求項１に記載の方法。
【請求項１５】
前記非認証共有秘密（５）から導出されるデータの認証は、データチャネル（１）の非認証共有秘密（５）から導出されるハンドオーバされるデータが、チャレンジ−レスポンスタイプの認証プロトコルを使用するときに、チャレンジに取って代わるような方法において、前記ユーザの認証のために前記外部認証システム（２）によって使用されるような方法において、前記外部認証システム（２）を使用して行われるという事実を特徴とする、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（技術分野）
本発明は、二者間の遠隔電子通信中のセキュア化されたデータチャネルユーザの電子識別の検証の方法に関する。
【背景技術】
【０００２】
（背景）
セキュア化されたデータチャネルは、サービスプロバイダの情報システム内の保護アセットへのユーザまたはシステムの遠隔アクセスの場合に使用される。保護アセットは、可変特性を持ち得る。すなわち、これらは、機密情報、または公開のために設計されたが、権限のある者によってのみ変更されることが可能である情報であり得る、または情報および通信技術を使用した種々のアクションまたはトランザクションの実現に関し得る、または種々のデバイスが、測定された、あるいは別様に得られた情報またはデータを得るための命令の設定に関し得る。
【０００３】
データチャネルセキュリティは、遠隔アクセスの際の保護アセットの保護レベルの制限要因である。保護アセットセキュリティの一般的レベルは、データチャネルセキュリティより高くあるはずがない。これは、セキュリティの一般的ルールから派生しており、一般的セキュリティレベルは、最弱要素セキュリティのレベルによって設定される。
【０００４】
データチャネルセキュリティは、認証、すなわち、システムまたはユーザ（それぞれ、データチャネルの両端のシステムのオペレータまたは所有者）の識別の検証された確立によって制限される。
【０００５】
認証、すなわち、典型的には、標的電子サービスの使用前に遠隔ベースで行われる、電子識別の検証は、セキュア化されたデータチャネルの作成前に、またはデータチャネルを通したデータ転送の開始前にデータチャネル作成の一部として、行われる。
【０００６】
データチャネルは、権限のないユーザ、例えば、攻撃者がサービスにアクセスすることからの権限のあるユーザの保護として、標的電子サービスへの遠隔アクセスの場合、データ転送の保護のために使用される。
【０００７】
セキュア化されたデータチャネルは、両データチャネル端上のシステムのみに既知である認証共有秘密によって保護される。認証共有秘密作成は、識別チェック、すなわち、両データチャネル端上のユーザ、システムのそれぞれの認証を含む。
【０００８】
別の公知の変形は、データチャネルが、認証を伴わずに、または部分的認証を伴って作成され、その結果、標的アプリケーションのためのユーザの認証のために使用されることである。そのような場合、データチャネルは、非認証共有秘密を使用し、セキュアなものとして作用することができない。なぜなら、いずれの全値データチャネル認証も行われていないため、攻撃者によって乱用され得、攻撃者は、標的アプリケーションのためのユーザの認証さえ乱用または別様に攻撃し、その結果、標的アプリケーションの攻撃さえ成功し得るからである。
【０００９】
データチャネルおよび標的アプリケーションのセキュリティを確実にするように、データチャネルおよび標的アプリケーションのための二重認証を行うこと、またはいくつかの他の方法において、データチャネルおよび標的アプリケーションを接続することが必要であった。
【００１０】
アプリケーションによって行われる認証におけるデータチャネルの作成前または作成時に行われるデータチャネル認証の結果を使用する、アプリケーション通信セキュリティの改良に役立つ、データチャネルとの標的アプリケーション接続（チャネル結合）のいくつかの方法が公知である。
【００１１】
外部認証は、本時点において、データチャネル認証のために使用されない。ユーザ、認証されるべきシステムは、それぞれ、例えば、パスワードによる認証の場合、ユーザ、認証されるべきシステムが認証のために直接使用し得る利用可能な認証秘密（証明書）を有し、またはユーザ、認証されるべきシステムは、公開鍵インフラストラクチャによる認証を使用する場合のように、認証のために必要とされる適切な暗号操作を行うために秘密を使用する。
【００１２】
本発明の目的は、電子通信セキュリティの現在の弱点、すなわち、不十分、非機能的、脆弱、またはほとんど使用不可能なセキュアチャネルの認証を排除し、このように、種々のより高度な技術の攻撃に対する、主に遠隔の電子通信の抵抗を増加させ、このように、電子通信のリスクを有意に減少させることである。
【００１３】
さらに、提示される発明の目的は、外部認証システムおよびデータチャネル（それぞれ、ある瞬間における一方向転送に対する標的アプリケーション）の間のデータ転送を簡略化することによって、外部認証の使用を簡略化することである。これは、データ転送のための他の技術の使用を可能にする、すなわち、一般に、利用可能であり、データ転送のより複雑な方法のために使用され得ない。
【発明の概要】
【課題を解決するための手段】
【００１４】
（発明の基礎）
本発明の主題は、セキュア化されたデータチャネル認証の方法であり、その方法は、最初に、非認証暗号化データチャネルが、通常暗号方法の使用に基づいて得られる非認証共有秘密を使用して、例えば、鍵合意を使用して、二者間に作成され、データチャネルの２端のみ、または一時的に生成された対の暗号鍵が存在することを保証するという事実を特徴とする。
【００１５】
次いで、非認証データチャネルを使用して、ユーザおよびデータチャネルの認証のために必要とされる情報が、例えば、外部認証サービスＵＲＬ、チャレンジ、認証／データセッション識別子によって（内密に）転送され得る。
【００１６】
その結果、両側のデータチャネル終端は、例えば、共有秘密による署名を使用する擬似ランダム暗号関数を使用して、データチャネルの非認証共有秘密の暗号派生値を作成する。派生値作成の方法は、データチャネルの両終端上で計算される共有秘密の両派生値が、同じ共有秘密の場合に同じ値を有することを保証する。計算は、例えば、タイプＨＡＳＨまたはＨＭＡＣの通常非対称擬似ランダムアルゴリズムを使用して行われ得る。
【００１７】
次いで、データチャネルの両端上にあるが、データチャネル外にある、外部通信手段を使用して、非認証共有秘密から導出されるデータ、少なくともデータチャネルの非認証共有秘密の派生値またはその導出される情報が、外部認証（外部認証システムまたはサービス）の適切な入力に転送される。
【００１８】
非認証共有秘密から導出されるデータは、非認証共有秘密の派生値、または、例えば、付加的データを用いた修正によって得られる非認証共有秘密の修正された派生値、または非認証共有秘密および付加的データから計算される派生値、または非認証共有秘密および付加的データから計算され、例えば、付加的データによってさらに修正される派生値であることができる。付加的データによる修正は、データチャネル終端によって、またはデータチャネルの各側の標的アプリケーションによって、および／または認証システムの側によって行われてもよい。修正は、データチャネルの各側の同一構成要素によって、または異なる構成要素によって、データチャネルの両側で行われてもよい。付加的および／または補完的データは、データチャネル終端によって、および／または標的アプリケーションによって、および／または外部認証システムの側によって、作成されてもよい。付加的および／または補完的データは、データチャネルの各側の同一構成要素によって、または異なる構成要素によって、データチャネルの両側で作成されてもよい。
【００１９】
外部認証が、データチャネルの両端上の非認証共有秘密から導出されるデータを受信した後、外部認証は、通常、外部認証によってアクセス可能なユーザまたはプロバイダの認証秘密を使用することによって、データチャネルの非認証共有秘密から導出されるパスされたデータの認証を行い、それらは全て、例えば、署名を使用して、あるいは秘密によって、または別様に認証された秘密によって暗号化を使用して、非認証共有秘密から導出されるデータの認証およびユーザ、システムそれぞれの認証が暗号論的に信頼性のある方法において接続されるような方法におけるものである。
【００２０】
外部認証は、データチャネルの非認証共有秘密から導出されるデータの認証を含む、ユーザ、システムそれぞれの認証および他の認証セキュア操作を独立して行うことが可能な特殊システム、一式のプログラムおよびデバイス、または電子サービスであり、それは、データチャネルから分離され、情報の転送のためにデータチャネルを使用しない。
【００２１】
外部通信手段は、例えば、ＱＲコード（登録商標）のスキャンおよび表示を使用して容易かつ直感的に実施可能な光通信のようなローカル通信の技術、短距離におけるワイヤレス通信の技術のような類似技術、光通信、ローカルネットワーク、デバイス内の内蔵内部通信、または、例えば、サービスプロバイダの内部ネットワークまたは「クラウド」サービスプロバイダの内部保護ネットワーク（それぞれ、セキュアな遠隔通信）のような他の通常の適切な手段を使用してもよい。
【００２２】
非認証共有秘密から導出されるデータの認証は、例えば、非認証共有秘密から導出されるデータとユーザおよび／またはシステムの認証秘密から展開された派生値との比較に基づいて、外部認証システムを使用して行われてもよく、あるいは外部認証を使用したユーザおよび／またはシステムの認証中に認証された一時的署名鍵を使用した暗号署名を介して、外部認証システムを使用して行われてもよく、あるいは外部認証システムを使用したユーザおよび／またはシステムの認証中に認証された一時的暗号化鍵を使用して暗号化することによって、外部認証システムを使用して行われてもよく、あるいは非認証共有秘密から導出されるデータと、外部認証システムを使用したユーザおよび／またはシステムの認証中に認証された一時的秘密とから展開された派生値の比較によって、外部認証システムを使用して行われてもよく、あるいはデータチャネルの非認証共有秘密から導出されるハンドオーバされるデータが、チャレンジ−レスポンスタイプの認証プロトコルを使用する際、チャレンジに取って代わるような方法において、ユーザの認証のために外部認証システムによって使用されるような方法において、外部認証システムを使用して行われてもよい。
【００２３】
このように、データチャネル、その共有秘密がそれぞれまた認証され、すなわち、ユーザ、外部認証システムならびにデータチャネルの両端上のシステムがそれぞれ認証される。
【００２４】
認証の結果は、結果として、認証されたユーザまたはシステムならびにデータチャネルの他側のユーザまたはシステムに関する関連情報を含め、外部認証（認証システム／サービス）を標的アプリケーションにパスしてもよい。
【００２５】
データチャネルの非認証共有秘密から導出されるデータの認証成功の瞬間から、データチャネルは、認証され、データチャネルは、標的アプリケーションの認証されたユーザとのセキュアな通信のために、認証された標的アプリケーションによって使用され得るセキュア認証データチャネルとなる。
【００２６】
ユーザとは、関連電子デバイスならびに電子システムまたは電子デバイス自体を使用する実際の人物を意味する。
【図面の簡単な説明】
【００２７】
【図１】図１は、本発明の実現化Ｎｏ．１の例による、外部認証（外部認証システム２）を使用したセキュア化されたデータチャネル１の認証の方法の概略的表現である。
【図２】図２は、本発明の実現化Ｎｏ．２の例による、外部認証（外部認証システム２）を使用したセキュア化されたデータチャネル１の認証の方法の概略的表現である。
【図３】図３は、本発明の実現化Ｎｏ．３の例による、外部認証（外部認証システム２）を使用したセキュア化されたデータチャネル１の認証の方法の概略的表現である。
【図４】図４は、本発明の実現化Ｎｏ．４の例による、外部認証（外部認証システム２）を使用したセキュア化されたデータチャネル１の認証の方法の概略的表現である。
【発明を実施するための形態】
【００２８】
（本発明の実現化の例）
（例１）
セキュア化されたデータチャネルの認証方法は、例えば、Ａ側とＢ側との間に保護非認証データチャネル１が作成され、外部認証システム２が利用可能であるような方法において行われてもよい。データチャネル１は、Ａ側のデータチャネルの終端３およびＢ側のデータチャネルの終端４によって両側で終端される。
【００２９】
データチャネル１のＡ側およびＢ側ならびに外部認証システム２のＡ側およびＢ側は、広域またはローカルネットワーク、例えば、インターネット１０を介して通信してもよい。
【００３０】
データチャネル１の両終端３および４は、利用可能な秘密情報、すなわち、共有秘密５を有し、共有秘密５は、例えば、鍵合意の暗号アルゴリズムを使用することによって、非認証共有秘密の生成の通常手技に基づいて展開された。共有秘密５は、データチャネル１によって転送されるデータのセキュリティを取り決めるように、データチャネル１の両終端３および４によって、通常方法において使用される。しかし、このとき、現時点でいずれの認証も行われていないため、データが正しい対象から生じているか、データが正しい対象に到達するかがそれぞれ証明されていない。
【００３１】
データチャネル１の認証の取り決めについて、Ａ側の標的アプリケーション７の要求に応じて、共有秘密５の派生値６がＡ側のデータチャネル１の終端３によって計算され、かつＢ側の標的アプリケーション８の要求に応じて、共有秘密５の派生値６がＢ側のデータチャネル１の終端４によって計算されるような方法において、データチャネル１の関連終端３および４が、共有秘密５から、共有秘密５の派生値６を計算するような方法において、外部認証システム２が、結果として使用される。計算方法は、データチャネル１の終端３および終端４の両方によって計算される共有秘密５の派生値６の両方が、共有秘密５が同じである場合に同一値を有することを保証する。計算は、例えば、ＨＡＳＨ（それぞれ、ＨＭＡＣタイプ）の通常非対称擬似ランダムアルゴリズムを使用して行われてもよい。
【００３２】
共有秘密５の派生値６は、結果として、外部インターフェース１５を介して、外部認証システム２にパスされ、外部認証システム２は、結果として、データチャネル１の共有秘密５の派生値６の認証を含む、通信の両側の認証を行う。このように、通信側と併せて、データチャネル１の認証が行われ、データチャネル１を通して転送されるデータが、正しい対象から生じ、正しい対象に転送されるかどうか証明される。
【００３３】
共有秘密５の派生値６がＡ側のデータチャネル１の終端３によって計算されたことの要求に応じて、Ａ側のデータチャネル１の終端３が、共有秘密５の派生値６をＡ側の標的アプリケーション７にパスし、Ａ側の標的アプリケーション７が、外部インターフェース１５を介して、外部通信手段を通して、共有秘密５の派生値６をＡ側の外部認証システム２の側１１にパスするような方法において、共有秘密の派生値６が、外部認証システム２にパスされる。同様に、Ｂ側のデータチャネル１の終端４は、共有秘密５の派生値６がＢ側のデータチャネル１の終端４によって計算されたことの要求に応じて、共有秘密５の派生値６をＢ側の標的アプリケーション８にパスし、Ｂ側の標的アプリケーション８は、外部通信手段を通して、共有秘密５の派生値６をＢ側の外部認証システム２の側１２にパスする。
【００３４】
外部インターフェース１５を介した共有秘密５の派生値６の外部通信手段を通したハンドオーバ方法は、データチャネル１から生じ、例えば、短距離へのワイヤレス通信、光通信、ローカルネットワーク、または、例えば、サービスプロバイダの内部ネットワークのような他の通常適切な手段の技術のようなローカル通信の技術を使用することによって、通常方法において行われる。共有秘密５の派生値６の転送の保護方法および外部認証システム２の使用方法は、関連側の標的アプリケーション７および８が外部認証システム２と同一ユーザによって使用されるセキュリティのレベルを取り決める。
【００３５】
その結果、Ａ側の認証されたユーザまたはシステムならびにＢ側のユーザ（または、システム）に関する他の関連情報を含む、認証の結果１３は、標的アプリケーションにパスされる。
【００３６】
（例２）
セキュア化されたデータチャネルの別の認証方法は、例えば、認証オプションを使用しないＲＦＣ５２４６に準拠したＴＬＳのような暗号化データチャネルの一般的に利用可能な実装を使用することによって、例えば、最初に、Ａ側とＢ側との間に保護非認証データチャネル１が展開され、外部認証システム２が利用可能であるような方法において行われてもよい。データチャネル１は、Ａ側のデータチャネルの終端３およびＢ側のデータチャネルの終端４によって両側で終端される。データチャネル１の終端３および終端４の両方は、例えば、鍵合意の暗号アルゴリズムを使用することによって、非認証共有秘密の生成の通常手技に基づいて生成された利用可能な秘密情報、すなわち、共有秘密を有する。共有秘密５は、データチャネル１によって転送されるデータのセキュリティをサポートするように、データチャネル１の両終端３および４によって、通常方法において使用される。しかし、このとき、現時点でいずれの認証も行われていないため、データが正しい対象から生じているか、データが正しい対象に到達するかがそれぞれ証明されていない。
【００３７】
次いで、Ａ側の標的アプリケーション７は、Ａ側のデータチャネル１の終端３への転送のために、標的アプリケーションのデータ９をパスし、データ９は、共有秘密５を使用して、データチャネル１によって暗号化形態で転送され、Ｂ側のデータチャネルの終端４によって解読され、Ｂ側の標的アプリケーション８にパスされる。
【００３８】
標的アプリケーションの転送されるデータ９は、例えば、外部認証システム、すなわち、Ａ側１１のネットワークアドレス、認証セッションの識別子、「ノンス」（すなわち、高エントロピーを伴う付加的情報）のようなセキュリティの改良のために設計された他の情報のような外部認証システム２の正しい機能のために必要とされる技術情報を含んでもよい。
【００３９】
Ａ側の標的アプリケーション７は、転送のために設計されたデータ９を処理し、Ｂ側の標的アプリケーション８は、それらからの付加的データ１４が、常時、関連側にあるような方法において、転送されるデータ９を処理する。計算方法は、標的アプリケーション７および８の両方によって計算される両付加的データ１４が転送されるデータ９が正しく転送および解読される場合に同じ値を有することを保証する。
【００４０】
データチャネル１の認証の取り決めについて、データチャネル１の関連終端３および４が、共有秘密５および付加的データ１４から、共有秘密５の派生値６を計算するような方法において、外部認証システム２が、結果として使用される。すなわち、これは、Ａ側の標的アプリケーション７の要求に応じて、Ａ側の標的アプリケーション７によって作成される付加的データ１４をパスし、Ａ側のデータチャネルの終端３によって、共有秘密５の派生値６が計算され、Ｂ側の標的アプリケーション８の要求に応じて、Ｂ側の標的アプリケーション８によって展開される付加的データ１４をパスし、Ｂ側のデータチャネルの終端４によって、共有秘密５の派生値６が計算されるような方法において行われる。計算方法は、データチャネルの終端３および４の両方によって計算される共有秘密５の派生値６の両方が全入力が同じである場合に同じ値を有することを保証する。計算は、例えば、ＲＦＣ５７０５（Ｋｅｙｉｎｇ  Ｍａｔｅｒｉａｌ  Ｅｘｐｏｒｔｅｒｓ  ｆｏｒ  Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ（ＴＬＳ））に準拠する手技を使用する、例えば、ＨＡＳＨ（それぞれ、ＨＭＡＣタイプ）の通常非対称擬似ランダムアルゴリズムを使用して行われてもよい。
【００４１】
その結果、共有秘密５の派生値６は、外部インターフェース１５を介して、外部認証システム２にパスされ、外部認証システム２は、結果として、データチャネル１の共有秘密５の派生値６の認証を含む通信側の認証を行う。このように、通信側と併せて、データチャネル１の認証が行われ、データチャネルを通して転送されるデータが正しいソースからから生じているかどうか、およびそれらが正しい対象に転送されるかどうかが証明される。
【００４２】
Ａ側のデータチャネル１の終端３が、共有秘密５の派生値６がＡ側のデータチャネル１の終端３によって計算されたことの要求に応じて、共有秘密５の派生値６をＡ側の標的アプリケーション７にパスし、そしてＡ側の標的アプリケーション７が、外部インターフェース１５を介して、外部通信手段を通して、共有秘密５の派生値６をＡ側の外部認証システム１１にパスするような方法において、共有秘密の派生値６が、外部認証システム２にパスされる。同様に、Ｂ側のデータチャネルの終端４は、共有秘密５の派生値６がＢ側のデータチャネルの終端４によって計算されたことの要求に応じて、共有秘密５の派生値６をＢ側の標的アプリケーション８にパスし、Ｂ側の標的アプリケーション８は、外部通信手段を通して、共有秘密５の派生値６をＢ側の外部認証システム１２にパスする。
【００４３】
外部インターフェース１５を介した共有秘密５の派生値６の外部通信手段によるハンドオーバの方法は、データチャネル１から生じ、例えば、ＱＲコード（登録商標）のスキャンおよび表示を使用する、容易かつ直感的に実施可能な光通信のようなローカル通信、デバイス内の内蔵内部通信、または「クラウド」サービスプロバイダの内部保護ネットワーク（それぞれ、セキュアな遠隔通信）の技術を使用することによって、通常方法において行われる。
【００４４】
（例３）
セキュア化されたデータチャネルの別の認証方法は、例えば、前述の説明（すなわち、最初に、Ａ側とＢ側との間に保護非認証データチャネル１が展開され、データチャネルの終端３および４の両方が、利用可能な非認証秘密情報、すなわち、共有秘密５を有する）と同様の方法において行われてもよい。
【００４５】
さらに、Ａ側の標的アプリケーション７は、Ａ側のデータチャネル１の終端３への転送に、標的アプリケーションのデータ９を追加し、これは、データチャネル１を通して暗号化形態で転送され、前述の例における付加的データの場合と同様に、そこから、付加的データ１６が、常時、関連側に展開される。データチャネル１の認証の取り決めについて、標的アプリケーション７（Ａ側）の要求に応じて、Ａ側のデータチャネル１の終端３によって共有秘密５の派生値６が計算され、Ｂ側の標的アプリケーション８の要求に応じて、Ｂ側のデータチャネル１の終端４によって、共有秘密５の派生値６が計算されるような方法において、データチャネルの関連終端３および４が、共有秘密５から、共有秘密５の派生値６を計算するような方法において、外部認証システム２が、結果として使用される。
【００４６】
その結果、Ａ側およびＢ側の標的アプリケーション７および８は、付加的データ１６を使用して、共有秘密５の派生値６の修正を行い、それらは、Ａ側およびＢ側の外部認証システム１１および１２に、共有秘密５の修正された派生値６をパスする。派生値６の修正は、通常使用される算術アルゴリズムを使用して行われてもよい。例えば、ＨＡＳＨ（それぞれ、ＨＭＡＣタイプ）の通常非対称擬似ランダムアルゴリズムまたは連鎖を使用することが可能である。
【００４７】
選択される計算方法は、共有秘密５の元々の派生値６および付加的データ１６を使用して、Ａ側の標的アプリケーション７およびＢ側の標的アプリケーション８によって行われる共有秘密５の派生値６の修正が、全入力が同じである場合に同一値を有することを保証する。
【００４８】
データチャネルの認証のために、前述の例と類似方法において、共有秘密５の修正された派生値６が使用される。
【００４９】
（例４）
セキュア化されたデータチャネルの認証方法はまた、前述の説明（最初に、Ａ側とＢ側との間に保護非認証データチャネル１が展開され、その時、データチャネル１の終端３および４の両方が、利用可能な秘密情報、すなわち、共有秘密５を有する）と同様の方法において行われてもよい。
【００５０】
次いで、Ａ側の外部認証システム１１は、Ａ側の外部認証システム１１のネットワークアドレス、認証セッションの識別子、それぞれ、例えば、一般的に使用される「ノンス」、すなわち、高エントロピーを伴う付加的情報のようなセキュリティの改良のために設計された他の情報のような付加的データ１６、すなわち、外部認証システム２の正しい機能のために必要とされる技術情報の一部を展開する。
【００５１】
付加的データ１６は、Ａ側の外部認証システム１１によって、Ａ側の外部インターフェース１５を介して、Ａ側の標的アプリケーション７にパスされ、可能性として考えられる完成または修正後、Ａ側のデータチャネル１の終端３への転送のために、標的アプリケーションのデータ９として、それをパスし、データ９は、共有秘密５を使用してデータチャネル１を通して暗号化形態で転送され、Ｂ側のデータチャネル１の終端４によって解読され、Ｂ側の標的アプリケーション８にハンドオーバされる。
【００５２】
Ｂ側の標的アプリケーション８は、転送された情報から付加的データ１６を作成するような方法において、転送された情報を処理する。一般的に使用される算術アルゴリズムを使用することが可能であり、計算方法は、両付加的データ１６、すなわち、Ａ側の外部認証システム１１によって作成される付加的データ１６およびＢ側の標的アプリケーション８によって作成される付加的データ１６が、転送される情報が正しい方法で転送および解読される場合に同じ値を有することを保証する。
【００５３】
データチャネル１の認証の取り決めについて、Ａ側の標的アプリケーション７の要求に基づいて、Ａ側のデータチャネルの終端３によって、共有秘密５の派生値６が計算され、それは、Ａ側の外部認証システム１１へのいかなる変更も伴わずに、外部インターフェース１５を介して、パスされるような方法において、外部認証システム２が、結果として使用される。Ａ側の外部認証システム１１は、Ａ側の外部認証システム１１によって事前に展開されてＡ側の標的アプリケーション７にパスされた付加的データ１６を使用して、共有秘密５の派生値６の修正を行う。
【００５４】
Ｂ側の標的アプリケーション８の要求に応じて、Ｂ側のデータチャネル１の終端４によって、共有秘密５の派生値６が計算される。これは、Ｂ側の標的アプリケーション８にパスされ、Ｂ側の標的アプリケーション８は、付加的データ１６を使用して、共有秘密５の派生値６の修正を行い、外部インターフェース１５を介して、Ｂ側の外部認証システム１２に、修正された共有秘密５の派生値６をパスする。
【００５５】
選択される計算方法は、共有秘密５の元々の派生値６および付加的データ１６を使用して、Ｂ側の標的アプリケーション８によって行われる共有秘密５の派生値６の修正が、全入力が同じ場合にＡ側の外部認証システム１１によって計算される修正と同一値を得ることを保証する。
【００５６】
データチャネルの認証のために、前述の例と類似方法において、共有秘密５の修正された派生値６が、使用される。
【００５７】
（例５）
外部認証を使用したセキュア化されたデータチャネル１の別の認証方法は、例えば、それぞれ、Ａ側のデータチャネル１の終端３が、Ａ側の標的アプリケーション７の内部部分として機能し、Ｂ側のデータチャネル１の終端４が、Ｂ側の標的アプリケーション８の内部部分として機能するような方法において行なわれてもよい。関連データ転送は、本例では、前述の例に説明される類似方法において、標的アプリケーションの内側で行われる。
【００５８】
（例６）
外部認証システム２を使用したデータチャネル１の非認証共有秘密５から導出されるパスされるデータの認証方法は、例えば、以下のように行われてもよい。
・認証秘密によってデータチャネル１の非認証共有秘密５から導出されるパスされるデータの暗号署名の使用、または
・認証秘密によってデータチャネル１の非認証共有秘密５から導出されるパスされるデータ認証の暗号化の使用、または
・データチャネル１の非認証共有秘密５から導出されるデータおよびユーザの認証のために外部認証システム２によって使用される認証秘密から計算される派生値。このように、ユーザの認証およびデータチャネルの認証が、暗号論的に接続される。
【００５９】
（例７）
外部認証システム２を使用したデータチャネルの非認証共有秘密から導出されるパスされるデータの認証方法は、例えば、以下のように行われてもよい。
・一時的認証秘密によってデータチャネル１の非認証共有秘密５から導出されるパスされるデータの暗号署名の使用、または
・一時的認証秘密によってデータチャネル１の非認証共有秘密５から導出されるパスされるデータの暗号化の使用、または
・データチャネル１の非認証共有秘密５から導出されるデータおよびユーザの認証のために外部認証システム２によって使用される一時的認証秘密から計算される派生値。このように、ユーザの認証およびデータチャネルの認証が、暗号論的に接続される。
【００６０】
（例８）
最後に、外部認証システム２を使用したデータチャネル１の非認証共有秘密５から導出されるパスされるデータの認証方法は、例えば、チャレンジ−レスポンスタイプの認証プロトコルを使用する際のチャレンジに取って代わるような方法において、データチャネル１の非認定共有秘密５から導出される所与のデータが、ユーザの認証のための外部認証システム２によって使用されるような方法において行われてもよい。このように、ユーザの認証およびデータチャネルの認証が、暗号論的に接続される。
【産業上の利用可能性】
【００６１】
本発明は、認証されたセキュア化データチャネルの必要アプリケーションの任意の分野において使用されることができる。
【図１】
2016522637.tif 000003
【図２】
2016522637.tif 000004
【図３】
2016522637.tif 000005
【図４】
2016522637.tif 000006
【国際調査報告】
2016522637.tif 000007
2016522637.tif 000008
2016522637.tif 000009