Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Лабораторная работа. Асимметричные методы шифрования данных



ЦЕЛЬ: Изучение асимметричных методов преобразования информации.

РЕЗУЛЬТАТ ОБУЧЕНИЯ:

После успешного завершения занятия пользователь должен:

— знать алгоритм шифрования RSA.

ИСПОЛЬЗУЕМЫЕ ПРОГРАММЫ:

Microsoft Word 2000,

Программная среда Delphi

ПЛАН ЗАНЯТИЯ:

1.1. Знакомство с алгоритмом шифрования RSA.

1.2. Задания к работе

Краткие сведения из теории

Алгоритм шифрования RSA основан на трудности разложения больших целых чисел на простые сомножители.

Основные понятия:

Простое число – это число, которое делится только на 1 и на самого себя;

Взаимно простые числа – это числа, которые не имеют ни одного общего делителя, кроме 1;

Результат операции i mod j – это остаток от целочисленного деления i на j.

Рассмотрим математические результаты, положенные в основу этого алгоритма.

Теорема 1. Малая теорема Ферма

Если p - простое число, то xp -1 = 1(mod p) (1)

для любого х, простого относительно p, и xp = (mod p) (2) для любого х.

Определение: Функцией Эйлера (n) называется число положительных целых, меньших n и простых относительно n.

n                      
(n)                      

Теорема 2

Если n = pq, (p и q - отличные друг от друга простые числа), то

(n)=(p -1)(q -1).

Теорема 3

Если n = pq, (p и q - отличные друг от друга простые числа) и x - простое относительно p и q, то x (n) = 1 (mod n).





Дата публикования: 2014-11-02; Прочитано: 410 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...