Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6948317B2 - 第一通信デバイスと少なくとも一つの第二通信デバイスとの間でシェアされるシークレットを確立すること - Google Patents
[go: Go Back, main page]

JP6948317B2 - 第一通信デバイスと少なくとも一つの第二通信デバイスとの間でシェアされるシークレットを確立すること - Google Patents

第一通信デバイスと少なくとも一つの第二通信デバイスとの間でシェアされるシークレットを確立すること Download PDF

Info

Publication number
JP6948317B2
JP6948317B2 JP2018520194A JP2018520194A JP6948317B2 JP 6948317 B2 JP6948317 B2 JP 6948317B2 JP 2018520194 A JP2018520194 A JP 2018520194A JP 2018520194 A JP2018520194 A JP 2018520194A JP 6948317 B2 JP6948317 B2 JP 6948317B2
Authority
JP
Japan
Prior art keywords
communication device
communication
shared secret
computing device
secret information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018520194A
Other languages
English (en)
Other versions
JP2019502283A (ja
Inventor
グオチャン チャン,
グオチャン チャン,
ラーシュ アンデルション,
ラーシュ アンデルション,
ホセ アラウホ,
ホセ アラウホ,
Original Assignee
テレフオンアクチーボラゲット エルエム エリクソン(パブル)
テレフオンアクチーボラゲット エルエム エリクソン(パブル)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by テレフオンアクチーボラゲット エルエム エリクソン(パブル), テレフオンアクチーボラゲット エルエム エリクソン(パブル) filed Critical テレフオンアクチーボラゲット エルエム エリクソン(パブル)
Publication of JP2019502283A publication Critical patent/JP2019502283A/ja
Application granted granted Critical
Publication of JP6948317B2 publication Critical patent/JP6948317B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/061Network architectures or network communication protocols for network security for supporting key management in a packet data network for key exchange, e.g. in peer-to-peer networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/085Secret sharing or secret splitting, e.g. threshold schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • H04W12/041Key generation or derivation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Theoretical Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephone Function (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Communication Control (AREA)

Description

本発明は第一通信デバイスと少なくとも一つの第二通信デバイスとの間でシェアされるシークレット(共有秘密情報)を確立する方法とそれに対応するコンピューティングデバイスとに関連する。本発明はさらにコンピューティングデバイスに本発明にしたがった方法を実行させるためのコンピュータプログラムと対応するコンピュータプログラムプロダクトとに関連する。
クライアントの視点から電子デバイスについて言うと、ユーザは、通常、仕事またはレジャーのために一つのデスクトップを必要とする。他の電子デバイスに言及すると、ユーザは、ゲーミングコンソール、セットトップボックス、スマートフォンおよびウォッチ、タブレット、ネットワークミュージックプレイヤー、その他のような、それぞれ特定のアプリケーション用のいくつかのデバイスを有していることもある。
さらに、インターネットオブシング(IoT)の出現により、ユーザは、自宅に多数の電子デバイスを所有するようになるかもしれないが、これは、たとえば、温度センサー、スマート衣服、サーモスタットコントローラ、その他のような形態をしたマシーンツーマシーン(M2M)デバイスと一般には呼ばれている。
たとえば、ユーザは、健康監視のためにスマートウォッチを身に着け、エンターテイメントのためにヘッドマウントデバイス(HMD)を装着し、それと同時に、スマートウォッチおよびHMDと通信するスマートフォンを所持するかもしれない。
日常生活において電子デバイスの数が増加するにつれて、デバイスアソシエーションやペアリングは、二つ以上のデバイス間でデータをシェアリングするために重要な役割を果たすであろう。多くの状況下では、レストランにおいて割り勘したり、プレゼンテーションのために観客とパワーポイントファイルをシェアリングしたりするなど、情報を交換するためにいくつかのデバイスが一時的に接続されることが必要とされる。
デバイスアソシエーションやペアリングのために多くの異なるアプローチが存在する。たとえば、加入者識別モジュール(SIM)カードを持たないタブレットは、認証プロセスを完了したあとで、スマートフォンをインターネットへアクセスするためのホットスポットとして使用するために当該スマートフォンとローカルWiFiコネクションをセットアップしてもよいだろう。
他の例としては、いわゆるバンプアプリケーションは、ユーザが二つのデバイスを一緒にバンピング(衝突)させると、この二つのデバイスのペアリングを開始する。そして、モーションセンサーおよび/または加速度センサーからのセンサーデータは、これらの二つのデバイスをアソシエートするために処理される。たとえば、クイックレスポンス(QR)コードのような、ビジュアルタグが多くのデバイスをアソシエートするために使用されるといった、他の例も存在し、第一デバイスはビジュアルタグを生成して自己のスクリーンに表示し、他のデバイスはグループ通信に参加するために自己のカメラを使用することによって当該ビジュアルタグをスキャンしてもよい。さらなる例として、米国特許第7907901号は、二つのデバイスが同様にシェイクされると、これらが同一のモーションデータを生成することでその後にこれらがペアリングされるといった、二つのデバイスのシェイキングを開示している。
これらの例示におけるアプローチの問題点は、デバイス間で同一のタイプのセンサーおよび通信手段が使用されなければならないことであり、第一の事例では、デバイスは無線通信を実行できなければならず、第二および第四の事例では、姿勢センサーが採用されなければならず、第三の事例ではデバイスは視覚的通信手段によって相互動作できなければならない。
本発明の目的は、当技術分野におけるこの問題を解決するか、または、少なくとも低減することであり、通信デバイス間でシェア(共有)されるシークレット(秘密情報)の確立を容易にするための改善された方法を提供することである。
本発明の第一観点によれば、この目的は、コンピューティングデバイスによって実行される、第一通信デバイスと少なくとも一つの第二通信デバイスとの間で共有秘密情報を確立する方法によって、達成される。本方法は、第一通信デバイスとの第一通信手段を使用して、共有秘密情報を導出可能な第一データ表現を取得することを有する。本方法は、さらに、共有秘密情報を導出可能な第二データ表現を第一データ表現から生成することを有する。さらに、本方法は、第二通信手段を使用して、第二通信デバイスに第二データ表現を提供することを有し、第一通信手段は第二通信手段と異なるものである。
本発明の第二観点によれば、この目的は、第一通信デバイスと少なくとも一つの第二通信デバイスとの間で共有秘密情報を確立するように構成されたコンピューティングデバイスによって達成され、ここでコンピューティングデバイスは、処理ユニットとメモリとを有し、当該メモリは、当該処理ユニットにより実行可能なインストラクションを有しており、これにより当該コンピューティングデバイスは、第一通信デバイスとの第一通信手段を使用して、共有秘密情報を導出可能な第一データ表現を取得するように動作する。コンピューティングデバイスは、さらに、共有秘密情報を導出可能な第二データ表現を第一データ表現から生成するように動作する。さらに、コンピューティングデバイスは、第二通信手段を使用して、第二通信デバイスに第二データ表現を提供するように動作し、第一通信手段は第二通信手段と異なるものである。
本発明の第三観点によれば、この目的は、コンピューティングデバイスによって実行される、第一通信デバイスと少なくとも一つの第二通信デバイスとの間で共有秘密情報を確立する方法によって、達成される。本方法は、共有秘密情報を導出可能なセンサーデータを取得することを有し、センサーデータはコンピューティングデバイスと第一通信デバイスとの両方が経験したモーションを表現している。本方法は、さらに、共有秘密情報を導出可能な第二データ表現をセンサーデータから生成することを有する。さらに、本方法は、第二通信デバイスに第二データ表現を提供することを有する。
本発明の第四観点によれば、この目的は、第一通信デバイスと少なくとも一つの第二通信デバイスとの間で共有秘密情報を確立するように構成されたコンピューティングデバイスによって達成され、ここでコンピューティングデバイスは、処理ユニットとメモリとを有し、当該メモリは、当該処理ユニットにより実行可能なインストラクションを有しており、さらに、モーションセンサーを有し、これにより当該コンピューティングデバイスは、共有秘密情報を導出可能なモーションセンサーのセンサーデータを取得するように動作する。センサーデータは、コンピューティングデバイスと第一通信デバイスとの両方が経験したモーションを表現している。コンピューティングデバイスは、さらに、共有秘密情報を導出可能な第二データ表現をセンサーデータから生成するように動作する。さらに、コンピューティングデバイスは、第二通信デバイスに第二データ表現を提供するように動作する。
本発明の第五観点によれば、この目的は、デバイス内に含まれている処理ユニット上でコンピュータ実行可能なインストラクションが実行されると、本発明の第一および/または第三観点の実施形態にしたがったステップをデバイスに実行させるためのコンピュータ実行可能なインストラクションを有するコンピュータプログラムによって、達成される。
本発明の第六観点によれば、この目的は、コンピュータ可読媒体を含むコンピュータプログラムプロダクトによって達成され、当該コンピュータ可読媒体は第五観点にしたがって具体化されたコンピュータプログラムを有している。
利点があることには、デバイスのグループをアソシエーションするためのリレーまたはプロキシーとして動作するコンピューティングデバイスを用いて、異種デバイス、つまりそれぞれ異なる通信手段を有するデバイスのアソシエーションが実現されてもよい。
たとえば、本発明の第一観点によれば、プロジェクターの形態をした第一デバイスが、カンファレンスフォン(会議電話機)によって具体化された第二デバイスとペアリング/アソシエーションされることが仮定される場合、プロジェクターはビジュアルオブジェクトを投影するための光源を具備し、カンファレンスフォンはオーディオ信号を受信することが可能なマイクロフォンを具備している。
したがって、ユーザは、クイックレスポンス(QR)コードなどのビジュアルタグをプロジェクターに表示させてもよい。たとえば、これは、プロジェクターに関連付けられたリモコンの専用ボタンを押すことによってプロジェクターに指示されてもよいし、電源がオンされると、プロジェクターにQRコードを表示させてもよい。
したがって、ユーザは、たとえば、第一通信手段を使用して、スマートフォンなどの本発明のリレーデバイスとプロジェクターとの間の通信をセットアップし、これは、この例示的な実施形態によれば、プロジェクタにより壁や投影スクリーンに表示されたQRコードを、スマートフォンカメラを使用してスマートフォンに読み取らせることによって実行される。読み取られたQRコードは、プロジェクターとスマートフォンとによってシェアされる共有秘密情報を導出可能な第一データ表現を含み、これはたとえば、特定のバイナリーシーケンスの形態をしている。
次に、ユーザは、第二通信手段を介して、カンファレンスフォンと自己のスマートフォンとの間の通信をセットアップし、これは、この例によれば、カンファレンスフォンに共有秘密情報を提供するために、カンファレンスフォンのマイクロフォンによってピックアップされるオーディオ信号を送信することによって実行される。
オーディオ信号を提供するのに先立って、スマートフォンは、カンファレンスフォンによって共有秘密情報を導出可能な第二データ表現を、取得された第一データ表現から生成する。ゆえに、カンファレンスフォンに共有秘密情報を導出可能なデータを提供するために、カンファレンスフォンに送信されることになるオーディオ信号に対して第一データ表現が符号化される。これにより、カンファレンスフォンによって共有秘密情報を導出可能な第二データ表現が(上述されたバイナリーシーケンスの形態で)生成される。
利点があることには、スマートフォンはプロジェクターとカンファレンスフォンとの間にセキュアな通信を実現でき、つまり二つのデバイスは、たとえば、ブルートゥース、WiFiまたはインターネットその他を介して通信を確立すると、これらのデバイスの両方は共有秘密情報を入手可能となり、つまり、ここで一例としてあげられたバイナリーシーケンスを入手可能となり、セキュアな通信が実行可能となる。
本発明の第二観点によれば、タブレットの形態をした第一デバイスが、カンファレンスフォンによって具体化された第二デバイスとペアリング/アソシエーションされることが仮定される場合、タブレットは加速度計などのモーションセンサーを具備し、カンファレンスフォンはオーディオ信号を受信することが可能なマイクロフォンを具備している。
ユーザは、自己のスマートフォンリレーデバイスとタブレットに対してバンプするから、または、スマートフォンをタブレットと一緒にシェイキングすることによって、ペアリングを開始する。いずれにしても、スマートフォンのモーションセンサー共有秘密情報を導出可能なセンサーデータを生成し、センサーデータはスマートフォンとタブレットとの両方が経験したモーションを表現している。共有秘密情報は特定のバイナリーシーケンスによって表現されてもよい。
本発明の第一観点のために提供された例示的な実施形態と同様に、共有秘密情報を導出可能な第二データ表現はスマートフォンによって生成されて、カンファレンスフォンに対して提供される。
しかしながら、第二観点によれば、スマートフォンは、カンファレンスフォンによって共有秘密情報を導出可能な第二データ表現を、取得されたセンサーデータから生成する。ゆえに、カンファレンスフォンに共有秘密情報を導出可能なデータを提供するために、カンファレンスフォンに送信されることになるオーディオ信号に対してセンサーデータの少なくとも一部が符号化される。これにより、カンファレンスフォンによって共有秘密情報(上述されたバイナリーシーケンスの形態)を導出可能な第二データ表現が生成される。
利点があることには、スマートフォンはタブレットとカンファレンスフォンとの間にセキュアな通信を実現でき、つまり二つのデバイスは、たとえば、ブルートゥース、WiFiまたはインターネットその他を介して通信を確立すると、これらのデバイスの両方は、つまり、タブレットとスマートフォンとをバンピングまたはシェイキングすることによって生成されたバイナリーシーケンスである、共有秘密情報を入手可能となり、そしてセキュアな通信が実行可能となる。
本発明の実施形態によれば、モーションセンサーデータは第一通信デバイスとの物理的な接触を表現している。ゆえに、コンピューティングデバイスと第一通信デバイスは共有秘密情報の確立を開始するために一緒にバンプされてもよい。
本発明の他の実施形態によれば、モーションセンサーデータは第一通信デバイスと共通の動きパターンを表現している。ゆえに、コンピューティングデバイスと第一通信デバイスは共有秘密情報の確立を開始するために一緒にシェイクされてもよい。
本発明のさらに他の実施形態によれば、第一通信デバイスと、第二通信デバイスのグループとの間の共有秘密情報が確立され、この場合に第二通信デバイスのグループには第二データ表現が提供される。
本発明のさらに他の実施形態によれば、当該グループに含まれている少なくとも二つの当該第二通信デバイスは、異なる通信手段を介して第二データ表現を提供される。たとえば、第二通信デバイスの一方は視覚的に第二データ表現を提供され、その一方で第二通信デバイスの他方は音により第二データ表現を提供される。
本発明のさらに他の実施形態によれば、コンピューティングデバイスは、第一データ表現から共有秘密情報を導出することまたはモーションセンサーから共有秘密情報を導出することのどちらかを適用され、共有秘密情報を使用して、第一通信デバイスおよび/または少なくとも一つの第二通信デバイスとセキュアな通信を確立する。
実施形態によれば、共有秘密情報を導出可能な第一データ表現を取得することは、視覚的に第一データ表現を取得すること、音により第一データ表現を取得すること、および、無線通信チャネルを介して第一データ表現を取得すること、のうちの一つを含む。
他の実施形態によれば、共有秘密情報を導出可能な第二データ表現を提供することは、視覚的に第二データ表現を提供すること、音により第二データ表現を提供すること、および、無線通信チャネルを介して第二データ表現を提供すること、のうちの一つを含む。
一般に、特許請求の範囲で使用されるすべての用語は、明示的に他の定義がなされていない限り、当該技術分野における一般的な意味に解されるべきである。「要素、装置、コンポーネント、手段、ステップ、その他」についての言及は、明示的に他のものを指していない限り、少なくとも一つの要素、装置、コンポーネント、手段、ステップ、その他に言及しているものとしてオープンに解釈されるべきである。ここで開示されるいずれかの方法のステップは、明示的に言及されない限り、開示された順番の通りに実行される必要は無い。
本発明は添付の図面を参照しながら説明される。
第一通信デバイスと少なくとも一つの第二通信デバイスとの間で共有秘密情報を確立するように構成された、本発明の実施形態にしたがったコンピューティングデバイスを示す図。 第一通信デバイスと少なくとも一つの第二通信デバイスとの間で共有秘密情報を確立する図1に示されたコンピューティングデバイスによって実行される方法の実施形態を示すフローチャート。 第一通信デバイスと少なくとも一つの第二通信デバイスとの間で共有秘密情報を確立するように構成された、本発明の他の実施形態にしたがったコンピューティングデバイスを示す図。 第一通信デバイスと少なくとも一つの第二通信デバイスとの間で共有秘密情報を確立する図3に示されたコンピューティングデバイスによって実行される方法の実施形態を示すフローチャート。 本発明の実施形態にしたがったコンピューティングデバイスを示す図。 本発明の他の実施形態にしたがったコンピューティングデバイスを示す図。 第一通信デバイスと第二通信デバイスのグループとの間で共有秘密情報を確立するように構成された、本発明のさらに他の実施形態にしたがったコンピューティングデバイスを示す図。 本発明の実施形態にしたがったコンピューティングデバイスを示す図。 本発明の他の実施形態にしたがったコンピューティングデバイスを示す図。
以下では本発明のある実施形態を示す添付の図面を参照しながら実施形態がより完全に説明される。しかし、本発明は、多くの異なる形態によって実現可能であり、ここに開示される実施形態にのみ限定されるものと解釈されてはならず、これらの実施形態は本開示を十分かつ完全なものとするために一例として提供されており、当業者に本発明の範囲を完全に伝えるであろう。本説明の全般にわたって同様の要素には同様の番号が付与される。
図1は第一通信デバイス20と少なくとも一つの第二通信デバイス30との間で共有秘密情報を確立するように構成された、本発明の実施形態にしたがったコンピューティングデバイス10を示す。
図2は第一通信デバイス20と少なくとも一つの第二通信デバイス30との間で共有秘密情報を確立する図1に示されたコンピューティングデバイス10によって実行される方法の実施形態を示すフローチャートである。
コンピューティングデバイス10は図1においてスマートフォンの形態で具体化されており、第一通信デバイス20はプロジェクターの形態で具現化されており、第二通信デバイス30はカンファレンスフォンの形態で具現化されている。
プロジェクター20とカンファレンスフォン30との間でその後にセキュアな通信を実現するためにこれらの二つのデバイス間で共有秘密情報を確立するために、ユーザは、特定の例示であるQRコード40であるビジュアルタグをプロジェクターに表示させてもよい。
ユーザは、共有秘密情報を導出可能な第一データ表現を取得するために、カメラなどの手段によってQRコード40をスマートフォン10に読み取らせてもよい。図1の図解によれば、第一データ表現は、共有秘密情報を導出可能なバイナリーシーケンス”…010010100100…”を含む。この特定の例示によれば、共有秘密情報は、第一データ表現内で散りばめられた4ビットのシーケンス”1010”によって具体化されている。
ステップS102で、モバイルフォン10は、共有秘密情報を導出可能な第二データ表現を第一データ表現から生成する。
この例によれば、カンファレンスフォン30のマイクロフォンによってピックアップ可能なオーディオ信号50を介してスマートフォン10からカンファレンスフォン30に対して第二データ表現が提供される。ゆえに、カンファレンスフォンに共有秘密情報を導出可能なデータを提供するために、ステップS103で、カンファレンスフォン30に送信されることになるオーディオ信号50に対して第一データ表現が符号化される。これにより、カンファレンスフォンによって共有秘密情報(4ビットのバイナリーシーケンスの形態)を導出可能な第二データ表現が生成される。
利点があることに、スマートフォン10は、スマートフォン10に対してそれぞれ異なる通信手段によって通信するプロジェクター20およびカンファレンスフォン30との間で、セキュアな通信が可能である。これに続いてこれら二つのデバイスが、たとえばWiFiネットワーク60を介して通信を確立すると、これらの両方は、共有秘密情報、つまり4ビットのシーケンス”1010”を入手可能となり、セキュアな通信を実行可能となる。
なお、共有秘密情報、第一および第二のデータ表現は、図1に示された構造とは異なる構造を有していてもよい。なお、プロジェクター20とカンファレンスフォン30との間でセキュアな通信を確立することは、これら二つの間でセキュアな通信チャネルがセットアップできるようになる前に、サーバー(不図示)なそのデバイスを介して、実現されてもよい。さらに、第一および第二データ表現は、より長いコード内に散りばめられた4ビットの共有秘密情報を含むように図示されている。しかし、第一および第二データ表現はもちろん共有秘密情報だけを含むものと想定されてもよい。
図3は第一通信デバイス20と少なくとも一つの第二通信デバイス30との間で共有秘密情報を確立するように構成された、本発明の他の実施形態にしたがったコンピューティングデバイス10を示す。
図4は第一通信デバイス20と少なくとも一つの第二通信デバイス30との間で共有秘密情報を確立する図3に示されたコンピューティングデバイス10によって実行される方法の実施形態を示すフローチャートである。
再度説明すると、コンピューティングデバイス10はスマートフォンの形態で具体化されており、第二通信デバイス30はカンファレンスフォン30の形態で具体化されているが、第一通信デバイス20はこの特定の実施形態ではタブレットによって具体化されている。
この実施形態によれば、タブレット20とカンファレンスフォン30との間でセキュアな通信を実現するためにこれら二つのデバイス間で共有秘密情報を確立するために、ユーザは、自己のスマートフォン10をタブレットに対してバンプ(衝突)させる。スマートフォン10内とタブレット20内のそれぞれの慣性計測装置(IMU)はこれら二つのデバイスが経験したモーション(動き)を登録する。IMUは、加速度計、ジャイロスコープ、磁気計またはこれらのモーションセンサーの二つ以上のタイプの組み合わせであってもよい。
スマートフォン10およびタブレット20が経験したモーションから、これら二つのデバイスが一緒にバンプされたかどうかを判定することが可能となり、よって共有秘密情報が確立されうる。上述されたように、このモーションは、ユーザがスマートフォン10とタブレットとを両手に持ってこれらを前後にシェイキングするなど、共通のパターンにしたがってこれらの二つデバイスの動きによって、実現されてもよい。
二つのデバイスをシェイキングすることで、二つのデバイスが経験するモーション(つまり、加速)は、鍵のようなシークレット(秘密情報)を生成するために使用され、この鍵はその後にセキュアなコネクションを確立するために使用される。二つのデバイスは一緒に動かされるため、これらは同一のモーションを実行したことになり、それゆえに、実質的に同一のモーションデータがキャプチャされることになる。同一のモーションデータから、共有秘密情報の同一のコピーが確立されうる。
スマートフォン10は、S201で、共有秘密情報を導出可能なセンサーデータを自己のIMUから取得する。取得されたセンサーデータはスマートフォン10とタブレット20とが経験したバンピングモーションを表現している。図3の図解によれば、センサーデータは、共有秘密情報を導出可能なバイナリーシーケンス”…010010100100…”を含む。この特定の例示によれば、共有秘密情報は、センサーデータ内で散りばめられた4ビットのシーケンス”1010”によって具体化されている。
図1を参照してすでに説明された実施形態のように、スマートフォン10は、カンファレンスフォン30に送信でき、かつ、カンファレンスフォン30により解釈できるようなフォーマットで第二データ表現を生成することを必要とされる。
ステップS202で、モバイルフォン10は、共有秘密情報を導出可能な第二データ表現をセンサーデータから生成する。
カンファレンスフォン30のマイクロフォンによってピックアップ可能なオーディオ信号50を介してスマートフォン10からカンファレンスフォン30に対して第二データ表現が提供される。ゆえに、カンファレンスフォンに共有秘密情報を導出可能なデータを提供するために、ステップS203で、カンファレンスフォン30に送信されることになるオーディオ信号50に対してセンサーデータが符号化される。これにより、カンファレンスフォン30によって共有秘密情報(4ビットのバイナリーシーケンスの形態)を導出可能な第二データ表現が生成される。
利点があることに、スマートフォン10は、タブレット20およびカンファレンスフォン30との間でセキュアな通信を実行可能である。これに続いてこれらタブレット20とカンファレンスフォン30とがWiFiネットワーク60を介して通信を確立すると、これらの両方は、共有秘密情報、つまり4ビットのシーケンス”1010”を入手可能となり、セキュアな通信を実行可能となる。
図5および図6を参照すると、本発明の実施形態にしたがってコンピューティングデバイス10によって実行される本方法のステップが、処理ユニット11によって実際に実行され、ここで処理ユニット11は、ランダムアクセスメモリ(RAM)、フラッシュメモリまたはハードディスクドライブのような、マイクロプロセッサと関連付けられた適切な記憶媒体13に対してダウンロードされたコンピュータプログラム13を実行するように構成された一つ以上のマイクロプロセッサの形態により、具体化されている。コンピュータ実行可能なインストラクションを含む適切なコンピュータプログラム12が記憶媒体13にダウンロードされて処理ユニット11によって実行されると、処理ユニット11は、コンピューティングデバイス10に、本発明の実施形態にしたがって方法を実行させるように、構成されている。記憶媒体13は、コンピュータプログラム12を含むコンピュータプログラムプロダクトであってもよい。あるいは、コンピュータプログラム12は、デジタル多用途ディスク(DV)またはメモリスティックのような適切なコンピュータプロダクトによって記憶媒体13に転送されてもよい。さらに、コンピュータプログラム12は、ネットワークを介して記憶媒体13に対してダウンロードされてもよい。処理ユニット11は、デジタルシグナルプロセッサ(DSP)、特定用途集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、コンプレックスプログラマブルロジックデバイス(CPLD)のような形態で具体化されてもよい。
図6を参照すると、共有秘密情報を導出可能なモーションセンサーデータが取得される場合に、コンピューティングデバイス10には、上述のIMU14が搭載される。利点があることには、コンピューティングデバイス10は、IMU14を典型的に提供されたスマートフォンのように、スマートフォンによって具体化されてもよい。
図7は本発明のさらなる実施形態にしたがったコンピューティングデバイス10を示しており、コンピューティングデバイス10はタブレット20と第二通信デバイスのグループとの間で共有秘密情報を確立するように構成されており、この例示的な実施形態において、このグループのカンファレンスフォン30とネットワークミュージックプレイヤー70とがたとえば赤外線(IR)信号を介して通信している。
タブレット20とカンファレンスフォン30とミュージックプレイヤー70との間でセキュアな通信を実現するためにこれら三つのデバイス間で共有秘密情報を確立するために、ユーザは、スマートフォン10をタブレット20に対してバンプ(衝突)させる。図3を参照して説明されたように、スマートフォン10内とタブレット20内のそれぞれのIMUはこれら二つのデバイスが経験したモーション(動き)を登録する。
スマートフォン10は、S201で、共有秘密情報を導出可能なセンサーデータを自己のIMUから取得する。取得されたセンサーデータはスマートフォン10とタブレット20とが経験したバンピングモーションを表現している。図7の図解によれば、センサーデータは、共有秘密情報を導出可能なバイナリーシーケンス”…010010100100…”を含む。ここでも、共有秘密情報は、センサーデータ内で散りばめられた4ビットのシーケンス”1010”によって具体化されている。
ステップS202で、モバイルフォン10は、共有秘密情報を導出可能な第二データ表現をセンサーデータから生成する。第二通信デバイスのグループが同一の通信手段を介してスマートフォン10とすでに通信している場合に、このデバイスのグループは、同一の第二データ表現を使用できてもよい。
しかしながら、例示的な実施形態によれば、スマートフォン10は、ネットワークミュージックプレイヤー70だけでなく、カンファレンスフォン30に対して送信でき、かつ、解釈可能なフォーマットでもって、第二データ表現を生成することを必要とされる。
上述されたように、カンファレンスフォン30のマイクロフォンによってピックアップ可能なオーディオ信号50を介してスマートフォン10からカンファレンスフォン30に対して第二データ表現が提供される。ゆえに、カンファレンスフォンに共有秘密情報を導出可能なデータを提供するために、ステップS203で、カンファレンスフォン30に送信されることになるオーディオ信号50に対してセンサーデータが符号化される。これにより、カンファレンスフォン30によって共有秘密情報(4ビットのバイナリーシーケンスの形態)を導出可能な第二データ表現が生成される。
さらに、ネットワークミュージックプレイヤー70のIRセンサーによってピックアップ可能なIR信号80を介してスマートフォン10からネットワークミュージックプレイヤー70に対して第二データ表現が提供される。ゆえに、ネットワークミュージックプレイヤーに共有秘密情報を導出可能なデータを提供するために、ステップS203で、適切なプロトコルが使用されて、ミュージックプレイヤー70に送信されることになるIR信号80に対してセンサーデータが符号化される。これにより、ネットワークミュージックプレイヤー70によって共有秘密情報を導出可能な第二データ表現が生成される。
この特定の実施形態によれば、ネットワークミュージックプレイヤー70は、このケースではオーディオ信号である第二通信手段(および第一通信手段)と異なる、このケースではIR信号である第三通信手段を介して、第二データ表現が、提供される。なお、カンファレンスフォン30とネットワークミュージックプレイヤー70とに第二データ表現を供給するために使用される通信手段は同一であるものと仮定されてもよい。
利点があることに、スマートフォン10は、タブレット20と、カンファレンスフォン30と、ネットワークミュージックプレイヤー70との間でセキュアな通信を実行可能である。これに続いてこれらタブレット20がWiFiネットワーク60を介してとカンファレンスフォン30とネットワークミュージックプレイヤー70との通信を確立すると、これらは、共有秘密情報、つまり4ビットのシーケンス”1010”を入手可能となり、セキュアな通信を実行可能となる。
なお、第一データ表現/センサーデータおよび第二データ表現は、確立されることになるセキュア通信セッションの識別番号、当該セッションに許容される持続時間、地理的な位置、タイムスタンプ、当該通信に参加可能なデバイスの最大数のような情報を含んでもよい。
本発明のさらなる実施形態によれば、セキュアな通信チャネルは、コンピューティングデバイス、第一通信デバイス20、および、場合によっては、一つ以上の第二通信デバイス30、70の間でセットアップされてもよく、コンピューティングデバイス10は、通信セッションを確立することに参加してもよく、コンピューティングデバイス10は、共有秘密情報を導出可能な第一データ表現/センサーデータを入手可能である。
図8は第一通信デバイスと少なくとも一つの第二通信デバイスとの間で共有秘密情報を確立するように構成された、本発明の他の実施形態にしたがったコンピューティングデバイス10を示す。コンピューティングデバイス10は、第一通信デバイスとの第一通信手段を使用して、共有秘密情報を導出可能な第一データ表現を取得するように適合した取得手段101と、共有秘密情報を導出可能な第二データ表現を第一データ表現から生成するように適合した生成手段102と、第二通信手段を使用して、第二通信デバイスに、第二データ表現を提供するように適合した提供手段103とを有し、第一通信手段は第二通信手段と異なっている。
手段101−103は、情報を受信および提供するための通信インタフェースを有してもよいし、さらに、データを記憶するローカル記憶装置を有してもよいし、(図5に関連して説明されたものと同様に)、RAM、フラッシュメモリまたはハードディスクドライブのような、マイクロプロセッサに関連付けられた適切な記憶媒体に対してダウンロードされたコンピュータプログラムを実行するように構成された一つ以上のマイクロプロセッサの形態で具体化されたプロセッサによって実装されてもよい。
図9は第一通信デバイスと少なくとも一つの第二通信デバイスとの間で共有秘密情報を確立するように構成された、本発明の他の実施形態にしたがったコンピューティングデバイス10を示す。コンピューティングデバイス10は、共有秘密情報を導出可能なセンサーデータを取得するように適合した取得手段201と、センサーデータはコンピューティングデバイスと第一通信デバイスとの両方が軽軽したモーションを表現しており、共有秘密情報を導出可能な第二データ表現をセンサーデータから生成するように適合した生成手段202と、第二データ表現を第二通信デバイスに提供するように適合した提供手段203と、を有する。
手段201−203は、情報を受信および提供するための通信インタフェースを有してもよいし、さらに、データを記憶するローカル記憶装置を有してもよいし、(図6に関連して説明されたものと同様に)、RAM、フラッシュメモリまたはハードディスクドライブのような、マイクロプロセッサに関連付けられた適切な記憶媒体に対してダウンロードされたコンピュータプログラムを実行するように構成された一つ以上のマイクロプロセッサの形態で具体化されたプロセッサによって実装されてもよい。
本開示はいくつかの実施形態に関連して説明されてきた。しかし、当業者であればすぐに理解できるように、添付のクレームによって定義されているように、本開示の範囲内で、上述の実施形態とは異なる他の実施形態も等しく可能である。

Claims (17)

  1. コンピューティングデバイス(10)によって実行される方法であって、前記方法は、
    共有秘密情報を導出可能なセンサーデータを取得することであって、当該センサーデータは前記コンピューティングデバイス(10)と第一通信デバイス(20)との両方が経験する同一のモーションを表現している、こと(S201)と、
    前記共有秘密情報を導出可能な第二データ表現であって、前記センサーデータから当該第二データ表現を生成すること(S202)と、
    前記共有秘密情報が、前記第一通信デバイス(20)と少なくとも一つの第二通信デバイス(30)との間で共有される秘密情報であり、当該共有秘密情報が、前記第一通信デバイス(20)と前記少なくとも一つの第二通信デバイス(30)との間のセキュアな通信を確立するために前記少なくとも一つの第二通信デバイス(30)により使用されるように、前記第二データ表現を、オーディオ信号として、または視覚的に、前記少なくとも一つの第二通信デバイス(30)に提供すること(S203)と、を有前記第一通信デバイス(20)は、前記コンピューティングデバイス(10)と前記第一通信デバイス(20)との両方が経験する前記同一のモーションから前記第一通信デバイス(20)によって取得された前記センサーデータの一部を前記共有秘密情報として導出し、前記少なくとも一つの第二通信デバイス(30)は、前記コンピューティングデバイス(10)と前記第一通信デバイス(20)との両方が経験する前記同一のモーションから前記コンピューティングデバイス(10)によって取得された前記センサーデータから生成された前記第二データ表現の一部を前記共有秘密情報として導出する、方法。
  2. 請求項1に記載の方法であって、前記センサーデータは前記第一通信デバイス(20)に対する物理的な接触を表現している、方法。
  3. 請求項1に記載の方法であって、前記センサーデータは前記第一通信デバイス(20)との共通の動きパターンを表現している、方法。
  4. 請求項1ないし3のいずれか一項に記載の方法であって、前記共有秘密情報は、第一通信デバイス(20)と第二通信デバイス(30、70)のグループとの間で共有される秘密情報であり、さらに、
    第二通信デバイス(30、70)の前記グループに前記第二データ表現を提供すること、を有する方法。
  5. 請求項4に記載の方法であって、前記グループに含まれている前記第二通信デバイス(30、70)の少なくとも二つは、それぞれ異なる通信手段を介して、前記第二データ表現を提供される、方法。
  6. 請求項1ないし5のいずれか一項に記載の方法であって、
    前記第一通信デバイス(20)と前記少なくとも一つの第二通信デバイス(30)は、
    前記共有秘密情報を導出し、
    前記導出された共有秘密情報を使用して、前記第一通信デバイス(20)と前記少なくとも一つの第二通信デバイス(30)との間で前記セキュアな通信を確立するように構成されている、方法。
  7. デバイス(10)に含まれている処理ユニット(11)でコンピュータ実行可能なインストラクションが実行されると、請求項1ないし6のいずれか一項に記載されたステップを前記デバイス(10)に実行させるための前記コンピュータ実行可能なインストラクションを有するコンピュータプログラム(12)。
  8. 求項7に記載のコンピュータプログラム(12)を有している、コンピュータ可読媒体(13)
  9. コンピューティングデバイス(10)であって、処理ユニット(11)とメモリ(13)とモーションセンサ(14)とを有し、当該メモリは前記処理ユニットによって実行可能なインストラクション(12)を有しており、これにより前記コンピューティングデバイス(10)は、
    共有秘密情報を導出可能な前記モーションセンサ(14)のセンサーデータを取得することであって、当該センサーデータは前記コンピューティングデバイス(10)と第一通信デバイス(20)との両方が経験する同一のモーションを表現している、ことと、
    前記共有秘密情報を導出可能な第二データ表現であって、前記センサーデータから当該第二データ表現を生成することと、
    前記共有秘密情報が、前記第一通信デバイス(20)と少なくとも一つの第二通信デバイス(30)との間で共有される秘密情報であり、当該共有秘密情報が、前記第一通信デバイス(20)と前記少なくとも一つの第二通信デバイス(30)との間のセキュアな通信を確立するために前記少なくとも一つの第二通信デバイス(30)により使用されるように、前記第二データ表現を、オーディオ信号として、または、視覚的に、前記少なくとも一つの第二通信デバイス(30)に提供することと、を実行するように動作前記第一通信デバイス(20)は、前記コンピューティングデバイス(10)と前記第一通信デバイス(20)との両方が経験する前記同一のモーションから前記第一通信デバイス(20)によって取得された前記センサーデータの一部を前記共有秘密情報として導出し、前記少なくとも一つの第二通信デバイス(30)は、前記コンピューティングデバイス(10)と前記第一通信デバイス(20)との両方が経験する前記同一のモーションから前記コンピューティングデバイス(10)によって取得された前記センサーデータから生成された前記第二データ表現の一部を前記共有秘密情報として導出するコンピューティングデバイス。
  10. 請求項9に記載のコンピューティングデバイス(10)であって、前記センサーデータは前記第一通信デバイス(20)に対する物理的な接触を表現している、コンピューティングデバイス。
  11. 請求項9に記載のコンピューティングデバイス(10)であって、前記センサーデータは前記第一通信デバイス(20)との共通の動きパターンを表現している、コンピューティングデバイス。
  12. 請求項9ないし11のいずれか一項に記載のコンピューティングデバイス(10)であって、前記共有秘密情報は、第一通信デバイス(20)と第二通信デバイス(30、70)のグループとの間で確立される秘密情報であり、前記コンピューティングデバイスは、さらに、
    第二通信デバイス(30、70)の前記グループに前記第二データ表現を提供するように動作する、コンピューティングデバイス。
  13. 請求項12に記載のコンピューティングデバイス(10)であって、前記グループに含まれている前記第二通信デバイス(30、70)の少なくとも二つは、それぞれ異なる通信手段を介して、前記第二データ表現を提供される、コンピューティングデバイス。
  14. 請求項9ないし13のいずれか一項に記載のコンピューティングデバイス(10)であって、
    前記第一通信デバイス(20)と前記少なくとも一つの第二通信デバイス(30)は、
    前記共有秘密情報を導出し、
    前記導出された共有秘密情報を使用して、前記第一通信デバイス(20)と前記少なくとも一つの第二通信デバイス(30)との間で前記セキュアな通信を確立するように構成されている、コンピューティングデバイス。
  15. 請求項9ないし14のいずれか一項に記載のコンピューティングデバイス(10)であって、さらに、前記第二データ表現を提供するために、カンファレンスフォン、表示装置、光送信機、無線周波数送信機のうちの一つ以上を有している、コンピューティングデバイス。
  16. コンピューティングデバイス(10)を介して第一通信デバイス(20)と少なくとも一つの第二通信デバイス(30)との間で秘密情報を共有する方法であって、前記方法は、
    前記コンピューティングデバイス(10)と前記第一通信デバイス(20)との両方に同一のモーションを経験させることと、
    前記第一通信デバイス(20)において、前記同一のモーションからセンサーデータを取得することと、
    前記第一通信デバイス(20)において、前記センサーデータの一部を共有秘密情報として導出することと、
    前記コンピューティングデバイス(10)において、前記同一のモーションからセンサーデータを取得することと、
    前記コンピューティングデバイス(10)において、前記センサーデータを表すデータ表現を生成することと、
    前記コンピューティングデバイス(10)において、前記データ表現を、前記少なくとも一つの第二通信デバイス(30)に提供することと、
    前記少なくとも一つの第二通信デバイス(30)において、前記データ表現の一部を共有秘密情報として導出することと、
    前記第一通信デバイス(20)と、前記少なくとも一つの第二通信デバイス(30)との間で、前記共有秘密情報を用いて、セキュアな通信を確立することと、を有する方法。
  17. コンピューティングデバイス(10)と第一通信デバイス(20)との両方に同一のモーションを経験させることとで、前記コンピューティングデバイス(10)を介して前記第一通信デバイス(20)と少なくとも一つの第二通信デバイス(30)との間で秘密情報を共有する通信システムであって、前記通信システムは、
    前記第一通信デバイス(20)において、前記同一のモーションからセンサーデータを取得する手段と、
    前記第一通信デバイス(20)において、前記センサーデータの一部を共有秘密情報として導出する手段と、
    前記コンピューティングデバイス(10)において、前記同一のモーションからセンサーデータを取得する手段と、
    前記コンピューティングデバイス(10)において、前記センサーデータを表すデータ表現を生成する手段と、
    前記コンピューティングデバイス(10)において、前記データ表現を、前記少なくとも一つの第二通信デバイス(30)に提供する手段と、
    前記少なくとも一つの第二通信デバイス(30)において、前記データ表現の一部を共有秘密情報として導出する手段と、を有し、
    前記第一通信デバイス(20)と、前記少なくとも一つの第二通信デバイス(30)との間で、前記共有秘密情報を用いて、セキュアな通信が確立される、通信システム。
JP2018520194A 2015-10-30 2015-10-30 第一通信デバイスと少なくとも一つの第二通信デバイスとの間でシェアされるシークレットを確立すること Active JP6948317B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2015/075225 WO2017071770A1 (en) 2015-10-30 2015-10-30 Establishing a secret shared between a first communications device and at least one second communications device

Publications (2)

Publication Number Publication Date
JP2019502283A JP2019502283A (ja) 2019-01-24
JP6948317B2 true JP6948317B2 (ja) 2021-10-13

Family

ID=54476930

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018520194A Active JP6948317B2 (ja) 2015-10-30 2015-10-30 第一通信デバイスと少なくとも一つの第二通信デバイスとの間でシェアされるシークレットを確立すること

Country Status (16)

Country Link
US (2) US11765148B2 (ja)
EP (2) EP3369230B1 (ja)
JP (1) JP6948317B2 (ja)
KR (1) KR102118934B1 (ja)
CN (1) CN108353070B (ja)
AU (1) AU2015413148B2 (ja)
ES (1) ES2848826T3 (ja)
HU (1) HUE053563T2 (ja)
MX (1) MX384100B (ja)
MY (1) MY189313A (ja)
PH (1) PH12018500812A1 (ja)
PL (1) PL3369230T3 (ja)
RU (1) RU2693920C1 (ja)
TW (1) TWI612823B (ja)
WO (1) WO2017071770A1 (ja)
ZA (1) ZA201802730B (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3742663B1 (en) 2019-05-20 2024-02-07 Nokia Technologies Oy Shared secret generation
KR102871050B1 (ko) * 2019-10-29 2025-10-15 삼성전자주식회사 암호화 통신을 수행하기 위한 전자 장치와 그 동작 방법

Family Cites Families (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1208663A4 (en) * 1999-08-03 2005-07-27 Polycom Inc System and method for secured data transmission within a wireless communication system
US7027836B2 (en) * 2002-09-10 2006-04-11 Eastman Kodak Company Method and system for establishing a communication network
US20040203381A1 (en) * 2002-12-31 2004-10-14 Cahn Janet E. Method and apparatus for data transfer
US20050100166A1 (en) * 2003-11-10 2005-05-12 Parc Inc. Systems and methods for authenticating communications in a network medium
US7392046B2 (en) 2004-02-10 2008-06-24 Microsoft Corporation Method and apparatus for automatic diagnosis and resolution of wireless network malfunctions
US20050266798A1 (en) * 2004-05-31 2005-12-01 Seamus Moloney Linking security association to entries in a contact directory of a wireless device
JP4682615B2 (ja) * 2004-12-22 2011-05-11 富士ゼロックス株式会社 ネットワークシステム及び情報処理装置
AU2006213650A1 (en) * 2005-02-11 2006-08-17 Qualcomm Incorporated Context limited shared secret
US7427926B2 (en) * 2006-01-26 2008-09-23 Microsoft Corporation Establishing communication between computing-based devices through motion detection
DE102006004399A1 (de) * 2006-01-31 2007-08-09 Infineon Technologies Ag Verfahren zum Erzeugen eines kryptographischen Schlüssels
EP1865656A1 (en) * 2006-06-08 2007-12-12 BRITISH TELECOMMUNICATIONS public limited company Provision of secure communications connection using third party authentication
US8670564B1 (en) * 2006-08-14 2014-03-11 Key Holdings, LLC Data encryption system and method
FR2906667B1 (fr) * 2006-10-02 2009-01-16 Eastman Kodak Co Production de codes visuels pour l'appariement d'equipements electroniques.
US8103247B2 (en) 2006-10-31 2012-01-24 Microsoft Corporation Automated secure pairing for wireless devices
WO2008075638A1 (ja) * 2006-12-19 2008-06-26 Nec Corporation 共通データ生成方法およびその装置
US8688986B2 (en) * 2006-12-27 2014-04-01 Intel Corporation Method for exchanging strong encryption keys between devices using alternate input methods in wireless personal area networks (WPAN)
US8391786B2 (en) * 2007-01-25 2013-03-05 Stephen Hodges Motion triggered data transfer
WO2009014063A1 (ja) * 2007-07-20 2009-01-29 Nec Corporation 暗号通信方法及び暗号通信システム
US8275123B2 (en) * 2007-08-17 2012-09-25 Infineon Technologies, Ag Integrated data transceiver and sensor for the generation of a symmetrical cryptographic key
EP2183903B1 (en) * 2007-08-31 2018-12-26 France Brevets Method and apparatus for propagating encryption keys between wireless communication devices
US8482403B2 (en) * 2007-12-12 2013-07-09 Sony Corporation Interacting with devices based on physical device-to-device contact
US8170212B2 (en) * 2008-03-17 2012-05-01 Intel Corporation Device, system, and method of establishing secure wireless communication
US8219028B1 (en) * 2008-03-31 2012-07-10 Google Inc. Passing information between mobile devices
CN101394271A (zh) * 2008-10-28 2009-03-25 上海电力学院 传感器网络中同时建立对密钥和组密钥的方法
RU2398356C2 (ru) * 2008-10-31 2010-08-27 Cамсунг Электроникс Ко., Лтд Способ установления беспроводной линии связи и система для установления беспроводной связи
US20100167646A1 (en) * 2008-12-30 2010-07-01 Motorola, Inc. Method and apparatus for device pairing
US8837716B2 (en) * 2009-02-02 2014-09-16 Apple Inc. Sensor derived authentication for establishing peer-to-peer networks
JP5463516B2 (ja) * 2009-02-13 2014-04-09 日本電気株式会社 暗号鍵生成システム、暗号鍵生成方法および暗号鍵生成用プログラム
US9008315B2 (en) * 2012-01-20 2015-04-14 Digimarc Corporation Shared secret arrangements and optical data transfer
US20110076941A1 (en) * 2009-09-30 2011-03-31 Ebay Inc. Near field communication and network data/product transfer
JP5316374B2 (ja) * 2009-11-04 2013-10-16 株式会社デンソーアイティーラボラトリ 認証システム及び認証方法
JP2011130224A (ja) * 2009-12-18 2011-06-30 Lenovo Singapore Pte Ltd 通信端末装置における共有情報の作成方法
US10104183B2 (en) * 2010-06-22 2018-10-16 Microsoft Technology Licensing, Llc Networked device authentication, pairing and resource sharing
WO2012044395A1 (en) * 2010-09-30 2012-04-05 Apple Inc. Wireless accessory device pairing transfer between multiple host devices
CN103283175A (zh) * 2010-12-28 2013-09-04 日本电气株式会社 密钥的生成方法
US8934839B2 (en) * 2011-02-22 2015-01-13 Blackberry Limited Methods and apparatus to connect wireless-enabled devices
US20120214416A1 (en) * 2011-02-23 2012-08-23 Jonathan Douglas Kent Methods and apparatuses for communication between devices
US8885878B2 (en) * 2011-07-22 2014-11-11 Microsoft Corporation Interactive secret sharing
US9632649B2 (en) * 2011-10-03 2017-04-25 Blackberry Limited Methods and devices to allow common user interface mode based on orientation
JP5774436B2 (ja) * 2011-10-05 2015-09-09 株式会社ビー・ユー・ジーSst 情報通信システム、サーバ、及び、プログラム
US8868039B2 (en) * 2011-10-12 2014-10-21 Digimarc Corporation Context-related arrangements
JP2013092857A (ja) * 2011-10-25 2013-05-16 Sony Corp 移動体装置、情報処理装置、位置情報取得方法、位置情報取得システム、及びプログラム
US9137627B2 (en) * 2011-12-30 2015-09-15 Linkedin Corporation Systems and methods for mobile device pairing
US9131333B2 (en) * 2011-12-30 2015-09-08 Linkedin Corporation Systems and methods for mobile device pairing
US20130282912A1 (en) 2012-04-24 2013-10-24 Asustek Computer Inc Connection establishing method between two electronic devices and system applying the same
CN103377275A (zh) 2012-04-24 2013-10-30 华硕电脑股份有限公司 电子装置间的联机建立方法及系统
KR101860540B1 (ko) * 2012-04-26 2018-05-23 한국전자통신연구원 사용자 간 위치 정보를 공유하기 위한 휴대용 단말기 및 방법
CN103532713B (zh) * 2012-07-04 2018-03-23 中国移动通信集团公司 传感器认证和共享密钥产生方法和系统以及传感器
US9681468B2 (en) * 2012-08-24 2017-06-13 Qualcomm Incorporated Joining communication groups with pattern sequenced light and/or sound signals as data transmissions
JP5856937B2 (ja) 2012-09-24 2016-02-10 株式会社ソニー・コンピュータエンタテインメント 通信装置および通信方法
EP2887753B1 (en) * 2012-09-24 2020-04-22 Sony Interactive Entertainment Inc. Communication device and communication method
US8997179B2 (en) 2012-09-26 2015-03-31 Empire Technology Development Llc Shared secret identification for secure communication
US9130664B2 (en) * 2012-10-17 2015-09-08 Qualcomm Incorporated Wireless communications using a sound signal
WO2014094862A1 (en) * 2012-12-20 2014-06-26 Telefonaktiebolaget L M Ericsson (Publ) Method and mobile device for generating a data authentication key
US20140208384A1 (en) 2013-01-22 2014-07-24 Push Science System and method for managing, controlling and enabling data transmission from a first device to at least one other second device, wherein the first and second devices are on different networks
US9131478B2 (en) * 2013-03-13 2015-09-08 Google Technology Holdings LLC Method and system for improved communication among paired electronic devices
CN105408898B (zh) * 2013-03-15 2019-05-28 弗兰克公司 测量数据的自动记录和图形生成
US9331985B2 (en) * 2013-04-24 2016-05-03 Intellectual Discovery Co., Ltd. Portable device, a stationary device, a digital device and a method for performing secure communication using thereof
KR102060547B1 (ko) 2013-06-12 2020-02-20 삼성전자주식회사 무선 통신 시스템에서 무선 기기 등록 방법 및 장치
US9280704B2 (en) * 2013-06-12 2016-03-08 The Code Corporation Communicating wireless pairing information for pairing an electronic device to a host system
US9264892B2 (en) * 2013-07-03 2016-02-16 Verizon Patent And Licensing Inc. Method and apparatus for attack resistant mesh networks
US9185087B2 (en) * 2013-10-24 2015-11-10 Medtronic, Inc. Medical device communication using encryption based on correlated motion
US10334650B2 (en) * 2014-01-29 2019-06-25 Yodel Code LLC Automatic peer selection in a field of common peers
KR102312725B1 (ko) * 2014-02-05 2021-10-13 애플 인크. 제어기와 액세서리 사이의 통신을 위한 균일한 통신 프로토콜
JP6237363B2 (ja) * 2014-03-14 2017-11-29 ソニー株式会社 情報処理装置、情報処理方法及びコンピュータプログラム
US9413872B2 (en) * 2014-03-19 2016-08-09 Google Inc. Motion to connect to kiosk
EP3608812B1 (en) * 2014-03-21 2025-07-23 Samsung Electronics Co., Ltd. System and method for executing file by using biometric information
US20150288667A1 (en) * 2014-04-08 2015-10-08 Samsung Electronics Co., Ltd. Apparatus for sharing a session key between devices and method thereof
US20150334504A1 (en) * 2014-04-30 2015-11-19 Aliphcom Determining positions of media devices based on motion data
US9258304B2 (en) * 2014-06-27 2016-02-09 Mcafee, Inc. Methods and apparatus for using keys conveyed via physical contact
CN104156066B (zh) 2014-07-29 2019-02-12 杨松 智能移动终端无线接收上传数据的方法、装置和系统
CN104767804A (zh) 2015-03-27 2015-07-08 联想(北京)有限公司 一种信息处理方法及装置
US9913079B2 (en) * 2015-06-05 2018-03-06 Apple Inc. Cloud-based proximity pairing and switching for peer-to-peer devices
JP6544088B2 (ja) * 2015-07-06 2019-07-17 富士通株式会社 端末、情報漏洩防止方法および情報漏洩防止プログラム

Also Published As

Publication number Publication date
AU2015413148A1 (en) 2018-05-10
JP2019502283A (ja) 2019-01-24
TW201715901A (zh) 2017-05-01
EP3780549B1 (en) 2022-06-22
PH12018500812A1 (en) 2018-10-29
MX2018005189A (es) 2018-08-01
PL3369230T3 (pl) 2021-05-17
US11765148B2 (en) 2023-09-19
CN108353070B (zh) 2021-05-28
EP3369230B1 (en) 2020-12-02
MX384100B (es) 2025-03-14
ES2848826T3 (es) 2021-08-12
EP3780549A1 (en) 2021-02-17
EP3369230A1 (en) 2018-09-05
TWI612823B (zh) 2018-01-21
RU2693920C1 (ru) 2019-07-05
BR112018008715A2 (pt) 2018-10-30
WO2017071770A1 (en) 2017-05-04
US20180302387A1 (en) 2018-10-18
US20230370441A1 (en) 2023-11-16
HK1256926A1 (zh) 2019-10-04
HUE053563T2 (hu) 2021-07-28
ZA201802730B (en) 2019-07-31
MY189313A (en) 2022-02-04
AU2015413148B2 (en) 2018-11-08
KR20180081496A (ko) 2018-07-16
KR102118934B1 (ko) 2020-06-04
CN108353070A (zh) 2018-07-31

Similar Documents

Publication Publication Date Title
KR102141771B1 (ko) 멀티 블록체인 네트워크 데이터 처리 방법, 장치 및 서버
WO2022192551A2 (en) Device communication through haptic vibrations
US20230370441A1 (en) Establishing a secret shared between a first communications device and at least one second communications device
US10834595B2 (en) Service providing apparatus configured to control communication mode between communication terminals, service communicating system, service providing method and recording medium configured to perform same
US20190020655A1 (en) Service providing system, service delivery system, service providing method, and non-transitory recording medium
JP6309823B2 (ja) 認証システム、認証方法、プログラム
US11076010B2 (en) Service providing system, service delivery system, service providing method, and non-transitory recording medium
WO2020100235A1 (ja) 情報処理方法、情報処理プログラム、情報処理装置及び情報処理システム
HK1256926B (en) Method and device for establishing a secret shared between devices
CN108885653B (zh) 服务提供系统、服务递送系统、服务提供方法和程序
OA18703A (en) Establishing a secret shared between a first communications device and at least one second communications device
US20200213098A1 (en) Information processing apparatus, information processing method, and program
BR112018008715B1 (pt) Meio de armazenamento, dispositivo de computação e método de estabelecer um segredo compartilhado entre um primeiro dispositivo de comunicações e pelo menos um segundo dispositivo de comunicações

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180607

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180607

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190628

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190910

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200302

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200701

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20200701

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20200709

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20200713

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20200925

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20201002

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20201207

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20210301

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20210303

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210419

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20210726

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20210820

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20210820

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210917

R150 Certificate of patent or registration of utility model

Ref document number: 6948317

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250