Сильне просте число (англ. strong prime) — це просте число з певними особливими властивостями. Визначення сильного простого числа різниться в криптографії і теорії чисел.
Визначення в криптографії
В криптографії, просте число є сильним, якщо виконуються такі умови.
- має великий простий дільник ;
- має великий простий дільник ;
- має великий простий дільник .
Іноді просте число, яке задовольняє підмножині наведених умов, також називається сильним.
Алгоритм Гордона для генерації сильних простих чисел
Алгоритм генерує сильне просте число.
- Утворити два великих простих і приблизно однакової бітової довжини.
- Обрати ціле Знайти перше просте в послідовності для Позначити це просте як
- Обчислити
- Обрати ціле Знайти перше ціле в послідовності для Позначити це просте як
- Повернути(p).
Обґрунтування: щоб побачити, що просте повернуте алгоритмом Гордона насправді сильне, зауважимо по-перше (припускаємо, що ), що це випливає з теореми Ферма. Звідси, і Зрештою,
- і отже має простий дільник ;
- і отже має простий дільник ; і
- і отже має простий дільник .
Визначення в теорії чисел
В теорії чисел, просте число є сильним, якщо воно більше ніж середнє арифметичне найближчих простих згори і знизу (інакше кажучи, воно ближче до наступного ніж до попереднього). Або алгебраїчно, дано просте число , де n його індекс у впорядкованій множині простих чисел, . Перші кілька простих чисел такі
- 11, 17, 29, 37, 41, 59, 67, 71, 79, 97, 101, 107, 127, 137, 149, 163, 179, 191, 197, 223, 227, 239, 251, 269, 277, 281, 307, 311, 331, 347, 367, 379, 397, 419, 431, 439, 457, 461, 479, 487, 499 послідовність A051634 з Онлайн енциклопедії послідовностей цілих чисел, OEIS.
Наприклад, 17 — це сьоме просте число. Шосте і восьме, 13 і 19, їхня сума становить 32, половина 16. Тобто 17 — сильне просте.
В двійках простих чисел близнюків (p, p + 2) з p > 5, p завжди сильне просте, бо 3 повинно ділити p − 2, тобто p − 2 не просте.
Примітки
- Ron Rivest and Robert Silverman, Are 'Strong' Primes Needed for RSA?, Cryptology ePrint Archive: Report 2001/007. http://eprint.iacr.org/2001/007
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Silne proste chislo angl strong prime ce proste chislo z pevnimi osoblivimi vlastivostyami Viznachennya silnogo prostogo chisla riznitsya v kriptografiyi i teoriyi chisel Viznachennya v kriptografiyiV kriptografiyi proste chislo p displaystyle p ye silnim yaksho vikonuyutsya taki umovi p 1 displaystyle p 1 maye velikij prostij dilnik r displaystyle r p 1 displaystyle p 1 maye velikij prostij dilnik s displaystyle s r 1 displaystyle r 1 maye velikij prostij dilnik t displaystyle t Inodi proste chislo yake zadovolnyaye pidmnozhini navedenih umov takozh nazivayetsya silnim Algoritm Gordona dlya generaciyi silnih prostih chisel Algoritm generuye silne proste chislo Utvoriti dva velikih prostih s displaystyle s i t displaystyle t priblizno odnakovoyi bitovoyi dovzhini Obrati cile i0 displaystyle i 0 Znajti pershe proste v poslidovnosti 2it 1 displaystyle 2it 1 dlya i i0 i0 1 i0 2 displaystyle i i 0 i 0 1 i 0 2 dots Poznachiti ce proste yak r 2it 1 displaystyle r 2it 1 Obchisliti p0 2 sr 2modr s 1 displaystyle p 0 2 s r 2 modr s 1 Obrati cile j0 displaystyle j 0 Znajti pershe cile v poslidovnosti p0 2jrs displaystyle p 0 2jrs dlya j j0 j0 1 j0 2 displaystyle j j 0 j 0 1 j 0 2 dots Poznachiti ce proste yak p p0 2jrs displaystyle p p 0 2jrs Povernuti p Obgruntuvannya shob pobachiti sho proste p displaystyle p povernute algoritmom Gordona naspravdi silne zauvazhimo po pershe pripuskayemo sho r s displaystyle r not s sho sr 1 1 modr displaystyle s r 1 equiv 1 pmod r ce viplivaye z teoremi Ferma Zvidsi p0 1 modr displaystyle p 0 equiv 1 pmod r i p0 mods displaystyle p 0 equiv pmod s Zreshtoyu p 1 p0 2jrs 1 0 modr displaystyle p 1 p 0 2jrs 1 equiv 0 pmod r i otzhe p 1 displaystyle p 1 maye prostij dilnik r displaystyle r p 1 p0 2jrs 1 0 mods displaystyle p 1 p 0 2jrs 1 equiv 0 pmod s i otzhe p 1 displaystyle p 1 maye prostij dilnik s displaystyle s i r 1 2it 0 modt displaystyle r 1 2it equiv 0 pmod t i otzhe r 1 displaystyle r 1 maye prostij dilnik t displaystyle t Viznachennya v teoriyi chiselV teoriyi chisel proste chislo ye silnim yaksho vono bilshe nizh serednye arifmetichne najblizhchih prostih zgori i znizu inakshe kazhuchi vono blizhche do nastupnogo nizh do poperednogo Abo algebrayichno dano proste chislo pn displaystyle p n de n jogo indeks u vporyadkovanij mnozhini prostih chisel pn gt pn 1 pn 12 displaystyle p n gt p n 1 p n 1 over 2 Pershi kilka prostih chisel taki 11 17 29 37 41 59 67 71 79 97 101 107 127 137 149 163 179 191 197 223 227 239 251 269 277 281 307 311 331 347 367 379 397 419 431 439 457 461 479 487 499 poslidovnist A051634 z Onlajn enciklopediyi poslidovnostej cilih chisel OEIS Napriklad 17 ce some proste chislo Shoste i vosme 13 i 19 yihnya suma stanovit 32 polovina 16 Tobto 17 silne proste V dvijkah prostih chisel bliznyukiv p p 2 z p gt 5 p zavzhdi silne proste bo 3 povinno diliti p 2 tobto p 2 ne proste PrimitkiRon Rivest and Robert Silverman Are Strong Primes Needed for RSA Cryptology ePrint Archive Report 2001 007 http eprint iacr org 2001 007