Система беспроводной связи

1. Способ работы для системы беспроводной связи, содержащей первый блок (101) связи и второй блок (103) связи, причем способ содержит этапы, на которых
первый блок (101) связи передает вторые идентификационные данные открытого ключа второму блоку (103) связи с использованием NFC-связи, причем вторые идентификационные данные открытого ключа указывают на открытый ключ первого блока (101) связи;
первый блок (101) связи передает идентификационные данные открытого ключа, указывающие на открытый ключ первого блока (101) связи, первому блоку Wi-Fi-связи с использованием Wi-Fi-связи;
второй блок (103) связи принимает вторые идентификационные данные открытого ключа от первого блока (101) связи с использованием NFC-связи;
второй блок (103) связи принимает четвертые идентификационные данные открытого ключа от второго блока Wi-Fi-связи с использованием Wi-Fi-связи;
второй блок (103) связи генерирует второе указание соответствия, указывающее на то, соответствуют ли вторые идентификационные данные открытого ключа четвертым идентификационным данным открытого ключа;
второй блок (103) связи прерывает Wi-Fi-связь со вторым блоком Wi-Fi-связи, если второе указание соответствия указывает на то, что вторые идентификационные данные открытого ключа не соответствуют четвертым идентификационным данным открытого ключа, и в противном случае выполняет этапы, на которых
генерируют открытый ключ первого блока (101) связи в ответ на по меньшей мере одни из вторых идентификационных данных открытого ключа и четвертых идентификационных данных открытого ключа,
генерируют второй сеансовый ключ из открытого ключа первого блока (101) связи и закрытого ключа второго блока (103) связи,
генерируют второй сетевой ключ,
генерируют второй зашифрованный сетевой ключ путем
шифрования второго сетевого ключа с использованием второго сеансового ключа, и
передают второй зашифрованный сетевой ключ и идентификационные данные открытого ключа, указывающие на открытый ключ второго блока (103) связи, второму блоку Wi-Fi-связи;
второй блок (103) связи передает первые идентификационные данные открытого ключа первому блоку (101) связи с использованием NFC-связи, причем первые идентификационные данные открытого ключа указывают на открытый ключ второго блока (103) связи;
первый блок (101) связи принимает первые идентификационные данные открытого ключа от второго блока (103) связи с использованием связи ближнего поля, NFC-связи;
первый блок (101) связи принимает третьи идентификационные данные открытого ключа и первый зашифрованный сетевой ключ от первого блока Wi-Fi-связи с использованием Wi-Fi-связи;
первый блок (101) связи генерирует первое указание соответствия, указывающее на то, соответствуют ли первые идентификационные данные открытого ключа третьим идентификационным данным открытого ключа;
первый блок (101) связи прерывает Wi-Fi-связь с первым блоком Wi-Fi-связи, если первое указание соответствия указывает на то, что первые идентификационные данные открытого ключа не соответствуют третьим идентификационным данным открытого ключа, и в противном случае выполняет этапы, на которых
генерируют открытый ключ второго блока (103) связи в ответ на по меньшей мере одни из первых идентификационных данных открытого ключа и третьих идентификационных данных открытого ключа;
генерируют первый сеансовый ключ из открытого ключа второго блока (103) связи и закрытого ключа первого блока (101) связи;
генерируют первый сетевой ключ путем дешифрования первого зашифрованного сетевого ключа с использованием первого сеансового ключа; и осуществляют связь с первым блоком Wi-Fi-связи с использованием первого сетевого ключа.
2. Система беспроводной связи, содержащая первый блок (101) связи и второй блок (103) связи, причем
первый блок (101) связи содержит
первый NFC-приемник (205) для приема первых идентификационных данных открытого ключа от второго блока (103) связи с использованием связи ближнего поля, NFC-связи;
первый NFC-передатчик (207) для передачи вторых идентификационных данных открытого ключа второму блоку (103) связи с использованием NFC-связи, причем вторые идентификационные данные открытого ключа указывают на открытый ключ первого блока (101) связи;
первый контроллер (203) связи для выполнения Wi-Fi-связи с первым блоком Wi-Fi-связи, причем первый контроллер (203) связи выполнен с возможностью передавать идентификационные данные открытого ключа, указывающие на открытый ключ первого блока (101) связи, первому блоку Wi-Fi-связи и принимать третьи идентификационные данные открытого ключа и первый зашифрованный сетевой ключ от первого блока Wi-Fi-связи;
первое средство (213) сравнения для генерирования первого указания соответствия, указывающего на то, соответствуют ли первые идентификационные данные открытого ключа третьим идентификационным данным открытого ключа;
причем первый контроллер (203) связи выполнен с возможностью прерывать Wi-Fi-связь с первым блоком Wi-Fi-связи, если первое указание соответствия указывает на то, что первые идентификационные данные открытого ключа не соответствуют третьим идентификационным данным открытого ключа, и в противном случае:
генерировать открытый ключ второго блока связи в ответ на по меньшей мере одни из первых идентификационных данных открытого ключа и третьих идентификационных данных открытого ключа,
генерировать первый сеансовый ключ из открытого ключа второго блока (103) связи и закрытого ключа первого блока (101) связи,
генерировать первый сетевой ключ путем дешифрования первого
зашифрованного сетевого ключа с использованием первого сеансового ключа, и
осуществлять связь с первым блоком Wi-Fi-связи с использованием первого сетевого ключа; и
второй блок (103) связи содержит
второй NFC-приемник (305) для приема вторых идентификационных данных открытого ключа от первого блока (101) связи с использованием NFC-связи;
второй NFC-передатчик (307) для передачи первых идентификационных данных открытого ключа первому блоку (101) связи с использованием NFC-связи, причем первые идентификационные данные открытого ключа указывают на открытый ключ второго блока (103) связи;
второй контроллер (303) связи для выполнения Wi-Fi-связи со вторым блоком Wi-Fi-связи, причем второй контроллер (303) связи выполнен с возможностью передавать идентификационные данные открытого ключа, указывающие на открытый ключ второго блока (103) связи, второму блоку Wi-Fi-связи и принимать четвертые идентификационные данные открытого ключа от второго блока Wi-Fi-связи;
второе средство (313) сравнения для генерирования второго указания соответствия, указывающего на то, соответствуют ли вторые идентификационные данные открытого ключа четвертым идентификационным данным открытого ключа;
причем второй контроллер (303) связи выполнен с возможностью прерывать Wi-Fi-связь со вторым блоком Wi-Fi-связи, если второе указание соответствия указывает на то, что вторые идентификационные данные открытого ключа не соответствуют четвертым идентификационным данным открытого ключа, и в противном случае
генерировать открытый ключ первого блока (101) связи в ответ на по меньшей мере одни из вторых идентификационных данных открытого ключа и четвертых идентификационных данных открытого ключа,
генерировать второй сеансовый ключ из открытого ключа первого блока (101) связи и закрытого ключа второго блока (103) связи,
генерировать второй сетевой ключ;
генерировать второй зашифрованный сетевой ключ путем шифрования второго сетевого ключа с использованием второго сеансового ключа, и
передавать второй зашифрованный сетевой ключ и идентификационные данные открытого ключа, указывающие на открытый ключ второго блока (103) связи, второму блоку Wi-Fi-связи.
3. Система беспроводной связи по п. 2, в которой по меньшей мере одни из первых идентификационных данных открытого ключа и третьих идентификационных данных открытого ключа содержат открытый ключ второго блока связи.
4. Система беспроводной связи по п. 2, в которой по меньшей мере одни из первых идентификационных данных открытого ключа и третьих идентификационных данных открытого ключа содержат хэш открытого ключа второго блока связи.
5. Система беспроводной связи по п. 2, в которой первое средство (213) сравнения выполнено с возможностью определять первый ключ из первых идентификационных данных открытого ключа и второй ключ из третьих идентификационных данных открытого ключа, и генерировать первое указание соответствия в ответ на сравнение первого ключа и второго ключа.
6. Система беспроводной связи по п. 2, в которой первые идентификационные данные открытого ключа содержат первый хэш открытого ключа второго блока (103) связи; и первый указатель соответствия выполнен с возможностью определять открытый ключ второго блока (103) связи из третьих идентификационных данных открытого ключа; генерировать второй хэш из генерируемого открытого ключа второго блока (103) связи; и генерировать первое указание соответствия в ответ на сравнение первого хэша и второго хэша.
7. Блок связи по п. 2, в котором второй блок (103) связи дополнительно выполнен с возможностью передавать конфигурационные данные Wi-Fi первому блоку (101) связи посредством NFC-связи, и первый контроллер (203) связи выполнен
с возможностью адаптировать Wi-Fi-связь в ответ на конфигурационные данные Wi-Fi.
8. Блок связи по п. 2, в котором первый блок (101) связи выполнен с возможностью передавать секретные данные второму блоку (103) связи, только если первое указание соответствия указывает на то, что первые идентификационные данные открытого ключа соответствуют третьим идентификационным данным открытого ключа.
9. Блок связи по п. 8, в котором первый блок (101) связи выполнен с возможностью передачи секретных данных второму блоку (103) связи посредством линии Wi-Fi-связи.
10. Система беспроводной связи по п. 2, в которой NFC-связь выполняется с использованием линии одноранговой NFC-связи между первым блоком (101) связи и вторым блоком (103) связи.
11. Система беспроводной связи по п. 2, в которой второй блок (103) связи выполнен с возможностью переносить первые идентификационные данные открытого ключа на NFC-метку; и первый NFC-приемник (205) выполнен с возможностью считывать первые идентификационные данные открытого ключа с NFC-метки путем операции NFC-считывания.
12. Система беспроводной связи по п. 2, в которой первый блок (101) связи выполнен с возможностью переносить вторые идентификационные данные открытого ключа на NFC-метку; и второй NFC-приемник (305) выполнен с возможностью считывать вторые идентификационные данные открытого ключа с NFC-метки путем операции NFC-считывания.
13. Система беспроводной связи по п. 2, в которой первый блок (101) связи выполнен с возможностью передавать сообщение отказа аутентификации второму блоку (103) связи в ответ на обнаружение, что первое указание соответствия указывает на то, что первые идентификационные данные открытого ключа не соответствуют третьим идентификационным данным открытого ключа.
14. Система беспроводной связи по п. 2, в которой второй блок (103) связи выполнен с возможностью передавать сообщение отказа аутентификации первому блоку (101) связи в ответ на обнаружение, что второе указание соответствия указывает на то,
что вторые идентификационные данные открытого ключа не соответствуют четвертым идентификационным данным открытого ключа.
15. Система беспроводной связи по п. 2, в которой первый блок (101) связи и второй блок (103) связи выполнены с возможностью инициировать установление связи в соответствии со спецификацией простой конфигурации Wi-Fi.
16. Блок связи для системы беспроводной связи, причем блок (101) связи содержит
NFC-приемник (205) для приема первых идентификационных данных открытого ключа от другого блока (103) связи с использованием связи ближнего поля, NFC-связи;
NFC-передатчик (207) для передачи вторых идентификационных данных открытого ключа другому блоку (103) связи с использованием NFC-связи, причем вторые идентификационные данные открытого ключа указывают на открытый ключ блока (101) связи;
контроллер (203) связи для выполнения Wi-Fi-связи с блоком Wi-Fi-связи, причем контроллер (203) связи выполнен с возможностью передавать идентификационные данные открытого ключа, указывающие на открытый ключ блока (101) связи, блоку Wi-Fi-связи и принимать третьи идентификационные данные открытого ключа и зашифрованный сетевой ключ от блока Wi-Fi-связи;
средство (213) сравнения для генерирования первого указания, указывающего на то, соответствуют ли первые идентификационные данные открытого ключа третьим идентификационным данным открытого ключа;
причем контроллер (203) связи выполнен с возможностью прерывать Wi-Fi-связь с блоком Wi-Fi-связи, если указание соответствия указывает на то, что первые идентификационные данные открытого ключа не соответствуют третьим идентификационным данным открытого ключа, и в противном случае
генерировать открытый ключ другого блока связи в ответ на по меньшей мере одни из первых идентификационных данных открытого ключа и третьих идентификационных данных открытого ключа,
генерировать сеансовый ключ из открытого ключа другого
блока (103) связи и закрытого ключа блока (101) связи,
генерировать сетевой ключ путем дешифрования зашифрованного сетевого ключа с использованием сеансового ключа, и
осуществлять связь с первым блоком Wi-Fi-связи с использованием сетевого ключа.
17. Блок связи для системы беспроводной связи, причем блок (103) связи содержит:
NFC-приемник (305) для приема первых идентификационных данных открытого ключа от другого блока (101) связи с использованием NFC-связи;
NFC-передатчик (307) для передачи вторых идентификационных данных открытого ключа другому блоку (101) связи с использованием NFC-связи, причем вторые идентификационные данные открытого ключа указывают на открытый ключ блока (103) связи;
контроллер (303) связи для выполнения Wi-Fi-связи с блоком Wi-Fi-связи, причем контроллер (303) связи выполнен с возможностью передавать идентификационные данные открытого ключа, указывающие на открытый ключ блока связи, блоку Wi-Fi-связи и принимать третьи идентификационные данные открытого ключа от блока Wi-Fi-связи;
средство (313) сравнения для генерирования указания соответствия, указывающего на то, соответствуют ли первые идентификационные данные открытого ключа третьим идентификационным данным открытого ключа;
причем контроллер (303) связи выполнен с возможностью прерывать Wi-Fi-связь с блоком Wi-Fi-связи, если указание соответствия указывает на то, что первые идентификационные данные открытого ключа не соответствуют третьим идентификационным данным открытого ключа, и в противном случае
генерировать открытый ключ другого блока (101) связи в ответ на по меньшей мере одни из первых идентификационных данных открытого ключа и третьих идентификационных данных открытого ключа,
генерировать сеансовый ключ из открытого ключа другого блока (101) связи и закрытого ключа блока (103) связи,
генерировать сетевой ключ,
генерировать зашифрованный сетевой ключ путем шифрования сетевого ключа с использованием сеансового ключа, и
передавать зашифрованный сетевой ключ и идентификационные данные открытого ключа, указывающие на открытый ключ блока (103) связи, блоку Wi-Fi-связи.