Алгебра и геометрия Реферат Точные науки

Реферат на тему Применение алгоритмов евклида и ферма в современных криптографических системах

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

Введение 3

1.&nbspПрименение&nbspалгоритмов&nbspЕвклида&nbspв&nbspсовременных&nbspкриптографических&nbspсистемах 5

1.1.&nbspАлгоритм&nbspЕвклида:&nbspпонятие&nbspи&nbspистория 5

1.2.&nbspПрименение&nbspалгоритмов&nbspЕвклида&nbspв&nbspсовременных&nbspметодах&nbspзащиты&nbspинформации 7

2.&nbspПрименение&nbspалгоритма&nbspФерма 14

2.1.&nbspТеорема&nbspФерма:&nbspосновные&nbspпонятия 14

2.2.&nbspМалая&nbspтеорема&nbspФерма&nbspи&nbspее&nbspприменение&nbspв&nbspкриптосистемах 19

Заключение 23

Список&nbspлитературы 24

  

Введение:

 

По&nbspмере&nbspразвития&nbspцивилизации&nbspинформации&nbspстановилось&nbspвсё&nbspбольше,&nbspа&nbspнеобходимость&nbspеё&nbspскрывать&nbspвсё&nbspважнее&nbspи&nbspтруднее.&nbspВсегда&nbspсуществовала&nbspсекретная&nbspинформация,&nbspкоторая&nbspмогла&nbspбы&nbspпривести&nbspк&nbspнеобратимым&nbspпоследствиям,&nbspбудь&nbspона&nbspобнародована.

В&nbspработе&nbspрассмотрены&nbspистория&nbspалгоритмов&nbspЕвклида&nbspи&nbspФерма&nbspи&nbspприменение&nbspих&nbspв&nbspкриптографии.&nbspОсобое&nbspвнимание&nbspуделено&nbspнескольким&nbspвидам&nbspшифров.&nbspС&nbspпомощью&nbspэтих&nbspшифров&nbspи&nbspключей&nbspк&nbspним&nbspприведены&nbspпримеры&nbspпреобразования&nbspна&nbspоснове&nbspрассмотренных&nbspалгоритмов.

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

Цель&nbspработы:&nbspизучить&nbspприменение&nbspалгоритмов&nbspЕвклида&nbspи&nbspФерма&nbspв&nbspсовременных&nbspкриптографических&nbspсистемах.

Задачи:

-&nbspАлгоритм&nbspЕвклида:&nbspпонятие&nbspи&nbspистория.

-&nbspПрименение&nbspалгоритмов&nbspЕвклида&nbspв&nbspсовременных&nbspметодах&nbspзащиты&nbspинформации.

-&nbspТеорему&nbspФерма:&nbspосновные&nbspпонятия.

-&nbspМалая&nbspтеорема&nbspФерма&nbspи&nbspее&nbspприменение&nbspв&nbspкриптосистемах.

Объект:&nbspсистема&nbspРША

Предмет:&nbspалгоритм&nbspЕвклида&nbspи&nbspФерма.

Гипотеза:&nbspесли&nbspиспользовать&nbspалгоритм&nbspЕвклида&nbspв&nbspсистеме&nbspРША,&nbspто&nbspдешифровка&nbspтекста&nbspбудет&nbspзанимать&nbspбольшой&nbspобъем&nbspвремени&nbspи&nbspбольших&nbspзатрат&nbspдля&nbspрасшифровки.

Методы&nbspисследования:

1.&nbspМетоды&nbspэкспериментально-теоретического&nbspуровня:&nbspанализ&nbspи&nbspсинтез,&nbspиндукция&nbspи&nbspдедукция,&nbspмоделирование,&nbspгипотетический,&nbspлогический&nbspметоды.

2.&nbspМетоды&nbspтеоретического&nbspуровня:&nbspабстрагирование,&nbspидеализация,&nbspформализация,&nbspанализ&nbspи&nbspсинтез,&nbspиндукция&nbspи&nbspдедукция,&nbspаксиоматика,&nbspобобщение&nbspи&nbspт.д.

Методы&nbspтеоретического&nbspуровня:&nbspметод&nbspсистемного&nbspанализа.

Новизна&nbspисследования&nbspопределяется&nbspнедостаточной&nbspдоступностью&nbspк&nbspконкретным&nbspматериалам&nbspпо&nbspданной&nbspпроблеме,&nbspа&nbspтакже&nbspотсутствием&nbspописания&nbspконкретных&nbspматематических&nbspрасчетов&nbspв&nbspсистеме&nbspРША.&nbspИсследование&nbspбазируется&nbspна&nbspуже&nbspопубликованных&nbspматериалах,&nbspпосвященных&nbspкриптографии&nbspи&nbspматематике,&nbspтак&nbspкак&nbspв&nbspнаше&nbspмобильное&nbspвремя&nbspвидное&nbspместо&nbspотводится&nbspпроблеме&nbspинформированной&nbspбезопасности,&nbspто&nbspматематическая&nbspкриптография&nbspимеет&nbspнеограниченные&nbspвозможности&nbspдля&nbspтворческого&nbspпоиска,&nbspмы&nbspпозволили&nbspсебе&nbspразработать&nbspключи&nbspшифровки&nbspи&nbspдешифровки,&nbspиспользуя&nbspв&nbspсистеме&nbspРША&nbspалгоритм&nbspЕвклида,&nbspисходя&nbspиз&nbspсобственных&nbspпредставлений&nbspи&nbspзнаний.

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

Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 


Для&nbspтого,&nbspчтобы зашифровать&nbspсообщение,&nbspиспользуя&nbspалгоритм&nbspЕвклида,&nbspпо&nbspметодике&nbspРША,&nbspнеобходимо:

А)&nbspвыбрать&nbspдва&nbspпростых&nbspчисла;

Б)&nbspвычислить&nbspмодуль&nbspсистемы;

В)&nbspвыбрать&nbspоткрытый&nbspпоказатель;

Г)&nbspвычислить&nbspзакрытый&nbspпоказатель;

Д)&nbspприсвоить&nbspкаждой&nbspбукве&nbspалфавита&nbspномер;

Е)&nbspзашифровать&nbspкаждую&nbspбукву,&nbspиспользуя&nbspее&nbspномер&nbsp(возвести&nbspномер&nbspбуквы&nbspв&nbspстепень,&nbspравную&nbspоткрытому&nbspпоказателю,&nbspразделить&nbspна&nbspмодуль&nbspи&nbspвзять&nbspостаток&nbspот&nbspделения);

Ж)&nbspзаписать&nbspшифрограмму.

Для&nbspтого,&nbspчтобы расшифровать&nbspшифрограмму,&nbspнеобходимо:

А)&nbspразбить&nbspтекст&nbspна&nbspотдельные&nbspпоследовательности&nbspцифра,&nbspколичество&nbspкоторых&nbspравно&nbspколичеству&nbspцифр&nbspв&nbspмодуле;

Б)&nbspрасшифровать&nbspкаждую&nbspпоследовательность&nbsp(возвести&nbspчисло&nbspв&nbspстепень,&nbspравную&nbspзакрытому&nbspпоказателю,&nbspразделить&nbspна&nbspмодуль&nbspи&nbspвзять&nbspостаток&nbspот&nbspделения);

В)&nbspзаписать&nbspбуквы&nbspсообщения.

Конечно,&nbspникогда&nbspне&nbspможет&nbspбыть&nbspстопроцентной&nbspуверенности,&nbspчто&nbspзлоумышленник&nbspне&nbspсможет&nbspрасшифровать&nbspперехваченную&nbspим&nbspшифрограмму.&nbspРечь&nbspможет&nbspидти&nbspтолько&nbspо&nbspпрактической&nbspневозможности,&nbspлучше&nbspсказать,&nbspчрезвычайно&nbspмалой&nbspвероятности&nbspрасшифровки&nbsp(Настолько&nbspмалой,&nbspчто&nbspей&nbspможно&nbspпренебречь).

 

Фрагмент текста работы:

 

1.&nbspПрименение&nbspалгоритмов&nbspЕвклида&nbspв&nbspсовременных&nbspкриптографических&nbspсистемах

1.1.&nbspАлгоритм&nbspЕвклида:&nbspпонятие&nbspи&nbspистория

В&nbspматематике&nbspЕвклидов&nbspалгоритм&nbspили&nbspалгоритм&nbspЕвклида&nbspявляется&nbspэффективным&nbspметодом&nbspвычисления&nbspнаибольшего&nbspобщего&nbspделителя&nbspдвух&nbspчисел,&nbspнаибольшее&nbspчисло,&nbspкоторое&nbspделит&nbspоба&nbspиз&nbspних,&nbspне&nbspоставляя&nbspостатка.&nbspОн&nbspназван&nbspв&nbspчесть&nbspдревнегреческого&nbspматематика&nbspЕвклида,&nbspкоторый&nbspвпервые&nbspописал&nbspего&nbspв&nbspсвоих&nbspэлементах&nbsp(около&nbsp300&nbspг.&nbspдо&nbspн.&nbspэ.).&nbspЭто&nbspпример&nbspалгоритма,&nbspпошаговая&nbspпроцедура&nbspдля&nbspвыполнения&nbspвычисления&nbspпо&nbspчетко&nbspопределенным&nbspправилам,&nbspи&nbspявляется&nbspодним&nbspиз&nbspсамых&nbspстарых&nbspчисленных&nbspалгоритмов&nbspв&nbspобщем&nbspпользовании.&nbspЕго&nbspможно&nbspиспользовать&nbspдля&nbspуменьшения&nbspфракций&nbspдо&nbspих&nbspпростейшей&nbspформы,&nbspи&nbspявляется&nbspчастью&nbspмногих&nbspдругих&nbspтеоретико-числовых&nbspи&nbspкриптографических&nbspрасчетов&nbsp[6].

Евклидов&nbspалгоритм&nbspоснован&nbspна&nbspпринципе,&nbspчто&nbspнаибольший&nbspобщий&nbspделитель&nbspдвух&nbspчисел&nbspне&nbspизменяется,&nbspесли&nbspбольшее&nbspчисло&nbspзаменяется&nbspего&nbspразностью&nbspс&nbspменьшим&nbspчислом.&nbsp

Например,&nbsp21&nbsp-&nbspэто&nbsp252&nbspи&nbsp105&nbsp(252&nbsp=&nbsp21&nbsp×&nbsp12&nbspи&nbsp105&nbsp=&nbsp21&nbsp×&nbsp5),&nbspи&nbspто&nbspже&nbspсамое&nbspчисло&nbsp21&nbspтакже&nbspявляется&nbsp105&nbspи&nbsp147&nbsp=&nbsp252&nbsp−&nbsp105.&nbsp

Поскольку&nbspэта&nbspзамена&nbspуменьшает&nbspбольшее&nbspиз&nbspдвух&nbspчисел,&nbspповторение&nbspэтого&nbspпроцесса&nbspдает&nbspпоследовательно&nbspменьшие&nbspпары&nbspчисел,&nbspпока&nbspодно&nbspиз&nbspдвух&nbspчисел&nbspне&nbspдостигнет&nbspнуля.&nbspКогда&nbspэто&nbspпроисходит,&nbspдругое&nbspчисло&nbsp(тот,&nbspкоторый&nbspне&nbspравен&nbspнулю)&nbspявляется&nbspGCD&nbspиз&nbspисходных&nbspдвух&nbspчисел.&nbspОбращая&nbspшаги&nbspвспять,&nbspGCD&nbspможно&nbspвыразить&nbspкак&nbspсумму&nbspдвух&nbspисходных&nbspчисел,&nbspкаждое&nbspиз&nbspкоторых&nbspумножается&nbspна&nbspположительное&nbspили&nbspотрицательное&nbspцелое&nbspчисло.

Например,&nbsp21&nbsp=&nbsp5&nbsp×&nbsp105&nbsp+&nbsp(-2)&nbsp×&nbsp252.&nbsp

Тот&nbspфакт,&nbspчто&nbspGCD&nbsp(Величайший&nbspобщий&nbspделитель)&nbspвсегда&nbspможет&nbspбыть&nbspвыражен&nbspтаким&nbspобразом,&nbspизвестен&nbspкак&nbspидентичность&nbspБезу&nbsp[2].

Версия&nbspописанного&nbspвыше&nbspевклидова&nbspалгоритма&nbsp(и&nbspпо&nbspЕвклиду)&nbspможет&nbspпринять&nbspмного&nbspшагов&nbspвычитания,&nbspчтобы&nbspнайти&nbspGCD,&nbspкогда&nbspодно&nbspиз&nbspзаданных&nbspчисел&nbspнамного&nbspбольше,&nbspчем&nbspдругое.&nbspБолее&nbspэффективная&nbspверсия&nbspалгоритма&nbspсокращает&nbspэти&nbspшаги,&nbspвместо&nbspэтого&nbspзаменяя&nbspбольшее&nbspиз&nbspдвух&nbspчисел&nbspего&nbspостатком,&nbspкогда&nbspоно&nbspделится&nbspна&nbspменьшее&nbspиз&nbspдвух.&nbspС&nbspэтим&nbspулучшением&nbspалгоритм&nbspникогда&nbspне&nbspтребует&nbspбольше&nbspшагов,&nbspчем&nbspв&nbspпять&nbspраз&nbspбольше&nbspчисла&nbspцифр&nbsp(основание&nbsp10)&nbspменьшего&nbspцелого&nbspчисла.&nbspЭто&nbspбыло&nbspдоказано&nbspГабриэлем&nbspЛаме&nbspв&nbsp1844&nbspгоду&nbspи&nbspзнаменует&nbspсобой&nbspначало&nbspтеории&nbspвычислительной&nbspсложности.&nbspДополнительные&nbspметоды&nbspповышения&nbspэффективности&nbspалгоритма&nbspбыли&nbspразработаны&nbspеще&nbspв&nbsp20&nbspвеке.

Евклидов&nbspалгоритм&nbspимеет&nbspмного&nbspтеоретических&nbspи&nbspпрактических&nbspприложений.&nbspОн&nbspиспользуется&nbspдля&nbspприведения&nbspдробей&nbspк&nbspих&nbspпростейшей&nbspформе&nbspи&nbspдля&nbspвыполнения&nbspделения&nbspв&nbspмодульной&nbspарифметике.&nbspВычисления&nbspс&nbspиспользованием&nbspэтого&nbspалгоритма&nbspвходят&nbspв&nbspсостав&nbspкриптографических&nbspпротоколов,&nbspиспользуемых&nbspдля&nbspзащиты&nbspинтернет-коммуникаций,&nbspа&nbspтакже&nbspв&nbspметодах&nbspвзлома&nbspэтих&nbspкриптосистем&nbspпутем&nbspфакторизации&nbspбольших&nbspсоставных&nbspчисел.&nbspЕвклидов&nbspалгоритм&nbspможет&nbspбыть&nbspиспользован&nbspдля&nbspрешения&nbspдиофантовых&nbspуравнений,&nbspтаких&nbspкак&nbspнахождение&nbspчисел,&nbspудовлетворяющих&nbspнескольким&nbspконгруэнциям&nbspв&nbspсоответствии&nbspс&nbspкитайской&nbspтеоремой&nbspостатка,&nbspдля&nbspпостроения&nbspнепрерывных&nbspдробей,&nbspи&nbspнайти&nbspточные&nbspрациональные&nbspприближения&nbspк&nbspреальным&nbspчислам.&nbspНаконец,&nbspэто&nbspосновной&nbspинструмент&nbspдля&nbspдоказательства&nbspтеорем&nbspв&nbspтеории&nbspчисел,&nbspтаких&nbspкак&nbspтеорема&nbspЛагранжа&nbspо&nbspчетырех&nbspквадратах&nbspи&nbspединственности&nbspпростых&nbspфакторизаций.&nbspОригинальный&nbspалгоритм&nbspбыл&nbspописан&nbspтолько&nbspдля&nbspнатуральных&nbspчисел&nbspи&nbspгеометрических&nbspдлин&nbsp(вещественных&nbspчисел),&nbspно&nbspалгоритм&nbspбыл&nbspобобщен&nbspв&nbsp19&nbspвеке&nbspна&nbspдругие&nbspтипы&nbspчисел,&nbspтакие&nbspкак&nbspцелые&nbspчисла&nbspГаусса&nbspи&nbspмногочлены&nbspот&nbspодной&nbspпеременной.&nbspЭто&nbspпривело&nbspк&nbspсовременным&nbspабстрактным&nbspалгебраическим&nbspпонятиям,&nbspтаким&nbspкак&nbspевклидовы&nbspобласти.

Важно! Это только фрагмент работы для ознакомления
Скачайте архив со всеми файлами работы с помощью формы в начале страницы

Похожие работы