Обеспечение безопасности передачи информации в радиотехнических системах с примерами в проектах LABVIEW
Покупка
Основная коллекция
Издательство:
Южный федеральный университет
Год издания: 2016
Кол-во страниц: 80
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
Профессиональное образование
ISBN: 978-5-9275-2142-5
Артикул: 697787.01.99
Рассмотрены вопросы построения систем шифрования с использованием технологии виртуальных приборов LabVIEW. Изложены принципы формирования потокового шифра на примере цифрового скремблера, блочного шифра на примере алгоритма шифрования DES и стеганографической системы, а также примеры создания виртуальных приборов LabVIEW рассмотренных алгоритмов шифрования в приложениях систем передачи информации.
Предназначено для студентов радиотехнических специальностей для изучения разделов дисциплин «Алгоритмы кодирования и шифрования информации», «Основы кодирования и шифрования информации» и «Методы и технические средства защиты информации».
Предназначено для студентов радиотехнических специальностей.
Тематика:
ББК:
УДК:
ОКСО:
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
В.Т.Корниенко Обеспечение безопасности передачи информации в радиотехнических системах с примерами в проектах LabVIEW
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего образования «ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ» Инженерно-технологическая академия В. Т. Корниенко Обеспечение безопасности передачи информации в радиотехнических системах с примерами в проектах LabVIEW Учебное пособие Таганрог Издательство Южного федерального университета 2016
УДК 004.056.55(075.8) ББК 32.973я73 К674 Печатается по решению редакционно-издательского совета Южного федерального университета Рецензенты: доктор технических наук, профессор Северо-Кавказского федерального университета Макаров А.М., кандидат физико-математических наук, доцент Южного федерального университета Федоров В.М. Корниенко, В.Т. Обеспечение безопасности передачи информации в радиотехнических системах с примерами в проектах LabVIEW : учебное пособие / В.Т. Корниенко ; Южный федеральный университет. Таганрог : Издательство Южного федерального университета, 2016. 80 с. ISBN 978-5-9275-2142-5 Рассмотрены вопросы построения систем шифрования с использованием технологии виртуальных приборов LabVIEW. Изложены принципы формирования потокового шифра на примере цифрового скремблера, блочного шифра на примере алгоритма шифрования DES и стеганографической системы, а также примеры создания виртуальных приборов LabVIEW рассмотренных алгоритмов шифрования в приложениях систем передачи информации. Предназначено для студентов радиотехнических специальностей для изучения разделов дисциплин «Алгоритмы кодирования и шифрования информации», «Основы кодирования и шифрования информации» и «Методы и технические средства защиты информации». Предназначено для студентов радиотехнических специальностей. ISBN 978-5-9275-2142-5 УДК 004.056.55(075.8) ББК 32.973я73 Южный федеральный университет, 2016 Корниенко В.Т., 2016 К674
ОГЛАВЛЕНИЕ Введение ………………………………………………………………………………...4 РАЗДЕЛ 1. ВИРТУАЛЬНЫЕ ПРИБОРЫ МОДЕЛЕЙ ЦИФРОВЫХ СКРЕМБЛЕРОВ/ДЕСКРЕМБЛЕРОВ …………………………………..……….…..6 1.1. Цель ............................................................................................................... 6 1.2. Краткие теоретические сведения................................................................ 6 1.3. Задания для самостоятельной проработки .............................................. 18 1.4. Рекомендации к выполнению экспериментального задания................. 18 Контрольные вопросы для самопроверки ..................................................... 22 РАЗДЕЛ 2. ВИРТУАЛЬНЫЙ ПРИБОР АППАРАТНОГО ШИФРАТОРА DES 24 2.1. Цель ............................................................................................................. 24 2.2. Краткие теоретические сведения.............................................................. 24 2.3. Задания для самостоятельной проработки .............................................. 34 2.4. Рекомендации к выполнению экспериментального задания................. 35 Контрольные вопросы для самопроверки ..................................................... 44 РАЗДЕЛ 3. МОДЕЛЬ СТЕГАНОГРАФИЧЕСКОЙ СИСТЕМЫ …………………..45 3.1. Цель ............................................................................................................. 45 3.2. Краткие теоретические сведения.............................................................. 45 3.3. Задания для самостоятельной проработки .............................................. 56 3.4. Рекомендации к выполнению экспериментального задания................. 57 Контрольные вопросы для самопроверки ..................................................... 62 РАЗДЕЛ 4. МОДЕЛЬ ХЭШ-ФУНКЦИИ MD5…………………………...……………63 4.1. Цель ............................................................................................................. 63 4.2. Краткие теоретические сведения.............................................................. 63 4.3. Задания для самостоятельной проработки .............................................. 68 4.4. Рекомендации к выполнению экспериментального задания................. 69 Контрольные вопросы для самопроверки ..................................................... 75 БИБЛИОГРАФИЧЕСКИЙ СПИСОК ……………………………………….….….76
ВВЕДЕНИЕ Предлагаемое учебное пособие необходимо для усвоения материала, преподаваемого по дисциплинам «Алгоритмы кодирования и шифрования информации», «Основы кодирования и шифрования информации» и «Методы и технические средства защиты информации». Материал пособия составлен в соответствии с требованиями стандарта по следующим направлениям подготовки специалистов: «Специальные радиотехнические системы», «Инфокоммуникационные технологии и системы специальной связи», «Радиоэлектронные системы и комплексы». В основу пособия положены основополагающие принципы построения цифровых систем связи. Для успешного усвоения разделов дисциплины необходимы знания, полученные студентами при изучении предшествовавших дисциплин, касающихся высшей математики, информатики, теории электросвязи, цифровых устройств в связи. Материал дисциплины будет использоваться для изучения специальных дисциплин, в которых цифровая обработка сигналов на базе сигнальных процессоров имеет первоочередное значение. Цель преподавания дисциплины: – обеспечить студентов навыками ориентации в специфических особенностях защищенной передачи информации в радиотехнических системах; – сформировать у студентов системы научных понятий и научно упорядоченных базовых представлений об основах построения, параметрах и характеристиках аппаратно-программных шифраторов в цифровых системах связи; – обеспечить студентов владением основами построения и расчета характеристик устройств радиотехнических систем средствами LabVIEW. В результате изучения дисциплины студенты должны: освоить принципы построения цифровых скремблеров/дескремблеров и их основные функции; освоить принципы построения и функционирования криптографических систем на базе аппаратных шифраторов; освоить навыки проектирования цифровых систем защищенной передачи сигналов с помощью алгоритмических средств LabVIEW. Для проведения исследований, касающихся криптографической безопасности радиотехнических систем различного назначения, используются персональный компьютер и среда графического программирования LabVIEW фирмы National Instruments. Для построения виртуальных приборов аппаратно
программных шифраторов в LabVIEW, начиная с 2011 г., существует специальная библиотека Crypto-Tools, но в данном учебном пособии приведены оригинальные решения, отличные от приведенных в указанной бибилиотеке приборов. Для ознакомления с реализацией приведенных виртуальных приборов LabVIEW требуются основные навыки работы с этим средством проектирования, а также знание основ цифровой схемотехники, знание основ алгоритмов шифрования и кодирования информации. В первом разделе приведено описание цифровых скремблеров и их особенностей, указано их применение в цифровых системах связи и изложены принципы построения их моделей в виртуальных приборах LabVIEW. Во втором разделе представлено описание классического блочного алгоритма шифрования DES и приведена реализация виртуального прибора LabVIEW DES-шифратора. В третьем разделе изложены принципы построения цифровой стеганографической системы передачи информации, описаны примеры реализации виртуальных приборов стегосистем, реализующих метод наименьшего значащего бита и гибридный метод формирования стегоконтейнера в пакетах закодированных сообщений в каналах с помехами для сетевой стеганографии. Четвертый раздел посвящен сравнительному анализу некоторых хеш-функций и практической реализации моделей на основе использования MD5-хэша в виртуальных приборах LabVIEW.
РАЗДЕЛ 1 1. ВИРТУАЛЬНЫЕ ПРИБОРЫ МОДЕЛЕЙ ЦИФРОВЫХ СКРЕМБЛЕРОВ/ДЕСКРЕМБЛЕРОВ 1.1. Цель Изучить основные особенности и принципы построения цифровых скремблеров для осуществления программной реализации виртуальных приборов в среде LabVIEW. 1.2. Краткие теоретические сведения В средствах цифровой радиосвязи, где применимы методы криптографии, получившие широкое распространение, обеспечивая достаточно высокую степень защиты информации от несанкционированного доступа, также используются алгоритмы цифрового скремблирования, находящие применение при реализации методов потокового шифрования. Известно, что цифровое скремблирование производит преобразование структуры цифрового потока без изменения скорости передачи с целью получения свойств случайной последовательности. Скремблер осуществляет защиту информации от несанкционированного доступа и ускоряет процесс выделения тактовой частоты для осуществления дескремблирования данных при приеме. Скремблеры и дескремблеры реализуют на основе генераторов псевдослучайных последовательностей битов (ГПСП), выполненных с использованием М-разрядных сдвиговых регистров с цепями обратной связи, отличающихся периодом генерируемых последовательностей битов. Известны много разновидностей систем скремблер-дескремблер, двумя видами которых являются системы с неизолированными и изолированными от канала связи ГПСП (рис. 1.1, 1.2) [1,2]. Скремблеры с изолированными и с неизолированными генераторами ПСП могут быть реализованы в виде самосинхронизирующихся и с начальной установкой. При потере синхронизма между скремблером и дескремблером время его восстановления не превышает числа тактов, зависящего от разрядности регистра сдвига ГПСП скремблера. На приемной стороне выделение информационной последовательности происходит сложением по модулю два принятой
скремблированной последовательности с псевдослучайной последовательностью ГПСП. Рис. 1.1. Система скремблер-дескремблер на основе неизолированных ГПСП Рис. 1.2. Система скремблер-дескремблер на основе изолированных ГПСП
Недостатками самосинхронизирующихся скремблеров-дескремблеров является свойство размножения ошибок и периодичность выходной последовательности. Влияние ошибочно принятого бита проявляется k раз, где k – число обратных связей, поэтому в регистре сдвига число k не должно превышать 2. Для предотвращения периодичности выходной последовательности в скремблере и дескремблере предусматриваются дополнительные схемы контроля, выявляющие и нарушающие периодичность [2]. Отсутствие эффекта размножения ошибок и необходимость специальной защиты от длинных повторяющихся серий нулей или единиц делают способ скремблирования с принудительной установкой эффективнее, но цена этого – затраты на решение задачи взаимной синхронизации системы скремблердескремблер. Скремблированная последовательность битов по каналу связи поступает в дескремблер, где с помощью генератора с фазовой автоподстройкой частоты из входного сигнала выделяется тактовый сигнал, который передается на синхронизирующие входы регистра сдвига ГПСП и приемника данных. Синхронизация достигается автоматически после заполнения регистров одинаковыми данными. В системе с изолированными генераторами, показанной на рис. 1.2, ошибки, поступающие из канала связи, не размножаются, так что такая система более устойчива к неблагоприятным последовательностям битов. Начальная кодовая синхронизация системы с изолированными генераторами, как показано на рис.1.2, осуществляется с использованием аппаратных средств дескремблера – мультиплексора MUX и программно-управляемого выхода приемника данных, на котором формируется управляющий сигнал F. При нормальной работе системы приемник данных постоянно поддерживает на выходе сигнал F = 0. На выход мультиплексора передается сигнал с выхода элемента «исключающее ИЛИ» ГПСП, который изолирован от внешних воздействий со стороны канала связи. Когда в потоке данных нет обусловленного протоколом обмена разделения на информационные кадры, тогда приемник формирует сигнал F = 1, что переключает мультиплексор к подаче на вход регистра сдвига ГПСП сигнала скремблированных данных, как в системе с неизолированными генераторами [2]. Простейшим генератором ПСП является линейный регистр сдвига (ЛРС) с функцией обратной связи в виде сумматора по модулю 2 некоторых битов регистра. Перечень этих битов, называемый отводной последовательностью, только при определенных состояниях циклически пройдет через все 2n 1 внутренних состояний, имея максимальный период, и позволяет получить на