JP6895273B2 - 情報処理装置、情報処理プログラム、無線通信システム、および、通信方法 - Google Patents
情報処理装置、情報処理プログラム、無線通信システム、および、通信方法 Download PDFInfo
- Publication number
- JP6895273B2 JP6895273B2 JP2017039240A JP2017039240A JP6895273B2 JP 6895273 B2 JP6895273 B2 JP 6895273B2 JP 2017039240 A JP2017039240 A JP 2017039240A JP 2017039240 A JP2017039240 A JP 2017039240A JP 6895273 B2 JP6895273 B2 JP 6895273B2
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- frame
- processing device
- key
- encryption
- 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
- 230000010365 information processing Effects 0.000 title claims description 325
- 230000006854 communication Effects 0.000 title claims description 272
- 238000004891 communication Methods 0.000 title claims description 263
- 238000000034 method Methods 0.000 title claims description 101
- 230000009471 action Effects 0.000 claims description 206
- 238000012545 processing Methods 0.000 claims description 103
- 230000005540 biological transmission Effects 0.000 claims description 48
- 230000008569 process Effects 0.000 description 87
- 238000010586 diagram Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 16
- 230000004044 response Effects 0.000 description 13
- 238000006243 chemical reaction Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 8
- 238000012217 deletion Methods 0.000 description 8
- 230000037430 deletion Effects 0.000 description 8
- 239000000284 extract Substances 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 239000000523 sample Substances 0.000 description 4
- 230000006866 deterioration Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000004148 unit process Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Images
Classifications
-
- 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/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0435—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0866—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0891—Revocation or update of secret information, e.g. encryption key update or rekeying
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3271—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
- H04L9/3273—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response for mutual authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
- H04L2209/601—Broadcast encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Description
次に、情報処理装置10において行われる処理の詳細について説明する。図13は、情報処理装置10を親機または子機に設定するための処理の詳細を示すフローチャートである。複数の情報処理装置10のそれぞれにおいて図13に示される処理が行われることにより、各情報処理装置10は親機または子機に設定される。なお、図13に示す処理は、情報処理装置10の情報処理部11(具体的にはCPU)が所定のプログラムを実行することにより行われる。
まず、図14を参照して、親機において記憶されるデータについて説明する。図14は、親機において記憶されるデータの一例を示す図である。
図15は、情報処理装置10aが親機として動作しているときの親機処理の詳細を示すフローチャートである。
次に、アクションフレーム送信処理の詳細について説明する。図16は、図15のステップS114のアクションフレーム送信処理の詳細を示すフローチャートである。
次に、ノード追加・削除処理の詳細について説明する。図17は、図16のステップS115のノード追加・削除処理の詳細を示すフローチャートである。
次に、親機において行われるアプリデータ通信処理の詳細について説明する。図18は、図16のステップS116のアプリデータ通信処理(親機)の詳細を示すフローチャートである。
まず、図19を参照して、子機において記憶されるデータについて説明する。図19は、子機において記憶されるデータの一例を示す図である。
図20は、情報処理装置10bが子機として動作しているときの子機処理の詳細を示すフローチャートである。
次に、図20のステップS201の復号化処理の詳細について説明する。図21は、図20のステップS201の復号化処理の詳細を示すフローチャートである。
次に、図20のステップS209のアクションフレーム受信処理の詳細について説明する。図22は、図20のステップS209のアクションフレーム受信処理の詳細を示すフローチャートである。
次に、子機において行われるアプリデータ通信処理の詳細について説明する。図23は、図20のステップS210のアプリデータ通信処理(子機)の詳細を示すフローチャートである。
10 情報処理装置
11 情報処理部
12 記憶部
13 入力部
14 表示部
15 無線通信部
16 鍵格納部
Claims (21)
- 無線通信機能を有する情報処理装置であって、
他の情報処理装置と無線通信を行うための当該無線通信に固有の識別情報を取得する識別情報取得手段と、
前記識別情報に基づいて、前記他の情報処理装置をネットワークに参加させる参加手段と、
前記識別情報と、前記情報処理装置、前記他の情報処理装置、及び第3の装置に共通の鍵とを用いて、第1暗号鍵を生成する鍵生成手段と、
前記鍵生成手段によって生成された第1暗号鍵を用いて、フレームの少なくとも一部を暗号化する暗号処理手段と、
前記ネットワークに前記他の情報処理装置が参加しているときに、前記第3の装置を前記ネットワークに参加させるために、前記暗号処理手段によって暗号化されたフレームをブロードキャストで無線送信する送信手段と、を備える、情報処理装置。 - 無線通信機能を有する情報処理装置であって、
他の情報処理装置と無線通信を行うための当該無線通信に固有の識別情報を取得する識別情報取得手段と、
前記識別情報と、前記情報処理装置および前記他の情報処理装置に共通の鍵とを用いて、第1暗号鍵を生成する鍵生成手段と、
前記鍵生成手段によって生成された第1暗号鍵を用いて、フレームの少なくとも一部を暗号化する暗号処理手段と、
前記暗号処理手段によって暗号化されたフレームをブロードキャストで無線送信する送信手段と、を備え、
前記暗号処理手段は、前記フレームのうちのベンダー独自の部分のハッシュ値を生成し、当該ハッシュ値を含む前記フレームの少なくとも一部を、前記第1暗号鍵を用いて暗号化する、情報処理装置。 - 無線通信機能を有する情報処理装置であって、
他の情報処理装置と無線通信を行うための当該無線通信に固有の識別情報を取得する識別情報取得手段と、
前記識別情報と、前記情報処理装置および前記他の情報処理装置に共通の鍵とを用いて、第1暗号鍵を生成する鍵生成手段と、
前記鍵生成手段によって生成された第1暗号鍵を用いて、フレームの少なくとも一部を暗号化する暗号処理手段と、
前記暗号処理手段によって暗号化されたフレームをブロードキャストで無線送信する送信手段と、を備え、
前記暗号処理手段によって暗号化されないフレームの部分には、前記フレームの少なくとも一部が更新されると変化する値が含まれ、
前記暗号処理手段は、前記値と前記第1暗号鍵とを用いて、前記フレームの少なくとも一部を暗号化する、情報処理装置。 - 無線通信機能を有する情報処理装置であって、
他の情報処理装置と無線通信を行うための当該無線通信に固有の識別情報を取得する識別情報取得手段と、
前記識別情報と、前記情報処理装置および前記他の情報処理装置に共通の鍵とを用いて、第1暗号鍵を生成する鍵生成手段と、
前記鍵生成手段によって生成された第1暗号鍵を用いて、フレームの少なくとも一部を暗号化する暗号処理手段と、
前記暗号処理手段によって暗号化されたフレームをブロードキャストで無線送信する送信手段と、
前記他の情報処理装置との間で、情報処理に用いられる第1データを無線で送信または受信するデータ送受信手段と、
前記データ送受信手段によって受信された第1データを用いて情報処理を行う情報処理手段と、を備え、
前記送信手段は、前記情報処理装置と前記他の情報処理装置との間で前記第1データの送信または受信が継続的に行われている間に、前記フレームをブロードキャストする、情報処理装置。 - 前記他の情報処理装置との間で、情報処理に用いられる第1データを無線で送信または受信するデータ送受信手段と、
前記データ送受信手段によって受信された第1データを用いて情報処理を行う情報処理手段と、を備え、
前記データ送受信手段は、前記第1データを暗号化して送信する、請求項1から4の何れかに記載の情報処理装置。 - 前記データ送受信手段は、前記第1暗号鍵および前記共通の鍵とは異なる第2暗号鍵を用いて、前記第1データを暗号化する、請求項5に記載の情報処理装置。
- 前記フレームの少なくとも一部には前記第2暗号鍵を生成するための第2データが含まれ、
前記暗号処理手段は、前記第2暗号鍵を生成するための第2データを、前記第1暗号鍵を用いて暗号化し、
前記送信手段は、暗号化された前記第2データを前記フレームに含めてブロードキャストする、請求項6に記載の情報処理装置。 - 前記情報処理手段は、前記情報処理として、前記他の情報処理装置との間でアプリケーションを実行し、
前記第2暗号鍵は、前記他の情報処理装置との間で実行されるアプリケーションに共通の鍵である、請求項6又は7に記載の情報処理装置。 - 前記フレームには、アプリケーションを識別するための情報が含まれ、
前記アプリケーションを識別するための情報は、前記暗号処理手段によって暗号化されないフレームの部分に含まれる、請求項1から8の何れかに記載の情報処理装置。 - 無線通信機能を有する複数の情報処理装置を含む無線通信システムであって、
前記無線通信システムは、第1の情報処理装置と第2の情報処理装置と第3の情報処理装置とを含み、
前記第1の情報処理装置は、
前記第2の情報処理装置と無線通信を行うための当該無線通信に固有の識別情報を取得する識別情報取得手段と、
前記識別情報に基づいて、前記第2の情報処理装置をネットワークに参加させる参加手段と、
前記識別情報と、前記第1の情報処理装置、前記第2の情報処理装置、及び前記第3の情報処理装置に共通の鍵とを用いて、第1暗号鍵を生成する第1鍵生成手段と、
前記第1鍵生成手段によって生成された第1暗号鍵を用いて、フレームの少なくとも一部を暗号化する暗号処理手段と、
前記ネットワークに前記第2の情報処理装置が参加しているときに、前記第3の情報処理装置を前記ネットワークに参加させるために、前記暗号処理手段によって暗号化されたフレームをブロードキャストで無線送信する送信手段と、を含み、
前記第2の情報処理装置は、
前記フレームを受信する受信手段と、
自機に記憶した前記共通の鍵と、前記フレームに含まれる前記識別情報とを用いて、前記第1暗号鍵を生成する第2鍵生成手段と、
前記第2鍵生成手段によって生成された第1暗号鍵を用いて、前記受信手段が受信したフレームを復号化する復号処理手段と、を含む、無線通信システム。 - 無線通信機能を有する複数の情報処理装置を含む無線通信システムであって、
前記無線通信システムは、第1の情報処理装置と第2の情報処理装置とを含み、
前記第1の情報処理装置は、
前記第2の情報処理装置と無線通信を行うための当該無線通信に固有の識別情報を取得する識別情報取得手段と、
前記識別情報と、前記第1の情報処理装置および前記第2の情報処理装置に共通の鍵とを用いて、第1暗号鍵を生成する第1鍵生成手段と、
前記第1鍵生成手段によって生成された第1暗号鍵を用いて、フレームの少なくとも一部を暗号化する暗号処理手段と、
前記暗号処理手段によって暗号化されたフレームをブロードキャストで無線送信する送信手段と、を含み、
前記暗号処理手段は、前記フレームのうちのベンダー独自の部分のハッシュ値を生成し、当該ハッシュ値を含む前記フレームの少なくとも一部を、前記第1暗号鍵を用いて暗号化し、
前記第2の情報処理装置は、
前記フレームを受信する受信手段と、
自機に記憶した前記共通の鍵と、前記フレームに含まれる前記識別情報とを用いて、前記第1暗号鍵を生成する第2鍵生成手段と、
前記第2鍵生成手段によって生成された第1暗号鍵を用いて、前記受信手段が受信したフレームを復号化する復号処理手段と、を含む、無線通信システム。 - 無線通信機能を有する複数の情報処理装置を含む無線通信システムであって、
前記無線通信システムは、第1の情報処理装置と第2の情報処理装置とを含み、
前記第1の情報処理装置は、
前記第2の情報処理装置と無線通信を行うための当該無線通信に固有の識別情報を取得する識別情報取得手段と、
前記識別情報と、前記第1の情報処理装置および前記第2の情報処理装置に共通の鍵とを用いて、第1暗号鍵を生成する第1鍵生成手段と、
前記第1鍵生成手段によって生成された第1暗号鍵を用いて、フレームの少なくとも一部を暗号化する暗号処理手段と、
前記暗号処理手段によって暗号化されたフレームをブロードキャストで無線送信する送信手段と、を含み、
前記暗号処理手段によって暗号化されないフレームの部分には、前記フレームの少なくとも一部が更新されると変化する値が含まれ、
前記暗号処理手段は、前記値と前記第1暗号鍵とを用いて、前記フレームの少なくとも一部を暗号化し、
前記第2の情報処理装置は、
前記フレームを受信する受信手段と、
自機に記憶した前記共通の鍵と、前記フレームに含まれる前記識別情報とを用いて、前記第1暗号鍵を生成する第2鍵生成手段と、
前記第2鍵生成手段によって生成された第1暗号鍵を用いて、前記受信手段が受信したフレームを復号化する復号処理手段と、を含む、無線通信システム。 - 無線通信機能を有する複数の情報処理装置を含む無線通信システムであって、
前記無線通信システムは、第1の情報処理装置と第2の情報処理装置とを含み、
前記第1の情報処理装置は、
前記第2の情報処理装置と無線通信を行うための当該無線通信に固有の識別情報を取得する識別情報取得手段と、
前記識別情報と、前記第1の情報処理装置および前記第2の情報処理装置に共通の鍵とを用いて、第1暗号鍵を生成する第1鍵生成手段と、
前記第1鍵生成手段によって生成された第1暗号鍵を用いて、フレームの少なくとも一部を暗号化する暗号処理手段と、
前記暗号処理手段によって暗号化されたフレームをブロードキャストで無線送信する送信手段と、
前記第2の情報処理装置との間で、情報処理に用いられる第1データを無線で送信または受信するデータ送受信手段と、
前記データ送受信手段によって受信された第1データを用いて情報処理を行う情報処理手段と、を含み、
前記送信手段は、前記第1の情報処理装置と前記第2の情報処理装置との間で前記第1データの送信または受信が継続的に行われている間に、前記フレームをブロードキャストし、
前記第2の情報処理装置は、
前記フレームを受信する受信手段と、
自機に記憶した前記共通の鍵と、前記フレームに含まれる前記識別情報とを用いて、前記第1暗号鍵を生成する第2鍵生成手段と、
前記第2鍵生成手段によって生成された第1暗号鍵を用いて、前記受信手段が受信したフレームを復号化する復号処理手段と、を含む、無線通信システム。 - 無線通信機能を有する複数の情報処理装置を含む無線通信システムにおいて実行される通信方法であって、
前記無線通信システムは、第1の情報処理装置と第2の情報処理装置と第3の情報処理装置とを含み、
前記第1の情報処理装置は、
前記第2の情報処理装置と無線通信を行うための当該無線通信に固有の識別情報を取得する識別情報取得ステップと、
前記識別情報に基づいて、前記第2の情報処理装置をネットワークに参加させる参加ステップと、
前記識別情報と、前記第1の情報処理装置、前記第2の情報処理装置、及び前記第3の情報処理装置に共通の鍵とを用いて、第1暗号鍵を生成する第1鍵生成ステップと、
前記第1鍵生成ステップ生成された第1暗号鍵を用いて、フレームの少なくとも一部を暗号化する暗号処理ステップと、
前記ネットワークに前記第2の情報処理装置が参加しているときに、前記第3の情報処理装置を前記ネットワークに参加させるために、前記暗号処理ステップで暗号化されたフレームをブロードキャストで無線送信する送信ステップと、を含み、
前記第2の情報処理装置は、
前記フレームを受信する受信ステップと、
自機に記憶した前記共通の鍵と、前記フレームに含まれる前記識別情報とを用いて、前記第1暗号鍵を生成する第2鍵生成ステップと、
前記第2鍵生成ステップで生成された第1暗号鍵を用いて、前記受信ステップで受信したフレームを復号化する復号処理ステップと、を含む、通信方法。 - 無線通信機能を有する複数の情報処理装置を含む無線通信システムにおいて実行される通信方法であって、
前記無線通信システムは、第1の情報処理装置と第2の情報処理装置とを含み、
前記第1の情報処理装置は、
前記第2の情報処理装置と無線通信を行うための当該無線通信に固有の識別情報を取得する識別情報取得ステップと、
前記識別情報取得ステップで取得された識別情報と、前記第1の情報処理装置および前記第2の情報処理装置に共通の鍵とを用いて、第1暗号鍵を生成する第1鍵生成ステップと、
前記第1鍵生成ステップ生成された第1暗号鍵を用いて、フレームの少なくとも一部を暗号化する暗号処理ステップと、
前記暗号処理ステップで暗号化されたフレームをブロードキャストで無線送信する送信ステップと、を含み、
前記暗号処理ステップでは、前記フレームのうちのベンダー独自の部分のハッシュ値を生成し、当該ハッシュ値を含む前記フレームの少なくとも一部を、前記第1暗号鍵を用いて暗号化し、
前記第2の情報処理装置は、
前記フレームを受信する受信ステップと、
自機に記憶した前記共通の鍵と、前記フレームに含まれる前記識別情報とを用いて、前記第1暗号鍵を生成する第2鍵生成ステップと、
前記第2鍵生成ステップで生成された第1暗号鍵を用いて、前記受信ステップで受信したフレームを復号化する復号処理ステップと、を含む、通信方法。 - 無線通信機能を有する複数の情報処理装置を含む無線通信システムにおいて実行される通信方法であって、
前記無線通信システムは、第1の情報処理装置と第2の情報処理装置とを含み、
前記第1の情報処理装置は、
前記第2の情報処理装置と無線通信を行うための当該無線通信に固有の識別情報を取得する識別情報取得ステップと、
前記識別情報と、前記第1の情報処理装置および前記第2の情報処理装置に共通の鍵とを用いて、第1暗号鍵を生成する第1鍵生成ステップと、
前記第1鍵生成ステップ生成された第1暗号鍵を用いて、フレームの少なくとも一部を暗号化する暗号処理ステップと、
前記暗号処理ステップで暗号化されたフレームをブロードキャストで無線送信する送信ステップと、を含み、
前記暗号処理ステップで暗号化されないフレームの部分には、前記フレームの少なくとも一部が更新されると変化する値が含まれ、
前記暗号処理ステップでは、前記値と前記第1暗号鍵を用いて、前記フレームの少なくとも一部を暗号化し、
前記第2の情報処理装置は、
前記フレームを受信する受信ステップと、
自機に記憶した前記共通の鍵と、前記フレームに含まれる前記識別情報とを用いて、前記第1暗号鍵を生成する第2鍵生成ステップと、
前記第2鍵生成ステップで生成された第1暗号鍵を用いて、前記受信ステップで受信したフレームを復号化する復号処理ステップと、を含む、通信方法。 - 無線通信機能を有する複数の情報処理装置を含む無線通信システムにおいて実行される通信方法であって、
前記無線通信システムは、第1の情報処理装置と第2の情報処理装置とを含み、
前記第1の情報処理装置は、
前記第2の情報処理装置と無線通信を行うための当該無線通信に固有の識別情報を取得する識別情報取得ステップと、
前記識別情報と、前記第1の情報処理装置および前記第2の情報処理装置に共通の鍵とを用いて、第1暗号鍵を生成する第1鍵生成ステップと、
前記第1鍵生成ステップ生成された第1暗号鍵を用いて、フレームの少なくとも一部を暗号化する暗号処理ステップと、
前記暗号処理ステップで暗号化されたフレームをブロードキャストで無線送信する送信ステップと、
前記第2の情報処理装置との間で、情報処理に用いられる第1データを無線で送信または受信するデータ送受信ステップと、
前記データ送受信ステップで受信された第1データを用いて情報処理を行う情報処理ステップと、を含み、
前記送信ステップでは、前記第1の情報処理装置と前記第2の情報処理装置との間で前記第1データの送信または受信が継続的に行われている間に、前記フレームをブロードキャストし、
前記第2の情報処理装置は、
前記フレームを受信する受信ステップと、
自機に記憶した前記共通の鍵と、前記フレームに含まれる前記識別情報とを用いて、前記第1暗号鍵を生成する第2鍵生成ステップと、
前記第2鍵生成ステップで生成された第1暗号鍵を用いて、前記受信ステップで受信したフレームを復号化する復号処理ステップと、を含む、通信方法。 - 無線通信機能を有する情報処理装置であって、
前記情報処理装置および他の情報処理装置に共通の鍵を用いてアクションフレームの少なくとも一部を暗号化する暗号処理手段と、
前記暗号処理手段によって暗号化されたアクションフレームをブロードキャストで無線送信する送信手段と、を備え、
前記暗号処理手段は、前記アクションフレームのうちのベンダー独自の部分のハッシュ値を生成し、当該ハッシュ値を含む前記アクションフレームの少なくとも一部を、前記共通の鍵を用いて暗号化する、情報処理装置。 - 無線通信機能を有する情報処理装置であって、
前記情報処理装置および他の情報処理装置に共通の鍵を用いてアクションフレームの少なくとも一部を暗号化する暗号処理手段と、
前記暗号処理手段によって暗号化されたアクションフレームをブロードキャストで無線送信する送信手段と、を備え、
前記暗号処理手段によって暗号化されない前記アクションフレームの部分には、前記アクションフレームの少なくとも一部が更新されると変化する値が含まれ、
前記暗号処理手段は、前記値と前記共通の鍵とを用いて、前記アクションフレームの少なくとも一部を暗号化する、情報処理装置。 - 無線通信機能を有する情報処理装置であって、
前記情報処理装置および他の情報処理装置に共通の鍵を用いてアクションフレームの少なくとも一部を暗号化する暗号処理手段と、
前記暗号処理手段によって暗号化されたアクションフレームをブロードキャストで無線送信する送信手段と、
前記他の情報処理装置との間で、情報処理に用いられる第1データを無線で送信または受信するデータ送受信手段と、
前記データ送受信手段によって受信された第1データを用いて情報処理を行う情報処理手段と、を備え、
前記送信手段は、前記情報処理装置と前記他の情報処理装置との間で前記第1データの送信または受信が継続的に行われている間に、前記アクションフレームをブロードキャストする、情報処理装置。 - 無線通信機能を有する情報処理装置であって、
前記情報処理装置および他の情報処理装置に共通の鍵を用いてアクションフレームの少なくとも一部を暗号化する暗号処理手段と、
前記暗号処理手段によって暗号化されたアクションフレームをブロードキャストで無線送信する送信手段と、
前記他の情報処理装置をネットワークに参加させる参加手段と、を備え、
前記送信手段は、前記ネットワークに前記他の情報処理装置が参加しているときに、第3の装置を前記ネットワークに参加させるために、前記アクションフレームをブロードキャストで送信する、情報処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017039240A JP6895273B2 (ja) | 2017-03-02 | 2017-03-02 | 情報処理装置、情報処理プログラム、無線通信システム、および、通信方法 |
US15/697,986 US10567353B2 (en) | 2017-03-02 | 2017-09-07 | Information processing apparatus, wireless communication system, and communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017039240A JP6895273B2 (ja) | 2017-03-02 | 2017-03-02 | 情報処理装置、情報処理プログラム、無線通信システム、および、通信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018148302A JP2018148302A (ja) | 2018-09-20 |
JP6895273B2 true JP6895273B2 (ja) | 2021-06-30 |
Family
ID=63355971
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017039240A Active JP6895273B2 (ja) | 2017-03-02 | 2017-03-02 | 情報処理装置、情報処理プログラム、無線通信システム、および、通信方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10567353B2 (ja) |
JP (1) | JP6895273B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11483306B2 (en) * | 2018-03-26 | 2022-10-25 | Matrics2, Inc. | Secure communication with random numbers |
US20220103354A1 (en) * | 2020-09-25 | 2022-03-31 | Renesas Electronics Corporation | Secure encryption key generation and management in open and secure processor environments |
TWI792739B (zh) * | 2020-12-11 | 2023-02-11 | 熵碼科技股份有限公司 | 用來控制裝置激活的方法以及相關電子裝置 |
JP2024058293A (ja) * | 2022-10-14 | 2024-04-25 | キヤノン株式会社 | 通信装置、通信方法、およびプログラム |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5603081A (en) | 1993-11-01 | 1997-02-11 | Telefonaktiebolaget Lm Ericsson | Method for communicating in a wireless communication system |
US7031473B2 (en) * | 2001-11-13 | 2006-04-18 | Microsoft Corporation | Network architecture for secure communications between two console-based gaming systems |
US20030149874A1 (en) | 2002-02-06 | 2003-08-07 | Xerox Corporation | Systems and methods for authenticating communications in a network medium |
US7263596B1 (en) | 2002-12-17 | 2007-08-28 | Advanced Digital Information Corporation | Logical library architecture for data storage applications and methods of use |
US20050195975A1 (en) * | 2003-01-21 | 2005-09-08 | Kevin Kawakita | Digital media distribution cryptography using media ticket smart cards |
US7769837B2 (en) | 2003-12-12 | 2010-08-03 | Brother Kogyo Kabushiki Kaisha | Wireless LAN setting system and communication terminal |
US11049349B2 (en) * | 2004-06-01 | 2021-06-29 | Daniel William Onischuk | Computerized voting system |
US8904456B2 (en) * | 2006-02-13 | 2014-12-02 | Tvu Networks Corporation | Methods, apparatus, and systems for providing media content over a communications network |
JP5285843B2 (ja) | 2006-06-28 | 2013-09-11 | 任天堂株式会社 | 無線通信システム |
JP4847246B2 (ja) | 2006-07-31 | 2011-12-28 | キヤノン株式会社 | 通信装置、通信装置の制御方法、及び当該制御方法をコンピュータに実行させるためのコンピュータプログラム |
JP5381998B2 (ja) | 2008-12-03 | 2014-01-08 | 日本電気株式会社 | クラスタ制御システム、クラスタ制御方法、及びプログラム |
US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US9955332B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Method for child wireless device activation to subscriber account of a master wireless device |
CA2889774C (en) * | 2009-04-30 | 2018-04-03 | Samsung Electronics Co., Ltd. | Method and system for managing a body area network using a coordinator device |
JP5499661B2 (ja) | 2009-11-30 | 2014-05-21 | ソニー株式会社 | 無線通信装置およびプログラム |
JP5709497B2 (ja) * | 2010-12-07 | 2015-04-30 | キヤノン株式会社 | 通信装置、通信装置の制御方法およびプログラム |
US9184987B2 (en) | 2011-02-23 | 2015-11-10 | Tyco Fire & Security Gmbh | System and method for automatic configuration of master/slave devices on a network |
JP5644710B2 (ja) | 2011-07-26 | 2014-12-24 | 株式会社Pfu | ノード検出装置、ノード検出方法、及びプログラム |
US9231926B2 (en) * | 2011-09-08 | 2016-01-05 | Lexmark International, Inc. | System and method for secured host-slave communication |
US9351098B2 (en) | 2014-05-19 | 2016-05-24 | Lenovo (Singapore) Pte. Ltd. | Providing access to and enabling functionality of first device based on communication with second device |
JP5883962B2 (ja) * | 2015-03-02 | 2016-03-15 | 任天堂株式会社 | 通信制御装置、通信制御プログラム、通信制御方法、および、情報処理システム |
JP6570355B2 (ja) * | 2015-07-21 | 2019-09-04 | キヤノン株式会社 | 通信装置、通信方法及びプログラム |
US10007710B2 (en) | 2015-09-21 | 2018-06-26 | Splunk Inc. | Adaptive control of data collection requests sent to external data sources |
JP6682862B2 (ja) | 2016-01-13 | 2020-04-15 | セイコーエプソン株式会社 | 無線通信端末、無線通信システムおよび無線通信プログラム |
JP6719913B2 (ja) * | 2016-01-26 | 2020-07-08 | キヤノン株式会社 | 通信装置、通信方法、プログラム |
JP6690321B2 (ja) | 2016-03-11 | 2020-04-28 | ブラザー工業株式会社 | 通信機器と、通信機器のためのコンピュータプログラム |
US10164858B2 (en) | 2016-06-15 | 2018-12-25 | Time Warner Cable Enterprises Llc | Apparatus and methods for monitoring and diagnosing a wireless network |
-
2017
- 2017-03-02 JP JP2017039240A patent/JP6895273B2/ja active Active
- 2017-09-07 US US15/697,986 patent/US10567353B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10567353B2 (en) | 2020-02-18 |
US20180255033A1 (en) | 2018-09-06 |
JP2018148302A (ja) | 2018-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10659282B2 (en) | Communication apparatus, methods, and non-transitory computer-readable media for determining IP addresses for use in different networks | |
JP6895273B2 (ja) | 情報処理装置、情報処理プログラム、無線通信システム、および、通信方法 | |
JP4840230B2 (ja) | 無線ネットワークシステム、およびそれを構成するための無線機器 | |
JP5002149B2 (ja) | 通信装置及び通信方法 | |
US20180091633A1 (en) | Wireless communication apparatus and processing method thereby | |
US11259348B2 (en) | Remote wireless network setup without pairing | |
KR20140084258A (ko) | 메쉬 네트워크를 형성하는 무선 장치들을 위한 원-클릭 접속/접속해제 기능 | |
CN107567017B (zh) | 无线连接***、装置及方法 | |
US10701536B1 (en) | Quarantine network for wireless devices | |
JP6979740B2 (ja) | 無線通信システム、通信方法、情報処理装置、および、情報処理プログラム | |
TWI508609B (zh) | 無線網路設定方法與無線網路系統 | |
US20170099289A1 (en) | Temporary Mac Address-Based Access Method, Apparatus, and System | |
CN112291787A (zh) | 一种网络连接方法、装置及*** | |
JP6545224B2 (ja) | 通信装置、制御方法、及びプログラム | |
JP6884600B2 (ja) | 無線通信システム、通信方法、情報処理装置、および、情報処理プログラム | |
JP5587034B2 (ja) | サービス公開装置、方法、及び、プログラム | |
JP2016025478A (ja) | 中継装置、中継方法、及び中継プログラム | |
JP5895678B2 (ja) | 無線通信システム及び無線通信方法 | |
JP5915314B2 (ja) | 通信装置 | |
KR101173628B1 (ko) | 애드혹 무선 인스턴트 메신저 시스템 및 서비스 보안 방법 | |
JP5040949B2 (ja) | 通信装置とアクセスポイントとアドレス提供システム。 | |
JP2008244945A (ja) | 無線接続環境設定システム、無線接続環境設定サーバ、情報端末、及び、プログラム | |
JP6269752B2 (ja) | 通信装置 | |
JP2004222001A (ja) | 無線端末設定方法 | |
TWI478613B (zh) | 連線建立管理方法及其相關裝置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200122 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201111 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210113 |
|
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: 20210601 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210607 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6895273 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |