• Главная страница
  • Электронные приборы
    • Биполярный транзистор
    • Полупроводниковые диоды
    • Входные и выходные характеристики полевого транзистора
    • Полевой транзистор
  • Построения систем и сетей телекоммуникаций
    • Временные коммутационные поля
    • Декадно-шаговые АТС
    • Квазиэлектронные АТС
    • Коммутационные приборы
    • Коммутируемая телефонная сеть общего пользования (КТСОП)
    • Многозвенные ступени искания
    • Многократные координатные соединители
    • Направляющие среды телекоммуникаций
    • Нумерация на телефонных сетях
    • Основы теории телефонного сообщения
    • Построение местных телефонных сетей
    • Разделение каналов по коду
    • Структурная схема телефонного канала
    • Пакетная коммутациия в сетях
    • Телеграфные каналы
    • Телеграфная сеть
    • Канал передачи
  • Построение линий связи
    • Конструктивные элементы воздушных линий связи
    • Классификация, конструкция и маркировка кабелей связи
    • Типы кабелей связи
    • Классификация оптических кабелей связи
    • Кабельная телефонная канализация
    • Прокладка кабельных линий
    • Монтаж кабелей связи
    • Ввод кабелей связи в здание станции, в телефонизируемые здания
    • Оконечные кабельные устройства и их монтаж
    • Содержание кабелей под избыточным воздушным давлением
    • Электрические характеристики цепей кабельных линий связи
    • Электрические характеристики волоконно-оптических кабелей связи
    • Природа и основные параметры влияния между цепями
    • Влияние в оптических кабелях связи и меры защиты от взаимных помех
    • Источники опасных и мешающих влияний
    • Меры защиты линий связи от опасных и мешающих влияний
    • Коррозия сооружений связи и меры защиты
    • Организация эксплуатации
    • Охрана кабельных сооружений, ремонт и аварийно-восстановительные работы
    • Проектирование линейнух сооружений на магистральной, зоновой и местной сетях
  • Mathlab
    • Знакомство с MATLAB и простейшие вычисления
    • Ввод векторов и матриц
    • Решение систем линейных алгебраических уравнений
    • Создание векторов
    • Матрицы
    • Графика и визуализация данных
    • Символьные вычисления
  • Компьютерная диагностика
    • Детерминированный синтез тестов
    • Эвристическое тестирование типовых узлов
    • Средства тестового диагностирования
  • Защита информации в вычислительных сетях
    • Формирование последовательностей со случайной природой.
    • Мгновенная относительная частота и первый критерий равномерного распределения элементарных событий.
    • Методы регулирования вероятностей
    • Вероятностные преобразователи информации.
    • Криптосистема без передачи ключей.
    • Криптосистема c открытым ключом (RSA)
    • Шифросистема Эль-Гамаля
    • Криптографическая подпись Фиат-Шамира
    • Шифры перестановки
    • Инъективное преобразование множества
  • Получение и обработка изображений
    • Понятие и классы изображений
    • Растровая и векторная графика
    • Позиционные методы кодирования
    • Кодирование серий
    • Структурные методы кодирования
    • Устранение ступенчатости
    • Бинарные изображения
    • Характеристические числа
    • Улучшение изображения
    • Видоизменение гистограмм
    • Ложные цвета
    • Фильтрация изображений
    • Фильтрация шумов бинарных изображений.
    • Фильтрация шумов полутоновых изображений
    • Понятие сегментации
    • Сегментация бинарных изображений.
    • Линии и области.
    • Сегментация полутоновых изображений.
    • Фильтрация текстур.
  • Автоматизированные системы контроля и управления
  • Цифровая обработка сигналов и изображений
  • Теория автоматического управления
  • Обратная связь
Интересная статья? Поделись ей с другими:

Криптосистема без передачи ключей.

Индекс материала
Криптосистема без передачи ключей.
Криптосистема без передачи ключей. часть 2
Страница 1 из 2

2.1. Криптосистема без передачи ключей.

Основу данного метода криптографии составляют теоремы Эйлера и Ферма, а также алгоритмы решения сравнений первой степени, базирующиеся, в свою очередь, на алгоритме Евклида.

Сущность алгоритма Евклида состоит в отыскании нод(a,b) и заключается в следующем. Пусть [image] и [image] положительные целые числа и [image]. Тогда для указанных значений будут справедливы соотношения:

[image]

[image]

[image] (2.1)

[image]

Алгоритм заканчивается при получении некоторого остатка [image] Наибольшим общим делителем тогда будет последний не равный нулю остаток [image].

Алгоритм Евклида можно представить также в виде следующих арифметических действий:

[image]

В теории существует математическая связь данного алгоритма и представления частного от деления двух чисел в виде полиномиальных дробей:

[image] (2.3)

Из данных равенств следует:

[image] (2.4)

[image]


Пример: пусть [image] тогда в соответствии с алгоритмом Евклида значения q будут равны [image], а таблица 2.1 примет вид:

[image]

Тогда:

[image]

(2.5)

Дальнейшее математическое обоснование криптосистемы без передачи ключей базируется на решении сравнений первой степени с одним неизвестным.

Для определения понятия «сравнение» будем рассматривать некоторые целые числа, представляющие собой остатки от деления на другое, заданное на-

туральное число [image], которое назовем модулем.

Сравнимость чисел [image] и [image] по модулю [image] записывается в виде:

[image] (2.6)

и читается: «[image] сравнимо с [image] по модулю [image]».

Сравнения обладают рядом свойств, характерных для обыкновенных равенств:

а) если два числа сравнимы с третьим, то все три числа сравнимы между собой по заданному модулю;

б) сравнения можно почленно складывать:

[image] (2.7)

тогда:

[image] (2.8)

в) слагаемое, стоящее в какой либо части сравнения, можно переносить в другую часть, переменив знак на противоположный:

[image] (2.9)

Например: [image]

г) к каждой части сравнения можно прибавить любое число, кратное модулю:

[image]; (2.10)

д) сравнения можно почленно перемножать:

[image] (2.11)

е) следствие из (2.11):

[image] (2.12)

ж) если выражения для многочленов А и В сравнимы по модулю [image], то есть:

[image] (2.13)

то сравнимы и сами многочлены А и В по модулю [image]:

[image] (2.14)

Данное свойство является обобщением предыдущих свойств сложения и умножения;

з) обе части сравнения и модуль можно умножить на одно и тоже число:

[image] (2.15)

Рассмотрим, теперь, две теоремы, являющиеся базой для криптографического метода с закрытой системой ключей.

Теорема Эйлера: пусть числа [image] и [image] взаимно простые, то есть [image], тогда будет справедливо равенство:

[image] (2.16)

где [image] - это функция Эйлера, которая показывает число чисел взаимно простых с [image].

Например: [image], так как в ряду 0,1,2,3,4,5 только два числа 1 и 5 не имеют сомножителей принадлежащих числу 6. Соответственно:

[image] (2.17)

Теорема Ферма: если [image]-простое число, а число [image] не делится на [image], то есть [image], то имеет место сравнение вида:

[image] (2.18)

где [image]. Например: [image]

Приведенные две теоремы в задачах криптографии применяются для решения сравнений, корни которого используются для выбора секретных ключей.

Пусть требуется решить сравнение первой степени с одним неизвестным:

[image]. (2.19)


Предыдущая - Следующая >>

 
Весь материал выложен в ознакомительных целях © 2012
Любое копирование материала, только c ссылкой на сайт www.tehnauk.ru