Файл: Zastosuvannya_teoriyi_chisel_u_kriptografiyi_metodi.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 07.06.2024

Просмотров: 57

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

або

j(a) = (p1α1 - p1α1 −1 )(p2 α2 - p2 α2 −1 )...(pk αk - pk αk −1 ).

Приклади

ϕ (28 = 22 ×7) = ϕ (22 )ϕ (7) = (22 - 21 )(7 -1) = 2 ×6 = 12,

öå (1, 3, 5, 9,11,13,15,17,19, 23, 25, 27) ;

ϕ(101) = 100 оскільки 101 – просте число;

ϕ(10) = ϕ (2) ×ϕ (5) = (2 -1)(5 -1) = 4 ;

ϕ(100) = ϕ (22 ) ×ϕ (52 ) = (22 - 21 )(52 - 51 ) = 2 × 20 = 40 ;

ϕ(1024) = ϕ (210 ) = 210 - 29 = 1024 - 512 = 512 = 29 .

ЗАВДАННЯ ДЛЯ ВИКОНАННЯ ІНДИВІДУАЛЬНИХ КОНТРОЛЬНИХ РОБІТ ЗА ТЕМОЮ 2

ЗАВДАННЯ 5

 

 

 

 

Знайти, в

якому степені

входять числа

a і b до числа

N = n!:

 

 

 

 

 

 

 

 

 

1.

2.

3.

4.

 

a = 3,b = 5,

a = 2,b = 7,

a = 2,b = 11,

a = 3,b = 11,

 

N = 337!

N = 234!

N = 381!

N = 534!

 

5.

6.

7.

8.

 

a = 5,b = 7,

a = 2,b = 13,

a = 5,b = 13,

a = 3,b = 5,

 

N = 625!

N = 271!

N = 234!

N = 931!

 

9.

10.

11.

12.

 

a = 2,b = 7,

a = 3,b = 11,

a = 2,b = 11,

a = 5,b = 11,

 

N = 491!

N = 834!

N = 745!

N = 652!

 

 

 

 

 

 

31


13.

 

14.

 

 

 

 

 

 

 

 

 

 

 

a = 7,b = 11,

a = 3,b = 7,

 

 

 

 

 

 

 

 

 

N = 734!

 

N = 439!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Скількома нулями закінчується число N = n!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15.

16.

 

 

17.

 

 

 

18.

 

19.

20.

 

N = 356!

N = 428!

 

N = 295!

 

N = 345!

N = 650!

N = 728!

 

 

 

 

 

 

 

 

 

 

 

 

 

21.

22.

 

 

23.

 

 

 

24.

 

25.

26.

 

N = 534!

N = 749!

 

N = 957!

 

N = 367!

N = 841!

N = 791!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27.

28.

 

 

29.

 

 

 

30.

 

 

 

 

 

N = 399!

N = 923!

 

N = 847!

 

N = 537!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗАВДАННЯ 6

 

 

 

 

 

 

 

 

 

 

 

Для

числа

a = p α1

× p

2

α2 ×...× p

αk

 

обчислити три

 

 

 

1

 

 

 

k

 

 

 

 

мультиплікативні функції:

1)кількість дільників τ (a);

2)суму дільників s(a);

3)функцію Ейлера ϕ(a).

1. a = 28 × 33 ×13 ×17

2. a = 35 × 53 ×11×13

3. a = 37 × 73 ×17 ×19

 

 

 

4. a = 54 × 72 ×19

5. a = 29 ×37 ×52 × 29

6. a = 26 ×35 × 5 ×17

 

 

 

7. a = 23 × 34 ×53 × 31

8. a = 35 × 72 ×37 × 41

9. a = 52 × 73 × 29

 

 

 

10. a = 23 × 37 × 72 ×59

11. a = 55 × 72 ×13 × 43

12. a = 33 × 76 ×17 × 23

 

 

 

32


13.

a = 25

× 52

×31× 43

14.

a = 28 × 72 × 23 ×53

15.

a = 38 ×112 ×19 × 23

 

 

 

 

 

 

 

 

16.

a = 54

× 73

×19 × 41

17.

a = 2552 × 7 × 61

 

18. a = 26 × 72 ×112 ×37

 

 

 

 

 

 

 

 

19.

a = 32

×52 ×112 × 23

20.

a = 35 × 72

×112 × 79

21.

a = 37 ×52 × 7 × 71

 

 

 

 

 

 

 

 

 

22.

a = 26

×34

×53 × 41

23.

a = 26 ×34

×53 × 41

24.

a = 26 ×53 ×101

 

 

 

 

 

 

 

 

 

25.

a = 37 ×52

×103

26.

a = 27

×32

×72

×97

27. a = 33 ×72 ×101

 

 

 

 

 

 

 

 

28.

a = 25 ×34

×72 ×71

29. a = 29

×34

×112

× 41

30. a = 29 × 34 × 53 × 53

 

 

 

 

 

 

 

 

 

 

 

 

 

ТЕМА 3. ПОРІВНЯННЯ (КОНГРУЕНЦІЇ). ВЛАСТИВОСТІ ПОРІВНЯНЬ

3.1.Основні поняття та теореми. Властивості конгруенцій.

3.2.Повна та зведена системи лишків.

3.3.Мала теорема Ферма і теорема Ейлера.

Ключові терміни: модуль ділення, конгруентні за модулем, конгруенція, рефлективність, симетричність, транзитивність, клас чисел за модулем m , лишок за модулем m , найменший додатний лишок, абсолютно найменший лишок, повна система лишків, зведена система лишків.

3.1. ОСНОВНІ ПОНЯТТЯ ТА ТЕОРЕМИ. ВЛАСТИВОСТІ КОНГРУЕНЦІЙ

Розглянемо ділення з остачею довільних цілих чисел на деяке певне ціле число m . Будемо називати число m модулем ділення цих чисел. Подання довільного цілого через неповну частку та остачу розглядалося в п. 1.1. Таке подання єдине і має вигляд

a = m × q + r, 0 £ r < m .

33


Серед множини цілих чисел знайдуться такі, які діленням на

модуль m дадуть різні неповні частки і однакову остачу.

 

Наприклад, якщо за модуль узяти m = 7 ,

то можна навести

ряд чисел,

які діленням на

7 дають

остачу

1:

15 = 7 × 2 +1;

22 = 7 ×3 +1;

50 = 7 × 7 +1; 7778 = 7 ×1111+1.

 

Числа, які від ділення на модуль

m дають рівні остачі

r

називаються конгруентними (порівняними) за модулем m .

 

Конгруенція чисел a і b за модулем m записується так:

 

a b(mod m).

 

 

 

 

 

Такі твердження

є еквівалентними

з

конгруенцією

ab(mod m):

1.a = mt + b, t Î Z – тобто a становить конгруенцію із

своєю остачею від ділення на модуль m .

2. m | a - b – якщо остача від ділення a на m дорівнює b , то m ділить без остачі a - b .

Приклад

Розглянувши попередній приклад, можемо записати: 15 ≡ 22 ≡ 50 ≡ 7778 ≡ 1(mod 7).

Ділення будь-якого натурального числа можна подати двічі, наприклад:

15 = 7 × 2 +1 , або 15 = 7 ×3 - 6 , що відповідає двом поданням через конгруенції:

15 1(mod 7 ), 15 1 7(mod 7 ) ≡ −6(mod 7 ).

Отже, у загальному випадку будь-яке число можна подати через конгруенцію так:

a b(mod m) або a b m(mod m) .

Поняття конгруенції можна подовжити на цілі від’ємні числа. Тобто b Î Z .

34


ВЛАСТИВОСТІ КОНГРУЕНЦІЙ:

Для конгруенцій правильними є такі закони рівностей

- рефлективність –

a a(mod m);

- симетричність –

якщо a b(mod m), то

ba(mod m);

-транзитивність – якщо a b(mod m);

bc(mod m) , то a c(mod m).

Інші властивості конгруенцій, які відповідають властивостям рівностей

1. Конгруенції можна додавати:

a b(mod m); c d (mod m) a + c b + d (mod m) .

Властивість поширюється на довільну кількість конгруенцій.

2.Доданок з будь-якої частини конгруенції можна перенести

віншу частину із зміною знака:

a + b c(mod m) a c b(mod m) .

3. Оскільки mt ≡ 0(mod m), t Z , то до кожної з частин конгруенції можна додати будь-яке число, кратне модулю.

a b(mod m) a + mt b + mt(mod m). 4. Конгруенції можна множити:

a b(mod m); c d (mod m) ac bd (mod m).

Властивість поширюється на довільну кількість конгруенцій.

5. Обидві частини конгруенції можна піднести до одного степеня:

Якщо a b(mod m) an bn (mod m).

6. Обидві частини конгруенції можна помножити на однакове число k .

35