ВУЗ:
Составители:
Рубрика:
4
Предисловие 
Для  современного  этапа  научно-технического  развития  характерен 
стремительный  рост  потоков  передаваемой  информации.  В  связи  с  этим 
возникает острая необходимость в совершенствовании традиционных теле-
коммуникационных систем и создании новых, более совершенных, способ-
ных  увеличить  быстродействие  используемых  технических  устройств,  по-
высить безопасность и обеспечить экономичность самого процесса  обмена 
информацией. 
Информация превратилась в объект
, на защиту  которого направлены 
основные  усилия  и  ресурсы  многомиллионной  армии  математиков,  про-
граммистов,  радиофизиков  и инженеров.  Методы защиты  информации  ди-
намически развиваются, усложняются и постепенно оформляются в отдель-
ную отрасль информационно-комммуникационных технологий. 
Криптографию и защиту сетей в настоящее время следует рассматри-
вать как вполне сформировавшиеся дисциплины, на основе которых 
могут 
разрабатываться  или  уже  созданы  реальные  законченные  приложения, 
обеспечивающие сетевую защиту. 
Математической основой большинства современных методов защиты 
информации является алгебраическая теория чисел [1, 2, 4, 7, 9–14]. Поэто-
му в данном пособии приведены задания, компьютерные упражнения и по-
становки  задач  для  выполнения  курсовых  работ,  базирующиеся  на  теории 
чисел,  которые позволяют  приобрести  навыки,  необходимые  при  проекти-
ровании
 криптографических систем защиты информации [6, 7]. 
Упражнения, помеченные звездочкой, являются более трудоемкими в 
сравнении с остальными. 
1. Простые числа 
1.1. Упражнения 
1. Докажите, что 2
4n+2
 + 1= (2
2n+1
 – 2
n+1
 + 1)( 2
2n+1
 + 2
n+1
 + 1). Выбирая 
n = 4, покажите, что оба сомножителя могут быть составными числами. Ка-
ким  образом  представить  эту  формулу  в  особом,  достаточно  курьёзном, 
случае факторизации выражения x
4
 + 4 y
4
 = (x
2
 – 2 xy + 2 y
2
)(x
2
 + 2 xy + 2 y
2
)? 
Заметьте, что это доказывает, что все числа вида x
4
 + 4 являются составны-
ми для всех x > 1. 
2. Проверьте, что 2
3n
  ∓ 1 = (2
n
  ∓ 1)(2
2n
 ± 2
n
 + 1). Может ли этот резуль-
тат  использоваться  для  иного  разложения  на  простые  сомножители  в  при-
менении к случаю 1? 
3. Докажите, что 2
mn
 – 1= (2
m
 – 1)(2
m(n-1)
 + 2
m(n-2)
 + ... + 1), а a
n
 – 1 = (a –
– 1)( a
n–1
 + a
n–2  
+ ... + 1). Предполагая, что n ≥ 2, a
 ≥ 2 и a
n
 – 1 – простое 
число.  Докажите,  что  тогда  a = 2. Покажите  далее,  что  n – простое  число 
(например, рассматривая особый случай a = 2
m
). Простые числа вида 2
n
 – 1, 
для n простого, называются «простыми числами Мерсенна». 
Страницы
- « первая
 - ‹ предыдущая
 - …
 - 2
 - 3
 - 4
 - 5
 - 6
 - …
 - следующая ›
 - последняя »
 
