JP6302563B2 - 無線通信方法、無線通信装置及びその応用システムと機器 - Google Patents
無線通信方法、無線通信装置及びその応用システムと機器 Download PDFInfo
- Publication number
- JP6302563B2 JP6302563B2 JP2016546090A JP2016546090A JP6302563B2 JP 6302563 B2 JP6302563 B2 JP 6302563B2 JP 2016546090 A JP2016546090 A JP 2016546090A JP 2016546090 A JP2016546090 A JP 2016546090A JP 6302563 B2 JP6302563 B2 JP 6302563B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- communication method
- parameter
- parameters
- connection
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/18—Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Master-slave selection or change arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
本発明の実施形態に係る技術方案は、以下のように実施されるものである。
本発明の実施形態は、第1通信方式によって相手端末との間で第2通信方式に必要な通信パラメータを決定すること、
前記通信パラメータを用いて、相手端末との間で前記第2通信方式による接続を確立すること、を備える方法において、
前記第2通信方式は接続を確立するために通信パラメータを必要とする無線通信方式であり、
前記第1通信方式は第2通信方式と異なる通信方式である、無線通信方法を提供する。
マスタ機器が第2通信方式の放送情報によって前記通信パラメータにおける設定部分を放送し、スレーブ機器が受信された一部の通信パラメータに基づいて完全な通信パラメータを対応させてからページング応答を送信すること、
マスタ機器が前記ページング応答を受信し、スレーブ機器との間で第2通信方式による接続を確立すること、を備える。
スレーブ機器が、第2通信方式の放送によって受信された前記一部の通信パラメータと、第1通信方式によって決定された第2通信方式の通信パラメータにおける対応部分とを比較すること、
両者が同様であると、スレーブ機器が、上述した第1通信方式によって決定された第2通信方式の通信パラメータは完全な通信パラメータであると確定すること、を備える。
有線又は接触式通信、或いは
無線又は非接触式通信、を備えること。
前記通信パラメータを用いて、相手端末との間で前記第2通信方式による接続を確立するための接続確立モジュールと、を備える装置において、
前記第2通信方式は接続を確立するために通信パラメータを必要とする無線通信方式であり、
前記第1通信方式は第2通信方式と異なる通信方式である、無線通信装置を提供する。
機器の記憶情報及び/又は機器生成情報を備える機器の固有情報に基づいて、前記通信パラメータを生成するためのパラメータ生成手段と、
生成された前記通信パラメータを第1通信方式によって相手端末に伝送するためのパラメータ伝送手段と、を備える。
マスタ機器が第2通信方式の放送情報によって前記通信パラメータにおける設定部分を放送するためのパラメータ放送手段と、
マスタ機器が前記ページング応答を受信し、スレーブ機器との間で第2通信方式による接続を確立するためのページング応答手段と、を備える。
スレーブ機器が、第2通信方式の放送によって受信された一部の通信パラメータと、第1通信方式によって決定された第2通信方式の通信パラメータにおける対応部分とを比較するためのパラメータ対応手段と、
比較結果が同様であると、スレーブ機器が、上述した第1通信方式によって決定された第2通信方式の通信パラメータは完全な通信パラメータであると確定し、この完全な通信パラメータでページング応答を出すためのページング応答手段と、を備える。
更に、第1通信方式は、点接触型接触通信や、低周波の磁気誘導通信のような1対1通信方式であることで、伝送された通信パラメータ又はこの通信パラメータの生成根拠とする情報がその他の機器に取られないことを確保でき、無線通信接続の安全性を一層向上できる。
本発明の実施形態では、スマートカードは、SIM(Subscriber Identity Module、加入者識別モジュール)カードやSDカード(Secure Digital Memory Card、セキュアデジタルメモリーカード)などであってもよく、携帯機器は、スマートバンド、スマートウォッチなどであってもよい。また、SIMカードは、標準SIMカード、USIM(Universal Subscriber Identity Module、汎用加入者識別モジュール)カード、UIM(User Identify Module、ユーザ識別モジュール)カード、MicroSIMカード、NanoSIMカードなどの種々形態とサイズである通信カードであってもよい。SDカードは、標準SDカード、miniSDカードなどの種々形態とサイズであるセキュアデータカードであってもよい。
本発明の実施形態では、端末は、携帯電話、タブレットパソコン、ノート型パソコン又は卓上コンピュータであってもよい。
本発明の実施形態では、「マスタ機器」とは、通信接続を開始するものであり、「スレーブ機器」とは、通信接続に応答するものであり、例えば、ブルートゥース(登録商標)通信において、マスタモードでページングするブルートゥース(登録商標)機器はマスタ機器であり、ページング応答するブルートゥース(登録商標)機器はスレーブ機器である。
第1通信方式によって相手端末との間で第2通信方式に必要な通信パラメータを決定するステップ101を備える;
ここで、前記第2通信方式は接続を確立するために通信パラメータを必要とする無線通信方式であり、ブルートゥース(登録商標)通信、WIFI通信又はその他のRF通信中の一種又は多種を含むが、これに限定されるものではない;第2通信方式はブルートゥース(登録商標)通信を含むと、通信パラメータが、このブルートゥース(登録商標)通信を確立するために必要なブルートゥース(登録商標)ペアリングコードであってもよい;第2通信方式はWIFI通信を含むと、通信パラメータが、このWIFI通信を確立するために必要なWIFIコードであってもよい;第2通信方式はその他のRF通信を含むと、通信パラメータが、このRF通信を確立するために必要なRFパラメータ(暗号を含むが、これに限定されるものではない)であってもよい;
前記第1通信方式は第2通信方式と異なる通信方式であり、前記第1通信方式は1対1通信方式を備えることが好ましい。1対1の通信方式を採用して第2通信方式の通信パラメータのネゴシエーションと伝送を行うことで、伝送された情報がその他の機器に取られるのを避けることができ、ステップ102にいて第2通信方式の安全接続を一層確保できる。
更に、前記1対1通信方式は、
有線又は接触式通信、或いは
無線又は非接触式通信、を備える。
その中には、前記有線又は接触式通信は、ISO7816、SPI、UART、USBなどの通信インタフェース方式を含むが、これに限定されるものではない;前記無線又は非接触式通信は、近距離無線通信(Near Field Communication、NFC)、範囲規制通信(Range Controlled Communication、RCC)又は低周波の磁気誘導通信などの近距離通信方式を含むが、これに限定されるものではない;また、前記第2通信方式はブルートゥース(登録商標)通信方式であると、前記第1通信方式はブルートゥース(登録商標)通信方式ではないことになる。
更に、マスタ機器であってもスレーブ機器であっても、機器の固有情報は、機器の記憶情報及び/又は機器生成情報を備え、その中には、
機器の記憶情報としては、機器の固有標識情報、例えば、SIMカードのIMSI(International Mobile Subscriber Identity、国際移動体加入者識別番号)、携帯機器のIMEI(International Mobile Equipment Identity、国際携帯機器識別番号)などであってもよい;機器に記憶されている外部から入力された情報、例えば、予めユーザによってセットされた暗号などであってもよい;
機器生成情報としては、機器により生成された乱数の全部又は一部であってもよく、機器により生成された乱数は、機器のハードウェアモジュールにより生成された真性乱数及び/又は機器のソフトウェアモジュールにより生成された疑似乱数を備え、その中には、機器のハードウェアモジュールにより生成された真性乱数は、機器のセキュリティチップにより生成された真性乱数を備えるが、これに限定されるものではない;
通信パラメータを生成させる場合、根拠とする機器の固有情報としては、両者の一つであってもよく、両者を結合させたものであってもよい;最後に生成された通信パラメータは、機器の固有情報自体そのままであってもよく、機器の固有情報を変えたもの、つまり、設定されたアルゴリズムに基づいて生成された通信パラメータであってもよいが、例えば、SIMカードのIMSIを、設定された暗号化アルゴリズムによって暗号化した後、暗号化された情報を第2通信方式の通信パラメータとしてもよい。これに対応して、通信両方が、第1通信方式によって直接的に通信パラメータ自体を伝送してもよいが、通信パラメータの生成根拠(即ち、根拠とする機器の固有情報)だけを伝送し、更に、通信両方が、同じアルゴリズムに基づいて同じ通信パラメータを生成するように決定するとともに、通信両方が通信パラメータ、及び通信パラメータと通信パラメータの生成根拠との対応関係を記憶してもよい。
第1実施形態では、ブルートゥース(登録商標)携帯電話とブルートゥース(登録商標)SIMカードとの接続を確立する前に、ブルートゥース(登録商標)SIMカードが固有のIMSIをブルートゥース(登録商標)ペアリングコードとして確定し、ブルートゥース(登録商標)SIMカードが、ISO7816インタフェースを介して固有のIMSIをブルートゥース(登録商標)携帯電話に送信し、ブルートゥース(登録商標)携帯電話が、ISO7816インタフェースを介してこのIMSIを受信し、ブルートゥース(登録商標)接続のペアリングコードとして記憶する。SIMカードのIMSIは唯一性があるものであるので、SIMカードのIMSIに基づいて生成したブルートゥース(登録商標)ペアリングコードも唯一性があるものとなって、安全性がより高く、ブルートゥース(登録商標)ペアリングパラメータを生じる方案として望ましい。
しかし、「IMSI読取」というコマンドを支持しないブルートゥース(登録商標)携帯電話があり、つまり、スマートカードの固有情報に基づいてブルートゥース(登録商標)ペアリングコードを生成しても、ブルートゥース(登録商標)携帯電話は、ISO7816インタフェースを介してこのブルートゥース(登録商標)ペアリングコードを取得することができないと考えられ、第2実施形態はこういう状況に属するものである。このため、第2実施形態では、ブルートゥース(登録商標)携帯電話が固有のIMEIに基づいてブルートゥース(登録商標)ペアリングパラメータを生成し、更にブルートゥース(登録商標)携帯電話が設定されたコマンドを送信し、ISO7816インタフェースを介してブルートゥース(登録商標)ペアリングパラメータをブルートゥース(登録商標)SIMカードに通知することになる。
具体的には、ブルートゥース(登録商標)携帯電話が、前記通信パラメータが設定されたフォーマットで呼び出し番号に組み入れる;ダイヤルコマンドを転用して、前記呼び出し番号をブルートゥース(登録商標)SIMカードに伝送する。ここで、設定された符号化フォーマットは、行動端末が支持するその他の#*......#コマンドにおける文字列フォーマットと異なるものであるはずで、*、#などの文字を含んではならない。一つの実施形態では、設定された呼び出し番号は18桁で、文字「0」を分離文字として、具体的な符号化フォーマットは表1に示すとおりである。
通信パラメータを呼び出し番号に組み入れた後、ブルートゥース(登録商標)携帯電話が、ダイヤルコマンドを転用し、この特別なフォーマットである呼び出し番号をダイヤルすることができ、実際の応用において、ブルートゥース(登録商標)携帯電話固有のダイヤル機能モジュールを転用し、且つ呼び出し番号をパラメータとしてこの機能モジュールへ伝送すればよい。
これに対応して、ブルートゥース(登録商標)SIMカードは、7816通路を介してダイヤルコマンドを捕獲して、呼び出し番号を取得することができる;次に、ブルートゥース(登録商標)SIMカードは、この呼び出し番号が設定された符号化フォーマットを満たすかどうか、例えば、表1に示すフォーマットを満たすかどうかを判断できる;取得された符号化フォーマットが要求を満たすと、ブルートゥース(登録商標)SIMカードは、この呼び出し番号からブルートゥース(登録商標)接続の確立に必要なブルートゥース(登録商標)ペアリングコードを解析することができ、且つ、ブルートゥース(登録商標)SIMカードが実にこの番号をダイヤルすることはない。
第2通信方式の通信パラメータは機器の固有情報に基づいて生成されたものであることで、第2通信方式を確立する度にユーザによる手入力する動作を省いて、ユーザエクスペリエンスを向上できる;更に、第2通信方式の通信パラメータは機器の固有標識情報に基づいて生成されたものであることで、機器の標識情報としての重複率が低く、安全性が高いという利点を利用して、通信パラメータの安全性を強め、更に第2通信方式による接続の安全性を向上できる。
通信両方が第2通信方式の通信パラメータの生成根拠である機器の固有情報を取得した後、直接的に機器の固有情報を第2通信方式の通信パラメータとするように決定してもよいが、両方が、同じアルゴリズムにより機器の固有情報に基づいて同じ通信パラメータを生成するように決定してもよい。
具体的には、マスタ機器がスレーブ機器との間で第2通信方式に必要な通信パラメータを決定すると、この通信パラメータを用いて、スレーブ機器との間で第2通信方式による接続を確立することができる。
スレーブ機器が固有情報に基づいて通信パラメータを生成する場合、スレーブ機器が、第1通信方式によって通信パラメータを伝送しており、相手端末が、第1通信方式によって通信パラメータを受信し、又は、第1通信方式によって受信されたスレーブ機器の固有情報に基づいて通信パラメータを生成した後、スレーブ機器へ第2通信方式による接続の確立請求を送信し、この請求は、その受信又は生成された通信パラメータを持っているものであり、スレーブ機器により受信された後、ステップ101でそれ自体により生成された通信パラメータとを比較し、合致であれば、接続を確立することになり、合致でなければ、接続することを断る。
マスタ機器が固有情報に基づいて通信パラメータを生成する場合、ステップ101では、マスタ機器が第1通信方式によって固有情報及び/又は通信パラメータを伝送したら、相手端末によって受信されたかどうかに関わらず、マスタ機器が第2通信方式による接続の確立請求を送信し、この請求は、ステップ101で生成された通信パラメータを持っているものであり、相手端末が、この請求が持っている通信パラメータと、第1通信方式によって受信された通信パラメータ、又は第1通信方式によって受信されたマスタ機器の固有情報に基づいて生成された通信パラメータとを比較し、合致であれば、接続を確立することになり、合致でなければ、接続することを断る。
もちろん、第2通信方式による接続の確立過程は以上の二種類に限らない。
特に、第2通信方式はブルートゥース(登録商標)通信である場合、従来のブルートゥース(登録商標)通信方式において、マスタ機器がページ走査物理チャンネル(page scan physical channel)でペアリングパラメータを放送しており、悪意の第三者が存在すると、この悪意の第三者は、マスタ機器によるブルートゥース(登録商標)放送情報を走査(scan)してペアリングパラメータを盗み取ることができ、その結果、スレーブ機器と偽ってマスタ機器と物理チャンネルを確立することができ、つまり、安全ではない悪意のブルートゥース(登録商標)接続が生じることになる。このような状況について、本発明は、更に、以下の方案を提供する。
マスタ機器が第2通信方式の放送情報によって前記通信パラメータにおける設定部分を放送し、スレーブ機器が受信された一部の通信パラメータに基づいて完全な通信パラメータを対応させてからページング応答を送信する;
マスタ機器が前記ページング応答を受信し、スレーブ機器との間で第2通信方式による接続を確立する。
その中には、上述したスレーブ機器が受信された一部の通信パラメータに基づいて完全な通信パラメータを対応させることは、
スレーブ機器が、第2通信方式の放送によって受信された前記一部の通信パラメータと、第1通信方式によって決定された第2通信方式の通信パラメータにおける対応部分とを比較すること、
両者が同様であると、上述した第1通信方式によって決定された第2通信方式の通信パラメータは完全な通信パラメータであると確定すること、を備える。
具体的には、悪意の第三者が第2通信方式の放送情報を盗み取ってから、放送情報によって伝達された通信パラメータを用いて不法な第2通信方式による接続を確立することを防止するために、第3実施形態では、マスタ機器が、第2通信方式の放送情報において、全部の通信パラメータではなく、通信パラメータの特定部分だけを放送することになる;このように、悪意の第三者が第2通信方式の放送情報を盗み取っても、通信パラメータの一部だけが得られ、悪意の第三者にとって、不完全な通信パラメータを用いてスレーブ機器と偽ってマスタ機器へページング応答を送信することができない;一方、スレーブ機器が放送情報における一部の通信パラメータを受信すると、前記一部の通信パラメータに基づいてステップ101で確定された通信パラメータを対応させることができ、つまり、受信された一部の通信パラメータと、ステップ101で確定された通信パラメータにおける対応部分とを比較し、同様であれば、スレーブ機器が、ステップ101で得た完全な通信パラメータに基づいてマスタ機器へページング応答を送信することができる。
マスタ機器は、スマートカードであり、スレーブ機器は、スマートフォンであり、第2通信方式は、ブルートゥース(登録商標)通信方式であり、ステップ101で確定されたブルートゥース(登録商標)ペアリングパラメータは、スマートカードの標識情報自体であるが、前記スマートカードの標識情報はIMSIを含むものである。つまり、スマートカードのIMSIをブルートゥース(登録商標)通信のペアリングパラメータとする。
IMSIは15桁の10進数で構成され、3桁の国番号(Mobile Country Code、MCC)、2桁の事業者コード(Mobile Network Code、MNC)と10桁の加入者識別番号(Mobile Subscriber Identification Number、MSIN)との三つの部分からなるものである。同じの公共陸モバイルネットワーク(Public Land Mobile Network、PLMN)でのスマートカードのIMSIについて、MCCとMNCとは同じものであるので、MSIN情報はスマートカードを標識するもので一番である。
スマートカードがマスタ機器としてブルートゥース(登録商標)通信のページ走査物理チャンネル(page scan physical channel)でペアリングパラメータを放送する場合、MSINに関わる情報であるブルートゥース(登録商標)通信のペアリングパラメータの一部だけを放送する。
スマートカードは、ページ走査物理チャンネルでMSINの先頭の6桁だけを放送することが好ましい。一般的に、MSINにおけるM0M1M2M3と、携帯電話登録番号(mobile directory number、MDN)におけるH0H1H2H3とは、対応関係があることができ、ABCDの4桁は、自由に分配される。このため、実際の状況において、MSINの先頭の6桁だけでは、一つのスマートカードを標識することができ、後の4桁は、スマートフォンとスマートカードとの間の認証コードとして使用できる。
これに対応して、スレーブ機器(スマートフォン)が放送情報における一部の通信パラメータを受信したら、受信された一部の通信パラメータ(例えば、MSINの先頭の6桁)と、自体で記憶されているペアリングパラメータ(例えば、スマートカードのIMSI)における対応部分(例えば、IMSIの6−11桁目)とを比較し、同様であれば、スレーブ機器は、自体で記憶されているペアリングパラメータが、放送情報を出す発呼者との間での完全なペアリングパラメータであることが確定でき、その結果、完全なペアリングパラメータに基づいてマスタ機器へページング応答を送信することになる。
より具体的には、第1通信方式は、ISO7816通信方式であり、第2通信方式は、ブルートゥース(登録商標)通信方式であり、マスタ機器は、SIMカードであり、スレーブ機器は、携帯電話であり、マスタ機器とスレーブ機器はいずれも同時にISO7816インタフェースとブルートゥース(登録商標)通信モジュールとを有し、しかも、SIMカードのIMSIを両方がブルートゥース(登録商標)通信接続を確立するためのペアリングパラメータとするように規定すると、上述した無線通信方法の具体的な実施過程は、
1.携帯電話端末が、7816通信インタフェースを介してカード端末の7816通信インタフェースと7816通信接続を確立すること;
2.カード端末が、乱数及び/又はSIMカードのIMSI標識などの必要な情報を備える、ブルートゥース(登録商標)接続の確立に必要なペアリングパラメータを生成すること;
3.必要があれば、携帯電話端末が特定の7816コマンドを出し、SIMカードからブルートゥース(登録商標)接続の確立に必要なペアリングパラメータを取得すること、特に、携帯電話が、IMSIを取得する7816コマンドを出すこと;
4.カード端末が、ブルートゥース(登録商標)通信モジュールを介してペアリングパラメータの一部の数値を送信すること、特に、カード端末が、ブルートゥース(登録商標)通信モジュールを介してIMSIにおけるMSIN部分の先頭の6桁(EF+M0M1M2M3)を送信すること;
5.携帯電話端末が、ブルートゥース(登録商標)通信モジュールを介して前記ペアリングパラメータの一部の数値を受信したら、ステップ3で取得されたペアリングパラメータにおける対応部分とを比較し、同様であれば、携帯電話端末が、完全なペアリングパラメータに基づいてブルートゥース(登録商標)通信モジュールを介してページング応答をすること、特に、携帯電話端末が、受信されたIMSIにおけるMSINの先頭の6桁と7816コマンドにより取得されたIMSIにおける対応部分とを比較し、同様であれば、完全なIMSIに基づいてペアリングパラメータとしてページング応答をすること;
6.両方が次の接続の認証過程を始めること;になる。
上述した実施形態で提供される無線通信方法を使用して、第1通信方式によって第2通信方式の通信パラメータを決定しており、悪意の第三者が正確な通信パラメータを取得することを防止するように、マスタ機器の第2通信方式の放送情報において、通信パラメータの一部だけを放送することで、効果的に悪意の接続の確立を避けることができる。特に、ブルートゥース(登録商標)通信接続において、マスタ機器を一部の通信パラメータだけを放送させ、完全なペアリングパラメータがその他の通信接続によってスレーブ機器に伝達されることで、悪意の第三者がブルートゥース(登録商標)放送チャネルを走査することにより完全なペアリングパラメータを取得することが避けられ、安全ではない悪意のブルートゥース(登録商標)接続の確立が防止された。
更に、通信両方が第2通信方式によってデータを伝送する過程において、データ伝送の安全性を更に保障するために、データを暗号化することができ、通信両方が対称キーを用いてデータを暗号化・復号化することが好ましく、より好ましくは、ステップ101で両方によって伝送された機器の固有情報に基づいてキーを生成し、又は、一方が固有情報に基づいてキーを生成してから、直接的に第1通信方式によってキーを相手端末に伝送してもよく、こうして相手端末がキーを受信すると直接的に使用することができる。
第1通信方式によって相手端末との間で第2通信方式に必要な通信パラメータを決定するためのパラメータ決定モジュール201と、
前記通信パラメータを用いて、相手端末との間で前記第2通信方式による接続を確立するための接続確立モジュール202と、を備え、
前記第2通信方式は接続を確立するために通信パラメータを必要とする無線通信方式であり、
前記第1通信方式は第2通信方式と異なる通信方式である。
機器の記憶情報及び/又は機器生成情報を備える機器の固有情報に基づいて、前記通信パラメータを生成するためのパラメータ生成手段と、
生成された前記通信パラメータを第1通信方式によって相手端末に伝送するためのパラメータ伝送手段と、を備える。
ここで、前記パラメータ決定モジュール201は、マスタ機器に位置してもスレーブ機器に位置してもよいが、このパラメータ決定モジュール201がマスタ機器に位置しているかスレーブ機器に位置しているかに関わらず、それに対応する相手端末機器は、必ず前記通信パラメータを受信及び保存するパラメータ確定モジュールを備える。
マスタ機器が第2通信方式の放送情報によって前記通信パラメータにおける設定部分を放送するためのパラメータ放送手段と、
マスタ機器が前記ページング応答を受信し、スレーブ機器との間で第2通信方式による接続を確立するための応答受信手段と、を備える。
このような接続確立モジュール202はマスタ機器における上述した無線通信装置に位置することが明らかである。
スレーブ機器が、第2通信方式の放送によって受信された一部の通信パラメータと、第1通信方式によって決定された第2通信方式の通信パラメータにおける対応部分とを比較するためのパラメータ対応手段と、
比較結果が同様であると、スレーブ機器が、上述した第1通信方式によって決定された第2通信方式の通信パラメータは完全な通信パラメータであると確定し、この完全な通信パラメータでページング応答を出すためのページング応答手段と、を備えることが明らかである。
一つの実施形態では、図3に示すように、スマートカード3は、国際移動体加入者識別番号をスマートカード記憶情報として記憶するための情報記憶モジュール31と;真性乱数及び/又は疑似乱数をスマートカード生成情報として生成するための情報生成モジュール32と;情報記憶モジュール31におけるスマートカード記憶情報及び/又は情報生成モジュール32により生成されたスマートカード生成情報を備える固有情報に基づいて、通信パラメータを生成するための第1パラメータ生成モジュール33と;第1通信方式によってこの固有情報及び/又は第1パラメータ生成モジュール33により生成された通信パラメータを伝送するための第1通信モジュール34と;第1パラメータ生成モジュール33により生成された通信パラメータにより、第1通信モジュール34で伝送された固有情報又は通信パラメータを受信した相手端末との間で第2通信方式による接続を確立し、かつ第1通信モジュール34と異なる第2通信モジュール35と、を備える。
これに対応して、図4に示すように、スマートカード3と通信接続を確立する無線通信装置4は、第1通信方式によってスマートカードから送信されたスマートカードの固有情報(スマートカード記憶情報及び/又はスマートカード生成情報を備える固有情報)及び/又はこの固有情報に基づいてスマートカードにより生成された通信パラメータを受信するための第3通信モジュール41と;第3通信モジュールで受信されたこの固有情報に基づいて通信パラメータを生成するための第2パラメータ生成モジュール42と;この通信パラメータにより、このスマートカードとの間で、第1通信方式と異なる無線通信方式である第2通信方式による接続を確立するための第4通信モジュール43と、を備える。
ある実施形態では、第3通信モジュール41がスマートカードから受信した情報には通信パラメータを有すれば、第2パラメータ生成モジュール42を省略してもよい。
ある実施形態では、第3通信モジュール41は、1対1通信のモジュールを備えるものである。第3通信モジュール41は、点接触型接触通信モジュール又は低周波の磁気誘導通信モジュールのいずれかを備えることが好ましい。点接触型接触通信モジュールは、7816インタフェースを備えるが、これに限定されるものではない。
ある実施形態では、第4通信モジュール43は、ブルートゥース(登録商標)通信モジュール、WIFI通信モジュール又はその他のRF通信モジュール中の一種又は多種を備えるものである。
ある実施形態では、無線通信装置4は、第4通信モジュール43を介してスマートカードとの間でデータを伝送する過程において、データ伝送の安全性を更に保障するために、データを暗号化することができ、無線通信装置4は、第2暗号化・復号化モジュールを更に備えることが好ましく、この第2暗号化・復号化モジュールは対称キーを用いてデータを暗号化・復号化することがより好ましく、この第2暗号化・復号化モジュールは、上述したスマートカードの固有情報に基づいてキーを生成することが更に好ましく、ある実施形態では、第3通信モジュール41は、また、直接的にスマートカードからこのキーを取得するためのものであり、無線通信装置4がキーを取得すると、直接的に使用することができ、キーの生成ステップを省略することとなる。
特に、このスマートカードは、ISO7816インタフェースとブルートゥース(登録商標)通信モジュールとを備え、本発明で提供された無線通信方法を実施するためのものである。
一つの実施形態では、図5に示すように、この端末における無線通信装置は、
第2通信方式の確立に必要な通信パラメータを確定するための通信パラメータ確定モジュール301と、
設定されたコマンドを送信して、第1通信方式によって前記通信パラメータをスマートカードに伝送するための通信パラメータ伝送モジュール302と、
前記通信パラメータを用いて、前記通信パラメータを受信したスマートカードとの間で第2通信方式による接続を確立するための無線通信確立モジュール303と、を備え、
前記第2通信方式は接続を確立するために通信パラメータを必要とする無線通信方式であり、
前記第1通信方式は第2通信方式と異なる1対1通信方式である。
更に、上述した無線通信装置において、前記通信パラメータ伝送モジュールは、
前記通信パラメータを設定されたフォーマットで呼び出し番号に組み入れるための符号化手段と、
ダイヤルコマンドを転用して、前記呼び出し番号をスマートカードに伝送するためのダイヤル手段と、を備える。
特に、この端末は、ISO7816インタフェースとブルートゥース(登録商標)通信モジュールとを備え、本発明で提供された無線通信方法を実施するためのものである。
特に、この通信システムにおけるスマートカードと端末はいずれもISO7816インタフェースとブルートゥース(登録商標)通信モジュールとを有し、ISO7816通信方式によってブルートゥース(登録商標)ペアリングパラメータを決定してブルートゥース(登録商標)接続を確立することができる;好ましくは、このシステムは、スマートカードや端末の固有情報に基づいてブルートゥース(登録商標)ペアリングパラメータを生成できるものである;より好ましくは、このシステムは、スマートカードや端末の機器標識情報に基づいてブルートゥース(登録商標)ペアリングパラメータを生成できるものである。尚、このシステムがブルートゥース(登録商標)接続を確立する場合、マスタ機器が、ブルートゥース(登録商標)ペアリングパラメータにおける設定部分だけを放送することができ、スレーブ機器が、受信された一部のブルートゥース(登録商標)ペアリングパラメータに基づいて、ISO7816インタフェースに介して決定された完全な通信パラメータを対応させて、また、スレーブ機器により完全なブルートゥース(登録商標)ペアリングパラメータに基づいてページング応答を送信し、より安全なブルートゥース(登録商標)接続を確立する。
通信システムの構成部分として、上述した機能モジュールの各々は、物理的なブロックであってもではなくてもよく、一つの場所に位置しても複数のネットワークユニットに分布してもよく、ハードウェアの態様で実施されてもソフトウェア機能ブロックの態様で実施されてもよい。実際の要求に応じて、その一部又は全部のモジュールを選択して本発明の方案の目的を実現することができる。
本発明の実施形態による方法、機器(システム)及びコンピュータプログラム製品のフローチャート及び/又はブロック図を参照して、本発明を説明した。フローチャート及び/又はブロック図における各フロー及び/又はブロック、及びフローチャート及び/又はブロック図におけるフロー及び/又はブロックの組み合わせは、コンピュータプログラムコマンドによって実施可能であることを理解すべきである。これらのコンピュータプログラムコマンドは、汎用コンピュータ、専用コンピュータ、組込み式処理装置、又はその他のプログラム可能なデータ処理機器のプロセッサに提供されマシンを形成し、こうして、コンピュータ又はその他のプログラム可能なデータ処理機器のプロセッサを介して実行されるコマンドにより、フローチャートにおける一つ又は複数のフロー及び/又はブロック図における一つ又は複数のブロックで指定された機能を実現するための装置が構築されるようにする。
これらのコンピュータプログラムコマンドを、コンピュータ又はその他のプログラム可能なデータ処理装置を特定方式で動作させるコンピュータ読取可能記憶體に記憶することもでき、こうして、このコンピュータ読取可能記憶體に記憶されたコマンドにより、フローチャートにおける一つ或いは複数のフロー及び/又はブロック図における一つ或いは複数のブロックで指定された機能を実現するコマンド装置を含む製品が構築されるようにする。
これらのコンピュータプログラムコマンドを、コンピュータ又はその他のプログラム可能なデータ処理機器にロードすることもでき、こうして、コンピュータ又はその他のプログラム可能な機器において一連の動作ステップが実行されることにより、コンピュータにより実施されたプロセスが構築され、コンピュータ又はその他のプログラム可能な機器において実行されるコマンドが、フローチャートにおける一つ或いは複数のフロー及び/又はブロック図における一つ或いは複数のブロックで指定された機能を実現するためのステップを提供するようにする。
Claims (12)
- 第1通信方式によって相手端末との間で第2通信方式に必要な通信パラメータを決定すること、
前記通信パラメータを用いて、相手端末との間で前記第2通信方式による接続を確立すること、を備える方法において、
前記第2通信方式は接続を確立するために通信パラメータを必要とする無線通信方式であり、
前記第1通信方式は第2通信方式と異なる通信方式であり、
上述した前記通信パラメータを用いて、相手端末との間で前記第2通信方式による接続を確立することは、
マスタ機器が第2通信方式の放送情報によって前記通信パラメータにおける設定部分を放送し、スレーブ機器が受信された一部の通信パラメータに基づいて完全な通信パラメータを対応させてからページング応答を送信すること、
マスタ機器が前記ページング応答を受信し、スレーブ機器との間で第2通信方式による接続を確立すること、を備えることを特徴とする無線通信方法。 - 前記通信パラメータは、マスタ機器又はスレーブ機器の固有情報に基づいて生成されたものであり、前記固有情報が機器の記憶情報及び/又は機器生成情報を備えることを特徴とする請求項1に記載の無線通信方法。
- 上述したスレーブ機器が受信された一部の通信パラメータに基づいて完全な通信パラメータを対応させることは、
スレーブ機器が、第2通信方式の放送によって受信された前記一部の通信パラメータと、第1通信方式によって決定された第2通信方式の通信パラメータにおける対応部分とを比較すること、
両者が同様であると、スレーブ機器が、上述した第1通信方式によって決定された第2通信方式の通信パラメータは完全な通信パラメータであると確定すること、を備えることを特徴とする請求項1に記載の無線通信方法。 - 前記第1通信方式は、1対1通信方式を備えることを特徴とする請求項1に記載の無線通信方法。
- 前記1対1通信方式は、
有線又は接触式通信、或いは
無線又は非接触式通信、を備えることを特徴とする請求項4に記載の無線通信方法。 - 前記第2通信方式は、ブルートゥース(登録商標)(Bluetooth(登録商標))通信方式を備えることを特徴とする請求項1に記載の無線通信方法。
- 第1通信方式によって相手端末との間で第2通信方式に必要な通信パラメータを決定するためのパラメータ決定モジュールと、
前記通信パラメータを用いて、相手端末との間で前記第2通信方式による接続を確立するための接続確立モジュールと、を備える装置において、
前記第2通信方式は接続を確立するために通信パラメータを必要とする無線通信方式であり、
前記第1通信方式は第2通信方式と異なる通信方式であり、
前記接続確立モジュールは、
マスタ機器が第2通信方式の放送情報によって前記通信パラメータにおける設定部分を放送するためのパラメータ放送手段と、
マスタ機器がページング応答を受信し、スレーブ機器との間で第2通信方式による接続を確立するためのページング応答手段と、を備えることを特徴とする無線通信装置。 - 前記パラメータ決定モジュールは、
機器の記憶情報及び/又は機器生成情報を備える機器の固有情報に基づいて、前記通信パラメータを生成するためのパラメータ生成手段と、
生成された前記通信パラメータを第1通信方式によって相手端末に伝送するためのパラメータ伝送手段と、を備えることを特徴とする請求項7に記載の無線通信装置。 - 前記接続確立モジュールは、
スレーブ機器が、第2通信方式の放送によって受信された一部の通信パラメータと、第1通信方式によって決定された第2通信方式の通信パラメータにおける対応部分とを比較するためのパラメータ対応手段と、
比較結果が同様であると、スレーブ機器が、上述した第1通信方式によって決定された第2通信方式の通信パラメータは完全な通信パラメータであると確定し、この完全な通信パラメータでページング応答を出すためのページング応答手段と、を備えることを特徴とする請求項7又は8に記載の無線通信装置。 - 請求項7〜9のいずれか1項に記載の無線通信装置を備えることを特徴とするスマートカード。
- 請求項7〜9のいずれか1項に記載の無線通信装置を備えることを特徴とする端末。
- 請求項10に記載のスマートカードと、請求項11に記載の端末とを備えることを特徴とする通信システム。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410830032.4 | 2014-12-26 | ||
CN201410830032.4A CN104540238B (zh) | 2014-12-26 | 2014-12-26 | 一种无线通信方法、装置及智能卡 |
CN201510260519.8 | 2015-05-21 | ||
CN201510260519.8A CN106304081B (zh) | 2015-05-21 | 2015-05-21 | 无线通信方法、装置及其应用***和设备 |
CN201510557321.6 | 2015-09-06 | ||
CN201510557321.6A CN106507499A (zh) | 2015-09-06 | 2015-09-06 | 一种无线通信方法、装置和及其应用设备 |
PCT/CN2015/096146 WO2016101774A1 (zh) | 2014-12-26 | 2015-12-01 | 无线通信方法、装置及其应用***和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017509197A JP2017509197A (ja) | 2017-03-30 |
JP6302563B2 true JP6302563B2 (ja) | 2018-03-28 |
Family
ID=56149217
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016546090A Active JP6302563B2 (ja) | 2014-12-26 | 2015-12-01 | 無線通信方法、無線通信装置及びその応用システムと機器 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20160345376A1 (ja) |
EP (1) | EP3240352A4 (ja) |
JP (1) | JP6302563B2 (ja) |
TW (1) | TWI602464B (ja) |
WO (1) | WO2016101774A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2017300273B2 (en) | 2016-07-20 | 2019-08-01 | Dexcom, Inc. | System and method for wireless communication of glucose data |
US11172530B2 (en) * | 2016-12-28 | 2021-11-09 | Huawei Technologies Co., Ltd. | Communication establishment method and terminal |
CN108901013B (zh) * | 2018-06-12 | 2022-07-12 | Oppo广东移动通信有限公司 | 无线通信传输方法、装置、移动终端及计算机可读取存储介质 |
EP3908017A4 (en) * | 2019-01-25 | 2022-01-26 | Huawei Technologies Co., Ltd. | METHOD AND APPARATUS FOR ESTABLISHING A BLUETOOTH DATA CHANNEL |
CN111542046B (zh) * | 2020-03-27 | 2022-02-11 | 郑州信大捷安信息技术股份有限公司 | 一种多功能智能卡的通信***及方法 |
CN112996140B (zh) * | 2021-02-02 | 2023-04-14 | 亚信科技(成都)有限公司 | 一种连接方法、装置、设备及存储介质 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4455076B2 (ja) * | 2004-01-28 | 2010-04-21 | キヤノン株式会社 | 無線通信装置の認証方法、無線通信装置、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体 |
KR100800733B1 (ko) * | 2006-02-08 | 2008-02-01 | 삼성전자주식회사 | 블루투스 시스템 및 블루투스 본딩 프로세스 방법 |
US8466790B2 (en) * | 2007-07-20 | 2013-06-18 | Nokia Corporation | Information sharing in a smart space |
WO2009039419A1 (en) * | 2007-09-21 | 2009-03-26 | Wireless Dynamics, Inc. | Wireless smart card and integrated personal area network, near field communication and contactless payment system |
JP4506856B2 (ja) * | 2008-03-10 | 2010-07-21 | ソニー株式会社 | 通信装置、及び通信方法 |
JP5434137B2 (ja) * | 2009-02-26 | 2014-03-05 | ソニー株式会社 | 通信装置及び通信方法、コンピューター・プログラム、通信システム、並びに情報処理装置 |
US8112066B2 (en) * | 2009-06-22 | 2012-02-07 | Mourad Ben Ayed | System for NFC authentication based on BLUETOOTH proximity |
US9106275B2 (en) * | 2009-09-24 | 2015-08-11 | Blackberry Limited | Accelerometer tap detection to initiate NFC communication |
US20110076945A1 (en) * | 2009-09-29 | 2011-03-31 | Mediatek Inc. | Methods for Controlling a Main Clock Source Shared Between Different Wireless Communication Modules and Apparatuses Using the Same |
CN202197407U (zh) * | 2011-08-30 | 2012-04-18 | 国民技术股份有限公司 | 一种广播射频接入信息的*** |
CN102496051A (zh) * | 2011-12-02 | 2012-06-13 | 武汉天喻信息产业股份有限公司 | 支持蓝牙的移动通信智能卡 |
US20130343542A1 (en) * | 2012-06-26 | 2013-12-26 | Certicom Corp. | Methods and devices for establishing trust on first use for close proximity communications |
JP6612734B2 (ja) * | 2013-03-12 | 2019-11-27 | トリビディア ヘルス,インコーポレーテッド | 個人用健康装置、及び、個人用健康装置と演算装置とのペアリング方法 |
CN203299834U (zh) * | 2013-06-20 | 2013-11-20 | 成都因纳伟盛科技股份有限公司 | 多功能移动业务终端伴侣sim卡读卡模块 |
JP2015122623A (ja) * | 2013-12-24 | 2015-07-02 | ヤマハ株式会社 | 受信強度表示装置 |
US9479337B2 (en) * | 2014-11-14 | 2016-10-25 | Motorola Solutions, Inc. | Method and apparatus for deriving a certificate for a primary device |
CN104540238B (zh) * | 2014-12-26 | 2017-02-22 | 国民技术股份有限公司 | 一种无线通信方法、装置及智能卡 |
-
2015
- 2015-12-01 EP EP15871843.7A patent/EP3240352A4/en not_active Ceased
- 2015-12-01 JP JP2016546090A patent/JP6302563B2/ja active Active
- 2015-12-01 WO PCT/CN2015/096146 patent/WO2016101774A1/zh active Application Filing
- 2015-12-23 TW TW104143364A patent/TWI602464B/zh not_active IP Right Cessation
-
2016
- 2016-07-31 US US15/224,664 patent/US20160345376A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
EP3240352A4 (en) | 2018-01-10 |
JP2017509197A (ja) | 2017-03-30 |
EP3240352A1 (en) | 2017-11-01 |
WO2016101774A1 (zh) | 2016-06-30 |
US20160345376A1 (en) | 2016-11-24 |
TW201628446A (zh) | 2016-08-01 |
TWI602464B (zh) | 2017-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6302563B2 (ja) | 無線通信方法、無線通信装置及びその応用システムと機器 | |
TWI634771B (zh) | Wisdom device and method and device for establishing Bluetooth connection between devices | |
US10516988B2 (en) | Profile processing method, profile processing apparatus, user terminal, and eUICC | |
CN108259164B (zh) | 一种物联网设备的身份认证方法及设备 | |
KR20140113491A (ko) | 어플리케이션 연결 방법 및 이를 이용하는 시스템 | |
CN101662765A (zh) | 手机短信保密***及方法 | |
KR20160003992A (ko) | eUICC(embedded Universal Integrated Circuit Card)를 위한 프로파일 설치 방법 및 장치 | |
CN112219384B (zh) | 用于使用消息服务安装和管理配置文件的方法和装置 | |
KR20100087662A (ko) | 무선 통신 시스템 및 방법 | |
US20140380443A1 (en) | Network connection in a wireless communication device | |
CN107786972B (zh) | 无线局域网中建立关联的方法、终端和接入点 | |
WO2018076922A1 (zh) | 用于实现移动终端一卡多号同时在线的***及方法 | |
CN105451298A (zh) | 网络共享的方法及***、接入的方法及***和电子设备 | |
CN104754496A (zh) | 一种智能家居设备的连接方法及智能终端 | |
CN104540238A (zh) | 一种无线通信方法、装置及智能卡 | |
US11076282B2 (en) | Telecommunications apparatus with a radio-linked smart card | |
CN107277935B (zh) | 蓝牙通信方法、装置及其应用***和设备 | |
CN102411746B (zh) | 支付确认方法、装置及服务平台设备 | |
CN107113701A (zh) | 一种配对方法、配对装置以及智能终端和智能卡 | |
JPWO2019026391A1 (ja) | 無線通信装置、無線通信方法および無線通信システム | |
CN111163462B (zh) | 配网方法及相关产品 | |
CN107113533A (zh) | 一种蓝牙设备进行配对的方法和装置 | |
CN106304081B (zh) | 无线通信方法、装置及其应用***和设备 | |
CN112087746A (zh) | 通信方法、***、终端和可读存储介质 | |
KR101603476B1 (ko) | 이중 채널을 이용한 이중 인증 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171003 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171017 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180302 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6302563 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |