Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА ПРИЕМОПЕРЕДАТЧИКА НА БАЗЕ ПРОГРАММНО-КОНФИГУРИРУЕМОГО РАДИО ДЛЯ СИСТЕМЫ ГЕНЕРАЦИИ И РАСПРЕДЕЛЕНИЯ КЛЮЧЕЙ

Работа №55243

Тип работы

Магистерская диссертация

Предмет

физика

Объем работы66
Год сдачи2017
Стоимость4770 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
283
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 3
1 Системы генерации и распределения ключей 6
1.1 Использование особенностей канала связи для распределения ключей 6
1.2 Многолучевой радиоканал как источник общей случайности 9
1.3 Реализация систем генерации и распределения ключей 15
2 Программно-конфигурируемое радио 19
2.1 Определение 19
2.2 Универсальная платформа ПКР USRP 21
2.3 Программный фреймворк «GNU Radio» 25
3 Разработка приемопередатчика 35
3.1 Реализация передатчика и приемника зондирующих сигналов 35
3.2 Разработка протокола зондирования канала 48
3.3 Тестирование приемопередатчиков 52
ЗАКЛЮЧЕНИЕ 63
СПИСОК СОКРАЩЕНИЙ И УСЛОВНЫХ ОБОЗНАЧЕНИЙ 64
СПИСОК ЛИТЕРАТУРЫ

Проблема распределения ключей шифрования в симметричных криптосистемах является одной из фундаментальных проблем современной криптографии. Применяемые для распределения ключей алгоритмы асимметричной криптографии основываются на математической теории вычислительной сложности, и проблема их стойкости становится все актуальнее с развитием вычислительной техники, в особенности квантовых компьютеров.
При рассмотрении сетевой модели беспроводных систем связи, можно отметить, что широко используемые протоколы распределения ключей реализованы на ее верхних уровнях независимо от физического уровня и, соответственно, самого канала связи. Однако, особенности канала связи также могут использоваться для решения задачи распределения ключей.
В последнее время внимание исследователей привлекли методы совместного формирования ключей на основе оценки случайных параметров многолучевого радиоканала. Оценка параметров канала производится при помощи его зондирования и последующего измерения параметров зондирующего сигнала, например, амплитуды или набега фазы. Метод совместного формирования ключей в многолучевых каналах является самым перспективным методом распределения ключей в беспроводных системах связи в плане его практического применения.
Системы генерации и распределения ключей, использующие особенности многолучевого канала, реализуют на основе готовых радиоустройств, например, устройств стандартов IEEE 802.11, а также на основе отдельно разработанных специализированных устройств. Использование готовых радиоустройств упрощает реализацию системы, но накладывает множество ограничений на нее. Отдельно разработанные радиоустройства позволяют обойти эти ограничения. Однако, разработка специализированного радиоустройства представляет собой трудоемкий процесс, а их последующая модификация не всегда возможна.
В последнее время наметилась тенденция использования программно- конфигурируемого радио (ПКР) для разработки беспроводных систем связи. ПКР представляет собой класс радиоустройств, в которых все или некоторые функции физического уровня выполняются программно. Использование ПКР упрощает разработку систем связи и имеет большой потенциал для систем генерации и распределения ключей. Так в условиях, когда оптимальная архитектура системы не до конца определена, применение ПКР, модификация которых в большинстве случаев заключается в изменении программного обеспечения (ПО), является наиболее выгодным.
Популярность технологии ПКР привело к появлению универсальных аппаратных платформ ПКР, которые могут использоваться для ускорения разработки и прототипирования систем связи. Использование универсальных платформ ПКР требует только разработки ПО. Одними из самых популярных универсальных платформ являются платформы семейства USRP (англ. Universal Software Radio Peripheral), которые и используются в данной работе.
Актуальность темы. Разработка радиоустройств для систем генерации и распределения ключей в многолучевых каналах является достаточно трудоемкой задачей, при этом их модификации не всегда возможна. Использование ПКР позволяет упростить процесс разработки и последующей модификации радиоустройств для подобных систем.
Целью работы является разработка приемопередатчика на базе программно-конфигурируемого радио для системы генерации и распределения ключей на основе случайности траектории распространения радиоволн в многолучевой среде.
Поставленная цель потребовала решения следующих задач:
1. Изучить методы совместного формирования ключей в многолучевом канале.
2. Произвести и обосновать выбор инструмента разработки ПО для ПКР.
3. Реализовать передатчик и приемник зондирующих сигналов.
4. Разработать протокол зондирования канала.
5. Провести тестирование разработанных приемопередатчиков.
Научная новизна. В отличие от имеющихся работ, в которых используются ПКР для совместного формирования ключей в многолучевом канале на основе амплитуды и набега фазы зондирующего сигнала, в данной работе представлена реализация приемопередатчиков, позволяющих проводить синхронные измерения этих параметров зондирующего сигнала.
Практическая значимость. Использование ПКР в системе генерации и распределения ключей направлено на сокращение времени разработки самой системы и внедрения различных технологий для улучшения технических характеристик без существенных аппаратных изменений.


Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


В результате выполнения работы были решены следующие задачи:
1. Изучены методы совместного формирования ключей в многолучевом канале.
2. Рассмотрены возможные варианты инструментов разработки ПО для ПКР. В качестве инструментов разработки был выбран программный фреймворк «GNU Radio» и визуальная среда разработки GRC.
3. Разработаны приемник и передатчик зондирующих сигналов, позволяющие осуществлять зондирование канала в полудуплексном режиме. Предложена методика передачи, приема и последующего измерения параметров ВЧ гармонического сигнала заданной частоты.
4. Разработан протокол обмена зондирования канала. Предложен метод осуществления временной синхронизации приемопередатчиков.
5. Проведено тестирование разработанных приемопередатчиков. Показана идентичность полученных амплитудно- и фазо-временных характеристик двух устройств. Предложен метод осуществления фазовой синхронизации и компенсации уровней сигналов.



1. Жуков, А. Е. Легковесная криптография [Текст] : Часть 1 / А. Е. Жуков // Вопросы кибербезопасности. — 2015. — № 1(9). — С. 26-43.
2. Синюк, А. Д. Система классификации методов распределения ключей [Текст] / А. Д. Синюк, О. А. Остроумов // Информация и космос. — 2016. — № 3.
— С. 54-61.
3. Ключарев, П. Г. Квантовый компьютер и криптографическая стойкость современных систем шифрования [Текст] / П. Г. Ключарев // Вестник МГТУ им. Н.Э. Баумана. Серия: Естественные науки. — 2007. — № 2. — С. 114-120.
4. Монарев, В. А. Обзор современных теоретико-информационных подходов к решению основных задач криптографии и стеганографии [Текст] / В. А. Монарев, А. Н. Фионов, Ю. И. Шокин // Вычислительные технологии. — 2010.
— Т. 15, № 2. — С. 69-86.
5. Wyner, A. D. The wire-tap channel [Text] / A. D. Wyner // The Bell System Technical Journal. — 1975. — Vol. 54, № 8. — P. 1355-1387.
6. Бирин, Д. А. Квантовое распределение ключей в пассивной оптической сети [Текст] / Д. А. Бирин // T-Comm - Телекоммуникации и Транспорт. — 2012.
— № 7. — С. 27-29.
7. Карпов, А. В. Метеорная генерация секретных ключей шифрования для защиты открытых каналов связи [Текст] / А. В. Карпов, В. В. Сидоров, А. И. Сулимов // Информационные технологии и вычислительные системы. — 2008. — № 3. — С. 45-54.
8. Скляр, Б. Цифровая связь. Теоретические основы и практическое применение [Текст] / Бернард Скляр — М. : Вильямс, 2003. — 1104с.
9. Key Generation From Wireless Channels: A Review [Text] / J. Zhang [et al.] // IEEE Access. — 2016. — Vol. 4, № 1. — P. 614-626.
10. Hershey, J. E. Unconventional Cryptographic Keying Variable Management [Text] / J. E. Hershey, A. A. Hassan, R. Yarlagadda // IEEE Transactions on Communications. — 1995. — Vol. 43, № 1. — P. 3-6.
11. Cryptographic Key Agreement for Mobile Radio [Text] / A. A. Hassan [et al.] // Digital Signal Processing. — 1996. — Vol. 6, № 4. — P. 207-212.
12. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications [Электронный ресурс] // National Institute of Standards and Technology. — Режим доступа: http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-22r1a.pdf, свободный.
13. Fast and Practical Secret Key Extraction by Exploiting Channel Response [Text] / H. Liu [et al.] // Proceedings of the 32nd IEEE International Conference on Computer Communications. — 2013. — P. 3048-3056.
14. Мыльников, П. Д. Исследование характеристик системы формирования ключей для мобильных объектов железнодорожного транспорта на основе оценивания параметров MIMO-канала [Текст] / П. Д. Мыльников //
Известия Петербургского университета путей сообщения. — 2016. — № 1(46). — С. 31-39.
15. KEEP: Fast Secret Key Extraction Protocol for D2D Communication [Text] / W. Xi [et al.] // Proceedings of the IEEE 22nd International Symposium of Quality of Service. — 2014. — P. 350-359.
16. Wireless Secret Key Generation Exploiting Reactance-Domain Scalar Response of Multipath Fading Channels [Text] / T. Aono [et al.] // IEEE Transactions on Antennas and Propagation. — 2005. — Vol. 53, № 11. — P. 3776-3784.
17. Marino, F. Secret Key Extraction from a UWB Channel: Analysis in a Real Environment [Text] / F. Marino, E. Paolini, M. Chiani // Proceedings of the 2014 IEEE International Conference on Ultra-WideBand. — 2014. — P. 80-85.
18. Карпов, А. В. Разработка средств беспроводной синхронизации системы динамической генерации ключей шифрования [Текст] / А. В. Карпов, Р. Р. Фатыхов, А. Д. Смоляков // Ползуновский вестник. — 2014. — № 2. — С. 238¬241.
19. Experimental Extraction of Shared Secret Key from Fluctuations of Multipath Channel at Moving a Mobile Transceiver in an Urban Environment [Text] /
A. D. Smolyakov [et al.] // Proceedings of the 12th International Conference on Security and Cryptography. — 2015. — P. 355-360.
20. Katz, B. Real-Time Wireless Physical Layer Encryption [Text] / B. Z. Katz, C. Sahin, K. R. Dandekar // Proceedings of the IEEE 17th Annual Wireless and Microwave Technology Conference. — 2016. — P. [1-4].
21. Pierrot, A. The Effect of Eavesdropper’s Statistics in Experimental Wireless Secret-Key Generation [Text] / A. J. Pierrot, R. A. Chou, M. R.Bloch // arxiv.org. — 2014. — P. [1-11].
22. Securing Wireless Systems via Lower Layer Enforcements [Text] / Z. Li [et al.] // Proceedings of the 5th ACM workshop on Wireless security. — 2006. — P. 33¬42.
23. ProxiMate: Proximity-based Secure Pairing using Ambient Wireless Signals [Text] / S. Mathur [et al.] // Proceedings of the 9th international conference on Mobile systems, applications, and services. — 2011. — P. 211-224.
24. SDRF Cognitive Radio Definitions [Электронный ресурс] // SDR Forum. — Режим доступа:
http://www.sdrforum.org/pages/ documentLibrary/documents/ SDRF-06-R-0011- V1_0_0.pdf, свободный.
25. Отчет МСЭ-R SM.2152: Определения системы радиосвязи с программируемыми параметрами (SDR) и системы когнитивного радио (CRS) [Электронный ресурс] // Международный союз электросвязи. — Режим доступа: https://www.itu.int/dms_pub/itu-r/opb/rep/R-REP-SM.2152-2009-PDF-R.pdf, свободный.
26. Галкин, В. А. Основы программно-конфигурируемого радио [Текст] /
B. А. Галкин — М. : Горячая линия - Телеком, 2015. — 372с.
27. USRP B210 Information Sheet [Электронный ресурс] // Ettus Research. — Режим доступа: https://www.ettus.com/content/files/b200-b210_spec_sheet.pdf, свободный.
28. RFNoC [Электронный ресурс] // Ettus Research. — Режим доступа: https://kb.ettus.com/RFNoC, свободный.
29. Software Frameworks for SDR [Text] / Max Robert [et al.] // Proceedings of the IEEE. — 2015. — Vol. 103, № 3. — P. 452-475.
30. GNU Radio [Электронный ресурс] // GitHub. — Режим доступа: https://github.com/gnuradio, свободный.
31. Behind the Veil: A Peek at GNU Radio’s Buffer Architecture [Электронный ресурс] // GNU Radio Blog. — Режим доступа: https://www.gnuradio.org/blog/buffers/, свободный.
32. Rondeau, T. Explaining the GNU Radio Scheduler [Электронный ресурс] // Tom Rondeau Blog. — Режим доступа: http://www.trondeau.com/blog/2013/9/15/explaining-the-gnu-radio-scheduler.html, свободный.
33. A Quick Guide to Hardware and GNU Radio [Электронный ресурс] // GNU Radio Wiki. — Режим доступа:
http://gnuradio.org/redmine/proj ects/ gnuradio/wiki/Hardware, свободный.
34. GrOsmoSDR [Электронный ресурс] // osmocom Wiki. — Режим доступа: http://osmocom.org/projects/sdr/wiki/GrOsmoSDR, свободный.
35. Однополосная амплитудная модуляция (single side band SSB) [Электронный ресурс] // dsplib.ru: Теория и практика цифровой обработки сигналов. — Режим доступа: http://www.dsplib.ru/content/ssb/ssb.html, свободный.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ