- Главная страница
- Электронные приборы
- Построения систем и сетей телекоммуникаций
- Временные коммутационные поля
- Декадно-шаговые АТС
- Квазиэлектронные АТС
- Коммутационные приборы
- Коммутируемая телефонная сеть общего пользования (КТСОП)
- Многозвенные ступени искания
- Многократные координатные соединители
- Направляющие среды телекоммуникаций
- Нумерация на телефонных сетях
- Основы теории телефонного сообщения
- Построение местных телефонных сетей
- Разделение каналов по коду
- Структурная схема телефонного канала
- Пакетная коммутациия в сетях
- Телеграфные каналы
- Телеграфная сеть
- Канал передачи
- Построение линий связи
- Конструктивные элементы воздушных линий связи
- Классификация, конструкция и маркировка кабелей связи
- Типы кабелей связи
- Классификация оптических кабелей связи
- Кабельная телефонная канализация
- Прокладка кабельных линий
- Монтаж кабелей связи
- Ввод кабелей связи в здание станции, в телефонизируемые здания
- Оконечные кабельные устройства и их монтаж
- Содержание кабелей под избыточным воздушным давлением
- Электрические характеристики цепей кабельных линий связи
- Электрические характеристики волоконно-оптических кабелей связи
- Природа и основные параметры влияния между цепями
- Влияние в оптических кабелях связи и меры защиты от взаимных помех
- Источники опасных и мешающих влияний
- Меры защиты линий связи от опасных и мешающих влияний
- Коррозия сооружений связи и меры защиты
- Организация эксплуатации
- Охрана кабельных сооружений, ремонт и аварийно-восстановительные работы
- Проектирование линейнух сооружений на магистральной, зоновой и местной сетях
- Mathlab
- Компьютерная диагностика
- Защита информации в вычислительных сетях
- Формирование последовательностей со случайной природой.
- Мгновенная относительная частота и первый критерий равномерного распределения элементарных событий.
- Методы регулирования вероятностей
- Вероятностные преобразователи информации.
- Криптосистема без передачи ключей.
- Криптосистема c открытым ключом (RSA)
- Шифросистема Эль-Гамаля
- Криптографическая подпись Фиат-Шамира
- Шифры перестановки
- Инъективное преобразование множества
- Получение и обработка изображений
- Понятие и классы изображений
- Растровая и векторная графика
- Позиционные методы кодирования
- Кодирование серий
- Структурные методы кодирования
- Устранение ступенчатости
- Бинарные изображения
- Характеристические числа
- Улучшение изображения
- Видоизменение гистограмм
- Ложные цвета
- Фильтрация изображений
- Фильтрация шумов бинарных изображений.
- Фильтрация шумов полутоновых изображений
- Понятие сегментации
- Сегментация бинарных изображений.
- Линии и области.
- Сегментация полутоновых изображений.
- Фильтрация текстур.
- Автоматизированные системы контроля и управления
- Цифровая обработка сигналов и изображений
- Теория автоматического управления
- Обратная связь
Криптографическая подпись Фиат-Шамира
| Индекс материала |
|---|
| Криптографическая подпись Фиат-Шамира |
| Классификация алгоритмов шифрования |
| Математическая модель шифра замены |
| Классификация шифров замены |
2.6. Криптографическая подпись Фиат-Шамира
Пусть
- некоторая хеш-функция (или функция формирования сигнатур), преобразует исходное сообщение
в битовую строку длиной
. Для формирования подписи выберем два простых числа
и
- и определим модуль сравнения для составляющих подписи в виде:
(2.78)
В качестве секретного ключа каждый абонент должен сгенерировать
различных случайных чисел
а в качестве открытого ключа значения:
(2.79)
Тогда алгоритм вычисления криптографической подписи для сообщения
будет состоять в следующем.
1). Выбираем случайное число
,
. Например, полагая значения
имеем
и можем выбрать ![]()
2). Вычисляем значение:
. Для нашего примера это ![]()
3). Вычисляем хеш-функцию для сообщения
вида
. Значение
используем как первый элемент подписи.
Пусть, например, последовательность бит исходного сообщения имеет вид:
(2.80)
Тогда, значение сигнатуры, определим с помощью функций счета:
(2.81)
4). Выбираем ряд случайных чисел
больших нуля и находим второй элемент подписи по формуле:
. (2.82)
Для нашего примера это число
. Открытый ключ (2.79) при заданных
будет равен
.
Итак, криптографической подписью для сообщения
следует считать пару чисел ![]()
Алгоритм проверки подписи состоит в выполнении следующих действий.
1). По открытому ключу
и значению
определяется параметр:
, (2.83)
который при
и
будет равен: ![]()
2). Определяется значение хеш-функции
:
(2.84)
3). Сравнивается, переданное по информационному каналу
и расчетное значение
. Совпадение кодов свидетельствует о достоверности передачи данных.