У теорії чисел метод решета числового поля є найдієвішим серед алгоритмів факторизації чисел, що більші ніж 10100. Складність факторизації цілого числа n за допомогою методу решета числового поля оцінюється евристичною формулою:
Метод є узагальненням спеціального решета числового поля. На відміну від останнього, котрий факторизує тільки числа спеціального вигляду, працює на всій множині цілих чисел, окрім степенів простих чисел.
Історія
У 1988 році британський математик [en] описав новий метод факторизації цілих чисел вигляду (де c — невелике число), і продемонстрував його розкладом сьомого числа Ферма . На відміну від методу квадратичного решета, в якому просіювання здійснюється в кільці простих натуральних чисел, він пропонував застосувати кільце простих чисел над числовим полем . Рукопис було вкладено в листа, адресованого польському математику [en]. Копії цього листа отримали також [en], , [en], [en] та . У тому листі Поллард припустив, що можливо цей метод можна застосувати для розкладу дев'ятого числа Ферма.
У 1990 році [en], Х. Ленстра, Марк Манассе і Поллард описали першу реалізацію нового методу з певною оптимізацією. Вони показали, що на числах спеціального виду алгоритм працює швидше, ніж усі інші раніше відомі алгоритми факторизації.
Пізніше Леонард Макс Адлеман запропонував застосувати квадратичний характер для пошуку квадратів у числовому полі. Це надало альтернативне розв'язання проблеми, піднятою Бухлером і [en], і покращило очікуваний час роботи методу решета числового поля для чисел, які не мають спеціального виду.
Того ж року А. Ленстра, Х. Ленстра, Манассе і Поллард розклали методом решета числового поля дев'яте число Ферма й опублікували працю з багатьма подробицями цього розкладу.
Нарешті, у праці «Факторизація цілих чисел за допомогою решета числового поля» Бухлер, Х. Ленстра і Померанс описали застосування методу решета числового поля до чисел, які не мають спеціального виду. Їх алгоритм містив крок, що потребував обчислень із дуже великими числами. Джин-Марк Кувейгнес у своїй праці описав спосіб обійти цю потребу.
Усі крапки над «і» було поставлено в збірці статей під редакцією А. Ленстри та Х. Ленстри. Зокрема, збірка містила статтю Берштейна і А. Ленстри, яка описувала реалізацію загального решета числового поля.
Числове поле
Нехай — це многочлен -го порядку на множині раціональних чисел та — це комплексний корінь . Тоді , що може бути перебудовано для того, щоб виразити , як лінійну комбінацію степенів , що менші ніж . Цю рівність можна використати, щоб відкинути всі степені , що більші або рівні . Для прикладу та — це уявна частина , тоді або . Це дозволяє визначити добуток комплексних чисел:
.
У цілому, це прямо стосується алгебраїчного числового поля , що може бути визначено як множина дійсних чисел типу:
де .
Добуток двох довільних значень може бути обчислений за допомогою обрахування добутку поліномів. Тому вищеописане відкидання всіх степенів , більших або рівних , видає результат у тій самій формі. Щоб впевнитися, що поле є справді -го порядку й не руйнується в меншому полі, достатньо показати, що — незвідний многочлен на дійсних числах. Простіше кажучи, воно має утворювати кільце цілих чисел як підмножину , де — також цілі числа. У деяких випадках це кільце ізоморфне кільцю .
Суть методу
Метод решета числового поля (як спеціального, так і загального) можна подати у вигляді вдосконаленого простішого методу раціонального решета, або ж методу квадратичного решета. Подібні до них алгоритми потребують знаходження гладких чисел порядку . Розмір цих чисел експоненційно зростає зі зростанням . Метод решета числового поля, в свою чергу потребує знаходження гладких чисел субекспоненційно відносно розміру . Завдяки тому, що ці числа менші, імовірність того, що число такого розміру виявиться гладким, вища, що і є причиною ефективності методу решета числового поля. Для прискорення обчислення в тілі методу виконуються в числових полях, що ускладнює алгоритм, у порівнянні з простішим методом раціонального решета.
Загальні принципи
- Метод факторизації Ферма для факторизації натуральних непарних чисел , що полягає в пошуку таких цілих чисел та , що , що веде до розкладу .
- Знаходження підмножини множини цілих чисел, добуток яких — квадрат.
- Визначення факторної бази: набору , де — це прості числа, причому такі, що , для деякого .
- Просіювання виконується подібно до решета Ератосфена. Решетом слугують прості числа факторної бази та їхні степені. Під час просіювання число не «викреслюється», а ділиться на число з решета. Якщо в результаті число перетворилось на 1, то воно -гладке.
- Загальна ідея полягає в тому, що замість перебору чисел та перевірки, чи діляться їхні квадрати по модулю на прості числа з факторної бази, перебираються прості числа із бази і одразу для всіх чисел типу перевіряється, чи воно ділиться на дане просте число або його степінь.
Алгоритм
Нехай — непарне складене число, яке потрібно факторизувати.
- Виберемо степінь незвідного многочлена (при цей метод не буде швидшим у порівнянні з методом квадратичного решета).
- Оберемо таке ціле , що , і розкладемо за основою : (1)
- Пов'яжемо з розкладом (1) незвідний в кільці поліномів з цілими коефіцієнтами многочлен
- Визначимо поліном просіювання як однорідний многочлен від двох змінних a та b:(2).
- Визначимо другий поліном і відповідний однорідний многочлен
- Оберемо два додатні числа та , що визначають область просіювання:
- Нехай θ — корінь Розглянемо кільце поліномів . Визначимо множину, що називається алгебраїчною факторною базою , що складається з многочленів першого порядку типу з нормою (2), що є простим числом. Ці многочлени — прості нерозкладні в кільці алгебраїчних цілих поля . Обмежимо абсолютні значення поліномів із константою .
- Визначимо раціональну факторну базу , що складається з усіх простих чисел, що обмежені зверху константою .
- Визначимо множину , що називається факторною базою квадратичних характерів. Ця множина поліномів першого порядку , норма яких — просте число. Має виконуватися умова
- Виконаємо просіювання многочленів з факторною базою і цілих чисел по факторній базі . У результаті отримаємо множину , що складається з гладких пар , тобто таких пар , що НСД, поліном та число і розкладаються повністю по та відповідно.
- Знайдемо таку підмножину , що
- Визначимо многочлен , де — похідна .
- Многочлен є повним квадратом у кільці поліномів . Нехай тоді є коренем із та — корінь із .
- Будуємо відображення , замінюючи поліном числом . Це відображення є кільцевим гомоморфізмом кільця алгебраїчних цілих чисел в кільце , звідки отримуємо співвідношення:
- Нехай . Знайдемо пару таких чисел , що . Тоді знайдемо дільник числа , обчислюючи НСД, як це робиться в методі квадратичного решета.
Більш детальний опис алгоритму можна знайти тут та тут
Реалізації
До 2007 року найбільш успішною реалізацією вважалось програмне забезпечення розроблене і розповсюджене (CWI) у Нідерландах, що розповсюджувалося під закритою ліцензією.
У 2007 році Джейсон Пападопулос реалізував частину алгоритму, що займається кінцевою обробкою даних, так, щоб вона працювала швидше версії CWI. Цей код увійшов у бібліотеку msieve. Msieve написали Пападопулос та інші учасники проекту на С. Вона містить реалізації метода решета числового поля й квадратичного решета.
Деякі інші реалізації метода загального решета числового поля:
- NFS@Home — дослідницький проект, який вивчає факторизацію великих чисел методом загального решета числового поля, що використовує мережу під'єднаних до проекту комп'ютерів для просіювання.
- GGNFS@ розповсюджується під GPL.
- pGNFS
- factor by gnfs
- CADO-NFS
- kmGNFS
Досягнення
У 1996 році цим методом було розкладено число RSA-130. Згодом цим же ж методом факторизували числа RSA-140 та RSA-155. На розклад останнього було витрачено 8000 MIPS-років машинного часу. 9 травня 2005 року Ф. Бар, М. Бом, Є. Франке та Т. Клейнжунг заявили, що за допомогою метода загального решета числового поля вони розклали RSA-200.
У 2009 році групі науковців зі Швейцарії, Японії, Франції, Нідерландів, Німеччини та США вдалося розкласти ключ стандарту RSA довжиною 768 бітів (тобто, близько 220 десяткових знаків). Згідно з описом роботи[], обчислення здійснювалось методом решета загального числового поля. Після публікації їх праці як надійну систему шифрування можна розглядати тільки RSA-ключі довжиною не менше 1024 біти.
Див. також
Примітки
- Pomerance, Carl (1996). (PDF). Архів оригіналу (PDF) за 11 листопада 2020. Процитовано 23 листопада 2016.
- Adleman, Leonard M. (1991). Factoring numbers using singular integers. ISBN .
- A.K. Lenstra, H.W. Lenstra, Jr., M.S. Manasse, J.M. Pollard (1993). . Архів оригіналу за 24 листопада 2016. Процитовано 23 листопада 2016.
- J.P. Buhler, H.W. Lenstra, Carl Pomerance (1993). . Архів оригіналу за 24 листопада 2016. Процитовано 23 листопада 2016.
- Couveignes, Jean-Marc (1993). . Архів оригіналу за 24 листопада 2016. Процитовано 23 листопада 2016.
- A. K. Lenstra, H. W. Lenstra (1993). The Development of the Number Field Sieve, Springer. ISBN .
- Couveignes, Jean-Marc (1993). . Архів оригіналу за 24 листопада 2016. Процитовано 23 листопада 2016.
- Ribenboim, Paulo (1972). Algebraic Numbers. Wiley-Interscience. ISBN .
- И. В. Агафонова. (PDF). Архів оригіналу (PDF) за 26 лютого 2015. Процитовано 28 листопада 2016.
- Ишмухаметов, Ш. Т. (2011). Методы факторизации натуральных чисел (PDF).[недоступне посилання з квітня 2019]
- Briggs M. (1998). (PDF). Архів оригіналу (PDF) за 8 серпня 2017. Процитовано 28 листопада 2016.
- Msieve announcements. mersenneforum.org. Процитовано 13 жовтня 2023.
{{}}
: Cite має пустий невідомий параметр:|1=
()
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U teoriyi chisel metod resheta chislovogo polya ye najdiyevishim sered algoritmiv faktorizaciyi chisel sho bilshi nizh 10100 Skladnist faktorizaciyi cilogo chisla n za dopomogoyu metodu resheta chislovogo polya ocinyuyetsya evristichnoyu formuloyu exp 6493 ln n 13 ln ln n 23 Ln 13 6493 displaystyle exp sqrt 3 64 over 9 ln n 1 over 3 ln ln n 2 over 3 L n left 1 over 3 sqrt 3 64 over 9 right Metod ye uzagalnennyam specialnogo resheta chislovogo polya Na vidminu vid ostannogo kotrij faktorizuye tilki chisla specialnogo viglyadu pracyuye na vsij mnozhini cilih chisel okrim stepeniv prostih chisel IstoriyaU 1988 roci britanskij matematik en opisav novij metod faktorizaciyi cilih chisel viglyadu 2n c displaystyle 2 n pm c de c nevelike chislo i prodemonstruvav jogo rozkladom somogo chisla Ferma F7 2128 1 displaystyle F 7 2 128 1 Na vidminu vid metodu kvadratichnogo resheta v yakomu prosiyuvannya zdijsnyuyetsya v kilci prostih naturalnih chisel vin proponuvav zastosuvati kilce prostih chisel Z 232 displaystyle Z 2 frac 3 2 nad chislovim polem Q 232 displaystyle Q 2 frac 3 2 Rukopis bulo vkladeno v lista adresovanogo polskomu matematiku en Kopiyi cogo lista otrimali takozh en en en ta U tomu listi Pollard pripustiv sho mozhlivo cej metod mozhna zastosuvati dlya rozkladu dev yatogo chisla Ferma U 1990 roci en H Lenstra Mark Manasse i Pollard opisali pershu realizaciyu novogo metodu z pevnoyu optimizaciyeyu Voni pokazali sho na chislah specialnogo vidu algoritm pracyuye shvidshe nizh usi inshi ranishe vidomi algoritmi faktorizaciyi Piznishe Leonard Maks Adleman zaproponuvav zastosuvati kvadratichnij harakter dlya poshuku kvadrativ u chislovomu poli Ce nadalo alternativne rozv yazannya problemi pidnyatoyu Buhlerom i en i pokrashilo ochikuvanij chas roboti metodu resheta chislovogo polya dlya chisel yaki ne mayut specialnogo vidu Togo zh roku A Lenstra H Lenstra Manasse i Pollard rozklali metodom resheta chislovogo polya dev yate chislo Ferma j opublikuvali pracyu z bagatma podrobicyami cogo rozkladu Nareshti u praci Faktorizaciya cilih chisel za dopomogoyu resheta chislovogo polya Buhler H Lenstra i Pomerans opisali zastosuvannya metodu resheta chislovogo polya do chisel yaki ne mayut specialnogo vidu Yih algoritm mistiv krok sho potrebuvav obchislen iz duzhe velikimi chislami Dzhin Mark Kuvejgnes u svoyij praci opisav sposib obijti cyu potrebu Usi krapki nad i bulo postavleno v zbirci statej pid redakciyeyu A Lenstri ta H Lenstri Zokrema zbirka mistila stattyu Bershtejna i A Lenstri yaka opisuvala realizaciyu zagalnogo resheta chislovogo polya Chislove poleNehaj f displaystyle f ce mnogochlen k displaystyle k go poryadku na mnozhini racionalnih chisel ta r displaystyle r ce kompleksnij korin f displaystyle f Todi f r 0 displaystyle f r 0 sho mozhe buti perebudovano dlya togo shob viraziti rk displaystyle r k yak linijnu kombinaciyu stepeniv r displaystyle r sho menshi nizh k displaystyle k Cyu rivnist mozhna vikoristati shob vidkinuti vsi stepeni r displaystyle r sho bilshi abo rivni k displaystyle k Dlya prikladu f x x2 1 displaystyle f x x 2 1 ta r displaystyle r ce uyavna chastina i displaystyle i todi i2 1 0 displaystyle i 2 1 0 abo i2 1 displaystyle i 2 1 Ce dozvolyaye viznachiti dobutok kompleksnih chisel a bi c di ac ad bc i bd i2 ac bd ad bc i displaystyle a bi c di ac ad bc i bd i 2 ac bd ad bc i U cilomu ce pryamo stosuyetsya algebrayichnogo chislovogo polya Q r displaystyle mathbb Q r sho mozhe buti viznacheno yak mnozhina dijsnih chisel tipu ak 1rk 1 a1r1 a0r0 displaystyle a k 1 r k 1 a 1 r 1 a 0 r 0 de a0 ak 1 Q displaystyle a 0 a k 1 in mathbb Q Dobutok dvoh dovilnih znachen mozhe buti obchislenij za dopomogoyu obrahuvannya dobutku polinomiv Tomu visheopisane vidkidannya vsih stepeniv r displaystyle r bilshih abo rivnih k displaystyle k vidaye rezultat u tij samij formi Shob vpevnitisya sho pole ye spravdi k displaystyle k go poryadku j ne rujnuyetsya v menshomu poli dostatno pokazati sho f displaystyle f nezvidnij mnogochlen na dijsnih chislah Prostishe kazhuchi vono maye utvoryuvati kilce cilih chisel OQ r displaystyle mathbb O mathbb Q r yak pidmnozhinu Q r displaystyle mathbb Q r de a0 ak 1 displaystyle a 0 a k 1 takozh cili chisla U deyakih vipadkah ce kilce izomorfne kilcyu Z r displaystyle mathbb Z r Sut metoduMetod resheta chislovogo polya yak specialnogo tak i zagalnogo mozhna podati u viglyadi vdoskonalenogo prostishogo metodu racionalnogo resheta abo zh metodu kvadratichnogo resheta Podibni do nih algoritmi potrebuyut znahodzhennya gladkih chisel poryadku n displaystyle sqrt n Rozmir cih chisel eksponencijno zrostaye zi zrostannyam n displaystyle n Metod resheta chislovogo polya v svoyu chergu potrebuye znahodzhennya gladkih chisel subeksponencijno vidnosno rozmiru n displaystyle n Zavdyaki tomu sho ci chisla menshi imovirnist togo sho chislo takogo rozmiru viyavitsya gladkim visha sho i ye prichinoyu efektivnosti metodu resheta chislovogo polya Dlya priskorennya obchislennya v tili metodu vikonuyutsya v chislovih polyah sho uskladnyuye algoritm u porivnyanni z prostishim metodom racionalnogo resheta Zagalni principi Metod faktorizaciyi Ferma dlya faktorizaciyi naturalnih neparnih chisel n displaystyle n sho polyagaye v poshuku takih cilih chisel x displaystyle x ta y displaystyle y sho x2 y2 n displaystyle x 2 y 2 n sho vede do rozkladu n x y x y displaystyle n x y x y Znahodzhennya pidmnozhini mnozhini cilih chisel dobutok yakih kvadrat Viznachennya faktornoyi bazi naboru 1 p1 p2 pn displaystyle 1 p 1 p 2 p n de pi displaystyle p i ce prosti chisla prichomu taki sho pi B displaystyle p i leq B dlya deyakogo B displaystyle B Prosiyuvannya vikonuyetsya podibno do resheta Eratosfena Reshetom sluguyut prosti chisla faktornoyi bazi ta yihni stepeni Pid chas prosiyuvannya chislo ne vikreslyuyetsya a dilitsya na chislo z resheta Yaksho v rezultati chislo peretvorilos na 1 to vono B displaystyle B gladke Zagalna ideya polyagaye v tomu sho zamist pereboru chisel ta perevirki chi dilyatsya yihni kvadrati po modulyu n displaystyle n na prosti chisla z faktornoyi bazi perebirayutsya prosti chisla iz bazi i odrazu dlya vsih chisel tipu x2 n displaystyle x 2 n pereviryayetsya chi vono dilitsya na dane proste chislo abo jogo stepin AlgoritmNehaj n displaystyle n neparne skladene chislo yake potribno faktorizuvati Viberemo stepin nezvidnogo mnogochlena d 3 displaystyle d geq 3 pri d 2 displaystyle d 2 cej metod ne bude shvidshim u porivnyanni z metodom kvadratichnogo resheta Oberemo take cile m displaystyle m sho n1 d 1 lt m lt n1 d displaystyle lfloor n 1 d 1 rfloor lt m lt lfloor n 1 d rfloor i rozklademo n displaystyle n za osnovoyu m displaystyle m n md ad 1xd 1 a0 displaystyle n m d a d 1 x d 1 a 0 1 Pov yazhemo z rozkladom 1 nezvidnij v kilci Z x displaystyle mathbb Z x polinomiv z cilimi koeficiyentami mnogochlen f1 x xd ad 1xd 1 a0 displaystyle f 1 x x d a d 1 x d 1 a 0 Viznachimo polinom prosiyuvannya F1 a b displaystyle F 1 a b yak odnoridnij mnogochlen vid dvoh zminnih a ta b F1 a b bdf1 a b ad ad 1ad 1b ad 2ad 2b2 a0bd displaystyle F 1 a b b d f 1 a b a d a d 1 a d 1 b a d 2 a d 2 b 2 a 0 b d 2 Viznachimo drugij polinom f2 x x m displaystyle f 2 x x m i vidpovidnij odnoridnij mnogochlen F2 a b a bm displaystyle F 2 a b a bm Oberemo dva dodatni chisla L1 displaystyle L 1 ta L2 displaystyle L 2 sho viznachayut oblast prosiyuvannya SR 1 lt b lt L1 L2 a L2 displaystyle SR 1 lt b lt L 1 L 2 leq a leq L 2 Nehaj 8 korin f1 x displaystyle f 1 x Rozglyanemo kilce polinomiv Z 8 displaystyle mathbb Z theta Viznachimo mnozhinu sho nazivayetsya algebrayichnoyu faktornoyu bazoyu FB1 displaystyle FB 1 sho skladayetsya z mnogochleniv pershogo poryadku tipu a b8 displaystyle a b theta z normoyu 2 sho ye prostim chislom Ci mnogochleni prosti nerozkladni v kilci algebrayichnih cilih polya K Q 8 displaystyle K mathbb Q theta Obmezhimo absolyutni znachennya polinomiv iz FB1 displaystyle FB 1 konstantoyu B1 displaystyle B 1 Viznachimo racionalnu faktornu bazu FB2 displaystyle FB 2 sho skladayetsya z usih prostih chisel sho obmezheni zverhu konstantoyu B2 displaystyle B 2 Viznachimo mnozhinu FB3 displaystyle FB 3 sho nazivayetsya faktornoyu bazoyu kvadratichnih harakteriv Cya mnozhina polinomiv pershogo poryadku c b8 displaystyle c b theta norma yakih proste chislo Maye vikonuvatisya umova FB1 FB3 displaystyle FB 1 cap FB 3 emptyset Vikonayemo prosiyuvannya mnogochleniv a b8 a b SR displaystyle a b theta a b in SR z faktornoyu bazoyu FB1 displaystyle FB 1 i cilih chisel a bm a b SR displaystyle a bm a b in SR po faktornij bazi FB2 displaystyle FB 2 U rezultati otrimayemo mnozhinu M displaystyle M sho skladayetsya z gladkih par a b displaystyle a b tobto takih par a b displaystyle a b sho NSD a b 1 displaystyle a b 1 polinom ta chislo a b8 displaystyle a b theta i a bm displaystyle a bm rozkladayutsya povnistyu po FB1 displaystyle FB 1 ta FB2 displaystyle FB 2 vidpovidno Znajdemo taku pidmnozhinu S M displaystyle S subseteq M sho a b SNr a b8 H2 H Z displaystyle prod a b in S Nr a b theta H 2 H in mathbb Z a b S a bm B2 B Z displaystyle prod a b in S a bm B 2 B in mathbb Z Viznachimo mnogochlen g 8 f1 2 8 a b S a b8 displaystyle g theta f 1 2 theta cdot prod a b in S a b theta de f1 x displaystyle f 1 x pohidna f1 x displaystyle f 1 x Mnogochlen g 8 displaystyle g theta ye povnim kvadratom u kilci polinomiv Z 8 displaystyle mathbb Z theta Nehaj todi a 8 displaystyle a theta ye korenem iz g 8 displaystyle g theta ta B displaystyle B korin iz B2 displaystyle B 2 Buduyemo vidobrazhennya ϕ 0 m displaystyle phi 0 to m zaminyuyuchi polinom a 8 displaystyle alpha theta chislom a m displaystyle alpha m Ce vidobrazhennya ye kilcevim gomomorfizmom kilcya algebrayichnih cilih chisel ZK displaystyle mathbb Z K v kilce Z displaystyle mathbb Z zvidki otrimuyemo spivvidnoshennya A2 g m 2 ϕ g a 2 ϕ f1 2 8 a b S a b8 f1 2 m a bm f1 2 m C2 modn displaystyle A 2 g m 2 equiv phi g alpha 2 equiv phi f 1 2 theta cdot prod a b in S a b theta equiv f 1 2 m cdot prod a bm equiv f 1 2 m cdot C 2 pmod n Nehaj B f m C displaystyle B f m cdot C Znajdemo paru takih chisel A B displaystyle A B sho A B modn displaystyle A equiv B pmod n Todi znajdemo dilnik chisla n displaystyle n obchislyuyuchi NSD n A B displaystyle n A pm B yak ce robitsya v metodi kvadratichnogo resheta Bilsh detalnij opis algoritmu mozhna znajti tut ta tutRealizaciyiDo 2007 roku najbilsh uspishnoyu realizaciyeyu vvazhalos programne zabezpechennya rozroblene i rozpovsyudzhene Centrom matematiki ta informatiki CWI u Niderlandah sho rozpovsyudzhuvalosya pid zakritoyu licenziyeyu U 2007 roci Dzhejson Papadopulos realizuvav chastinu algoritmu sho zajmayetsya kincevoyu obrobkoyu danih tak shob vona pracyuvala shvidshe versiyi CWI Cej kod uvijshov u biblioteku msieve Msieve napisali Papadopulos ta inshi uchasniki proektu na S Vona mistit realizaciyi metoda resheta chislovogo polya j kvadratichnogo resheta Deyaki inshi realizaciyi metoda zagalnogo resheta chislovogo polya NFS Home doslidnickij proekt yakij vivchaye faktorizaciyu velikih chisel metodom zagalnogo resheta chislovogo polya sho vikoristovuye merezhu pid yednanih do proektu komp yuteriv dlya prosiyuvannya GGNFS rozpovsyudzhuyetsya pid GPL pGNFS factor by gnfs CADO NFS kmGNFSDosyagnennyaU 1996 roci cim metodom bulo rozkladeno chislo RSA 130 Zgodom cim zhe zh metodom faktorizuvali chisla RSA 140 ta RSA 155 Na rozklad ostannogo bulo vitracheno 8000 MIPS rokiv mashinnogo chasu 9 travnya 2005 roku F Bar M Bom Ye Franke ta T Klejnzhung zayavili sho za dopomogoyu metoda zagalnogo resheta chislovogo polya voni rozklali RSA 200 U 2009 roci grupi naukovciv zi Shvejcariyi Yaponiyi Franciyi Niderlandiv Nimechchini ta SShA vdalosya rozklasti klyuch standartu RSA dovzhinoyu 768 bitiv tobto blizko 220 desyatkovih znakiv Zgidno z opisom roboti dzherelo obchislennya zdijsnyuvalos metodom resheta zagalnogo chislovogo polya Pislya publikaciyi yih praci yak nadijnu sistemu shifruvannya mozhna rozglyadati tilki RSA klyuchi dovzhinoyu ne menshe 1024 biti Div takozhFaktorizaciya cilih chisel PrimitkiPomerance Carl 1996 PDF Arhiv originalu PDF za 11 listopada 2020 Procitovano 23 listopada 2016 Adleman Leonard M 1991 Factoring numbers using singular integers ISBN 0 89791 397 3 A K Lenstra H W Lenstra Jr M S Manasse J M Pollard 1993 Arhiv originalu za 24 listopada 2016 Procitovano 23 listopada 2016 J P Buhler H W Lenstra Carl Pomerance 1993 Arhiv originalu za 24 listopada 2016 Procitovano 23 listopada 2016 Couveignes Jean Marc 1993 Arhiv originalu za 24 listopada 2016 Procitovano 23 listopada 2016 A K Lenstra H W Lenstra 1993 The Development of the Number Field Sieve Springer ISBN 9783540570134 Couveignes Jean Marc 1993 Arhiv originalu za 24 listopada 2016 Procitovano 23 listopada 2016 Ribenboim Paulo 1972 Algebraic Numbers Wiley Interscience ISBN 0471718041 I V Agafonova PDF Arhiv originalu PDF za 26 lyutogo 2015 Procitovano 28 listopada 2016 Ishmuhametov Sh T 2011 Metody faktorizacii naturalnyh chisel PDF nedostupne posilannya z kvitnya 2019 Briggs M 1998 PDF Arhiv originalu PDF za 8 serpnya 2017 Procitovano 28 listopada 2016 Msieve announcements mersenneforum org Procitovano 13 zhovtnya 2023 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Cite maye pustij nevidomij parametr 1 dovidka