Σάββατο 16 Απριλίου 2011

Νέο παγκόσμιο ρεκόρ από την ομάδα των N. Lygeros, F. Morain και O. Rozier.


Νίκος Λυγερός

Η ομάδα των N. Lygeros, F. Morain και O. Rozier ανακάλυψε και πιστοποίησε ένα πρώτο αριθμό 26.643 ψηφίων με τη μέθοδο των ελλειπτικών καμπυλών.

Αυτό το επίτευγμα αποτελεί ένα νέο παγκόσμιο ρεκόρ στο τομέα της πιστοποίησης ενός άγνωστου πρώτου αριθμού με ένα γενικό αλγόριθμο.

Το προηγούμενο παγκόσμιο ρεκόρ ήταν του Οκτωβρίου 2010  με 25.050 ψηφία. Το νέο ρεκόρ χρειάστηκε 1963 ημέρες υπολογισμών και 392 ημέρες πιστοποίησης, δηλαδή περίπου 6 ½ χρόνια συνολικών υπολογισμών σε ένα υπολογιστή.

Η υλοποίηση έγινε σ' ένα δίκτυο bi-core i7 quad-core και τελείωσε στις 3 Απριλίου 2011.

Ο πρώτος αριθμός είναι ο εξής:

60336838787923722145027467085496

1882241654411241664983954273981277

2936479665584213012548864038404526

012031790811468204887814354911921743

372588964016807929243471421409485183

820654387256681214203507553080802959

249256879830375707668149087530968684

6655164509402623744410433946387536057

65328740465536571020473507149875716079

211613227775479487309003776840523110912

701558059257272470566885135513676152729

659496302221162808851760265732651805754

6931228694105713922331809427231837415968

1619316095687510361715683089389373044323

4254043528808318358670915195803962192128

21865204199297399339085978669837559922126

26146431819874067256195044345403934243457

56321717612988523928924047542952038551525

31220319491564242948860946250588868422994

685058896566230819284280593086674491456994

5922270012889600637983000407240914379408

953697075231018233650645770501581277731649

06398384244218336449945975634672328078349

974321615450198018230573675293805075885843

6929161235395814976599817333514589081162448

63492966813992117155973755119907384671500521

232635825394041535721030683105715993692093

6750451647290255622365877711152844236415684

500378081624085968183713960398259617811036

0276997642188029529538951013114489275704734

83491074217240072621051605380195257435640759

30969686542809897954501397967257432834638596

8386568217129280682758840975359534108830217

81402190680319875567604224729276188656462682

3248510495250926965061953058481569608853008

982125484871365373134144710153662592300095014

629836347891310751485821490938412917126477608

099447391124765489761095909016651787198588301

3969909553511602585270927524218061450340355271

3326403575224961010212511391133289846443387658

68554634677985464566897723176668700588525208

242028138517635083827548627141968371262104103498

667284820126397762419837212018921962418929499

909230572031477018120053962345944072114264501

4257275012319637652077458393811201517533819211

3022131742181447455659500728906046285859228

3095034793896582152831925219919994213025772771

901111918769825167316047681841716304511136673919

483837829449925000838965675462760296605437847

646391926062449882100217308644348120321894152

1146853920670129166410535324006205129786828723

036388068797382250376818833678824236248562066

7650270748394111603856958003348856617548375995

89439530958151130715028033417324330694734168785

22521395614224018555139040231590154068328419737

42123119260926515301500108220243089359277634002

229739425347054559698504769786014510106358501166

49531159915610317911320318065758209735805268564172

445851108806149080489021161632180420586601228448

5246941273027292257953864927630795092137517224399

58310764521136921262565903334509832472600351890148

8071223388821038733824176607061748425899179369832

3521957861561270396149409611171851539621959664469262

5420333559028769704605252443495918422081632296369

02576446833668159228777177032751034272114988032537140

9587307104652261414302337612076332308485528351805

607888364026418302330698725541977287253088883073

77295969119758998806638113126861842560693227620773

55009884107049017281842190167553550758802857079308

2740889684809624003042767626794929449466489274494

252812332153292871308114212876245044062252303367140

8202389689450011039431934812318105731967608073196

91475513586894524561926728471078723801221721736207

9753348944970215983839912760737109474479428573678

39267937667440171081795941456618487809400115678285

1100630565344038708813351095295838125070827758004

90286914697632400726156145799649125590771820302713

507236263663992463886774155001554742405833528816

1569286166047112477015429081325482500825022504959

7928650409160082369829391835440127616867551918948

850546844893676613881710081289177280418603918552

8563812463464162011658135519914861274802475854812

06974856194841352936638395719947924233954867706

80632044832693372840116378719932357016574851359

87775142161789777205311255504001213025330510570769

53410704181430237330133810895678754240686065282

644242331942487769718278827650978104439419169895

821217016538450132999350839721855260746969806209

550424539835697101794908146805789339077157639394

43723391242366068877403986188500530931655992469

3947335239496713040888697898453975334493083637

89073943357207236492254347568894495506421671620

60128213532458400978786956340716084542591246558

6691215798914691583117521672975943398732919328918

509818602808666209946296945631171884206931137453

08313022236715909657662191883064800438848495668

665774915668635930866140045454621584078674690176

268387376363568843875863370257137019620257822745

34719650421825010186523991303881047748014529597118

5387892383826574271619040815380580770756145749389

36728771067606851447583414382066157912004985957078

86313213349491708744221192126040874857210654254874

94198794649501458226709884340019029584771622800979

542942436610680939544459721204963222041661371328018

376640195313681397788143853489414483940088078515106

37818913897001630543930510466330693997274982093520

051601903977120499879356755788562902477691394538834223

771505561307920798931289276739055504684669633576078483

47151540864313017923787272618261656268738547441188991065

067634404188479791347527884501353483977571291568678273267

78577491617558168597744009159521574604120219340298898265

3225644544469768224833092911765450401237718535397415590

42589695368696889714109606046021334825431670229302956

5061158971184213733879081693671482420432590357569571278

06395730064335092882229007318792224751611359892934803

967655446133174259174114640633270510060037202858658476

360816649384186589663406294237681775726960697197546639

089607876840995862914051946393956715512278397984555204

803791426984712351382734857955433594964149947876728968

22185813213328268074539662030134490104826903841388926

52359778860688802519939055496518686884981581880081429

64413970232706298915297916792094706767023952863098677

865068461765264629685316249723712920874153776553653377

377391110668834690995440282392936705751133705926342411

88816026332110456246805500585251357312723778179166007

5803255106683293308670678613815484707158720079754087

3468447442093524337353042924117107009789843281575983

7096117514005757434108383721305044863675008315630547

661824301959052192863495126879188904839753017082407

85146297422100795058189319879106411072790953402160

210104043783569152881198377171649983894380337458911

3037412138100704560945589521538626835914477363991264

20093083899392568226371030106880829450160374543944

002919492250091631077232829798516291597332544773922

0911129515921305849691425211197080923278180631866722

332175192904474584447519917403624383589864629564680

205507876140035203774863293419822238823059198394145

95246865608436758692790255225343566336586925281362

67804237444423111261104005362262232856432586050959

7599203333121155626168657044271641973368545522127671

421408582053012617544153413286164559188097539232329

5926530891449392541362578558889238567649012072395

55523251533834354786919304567209905372546831264343

83520503808716106714483049721887008612952309778269

4102285613104873366738027288128357711511218563209530

52162634101527170497237803427591985384693285430599

04237261409277390896364261353492199935441667722420

10552957054755037998914633041939214319413392021937

3063565912006094406787018325390487228397034267625

3202831608959804833642355812416856269007036081229

64624627785884858920883632197095228678308994229

28985109827317070178454484486116776155457971892932

8214346967673996157352369282418367077230183789748

16292387822550286252012752031781736140780195611552

8574310572837208603678702573545145197882804487175

366854095104279581386572411691628157690477878925648

904817707312637734624877259091557414032843417730246

5330868632884384827926658727350214915272937328887

5008593550631446897370996186652467890956721555453

68581779982679080639763124988527916187465857610652

2275304728036022078627376564197206224928364192681

63836175410935455541190561180886444420997297948332

23211574855805872418967163268488896657222330294197

1040247817252448241843812594986902810029295804332

04703002873621758131669072173773076734684570986188

395739864138296183435650865903933043042288499765

02546019132438170098065188561244152605744157247376

65213598856958873546134866332627033589251452513748

7893142070998661362529658603734697533022165184300

4608102497028398317733108413834748025242472499086


969858852015578667923002240228332386747804550820

2058046696169371670403039283816560942703945022760

61717900036741349227416055676617351420069220678639

89960674864674661577227116915114890049086780112828

86564779890251347049853323413137954878641306071793

615635951178847794766116689599751172619903878138260

82981777685907638701978823388861562847711011374044

367883222993533286519825390273606683492306985353

435958439840227682498793906830078235202872796679

1258332574350434918747234294448071261389980164943

914284532963563800286684069323900683225455952379

26361121677583008789555514003986045611240982024914

333124954410611118255482849987251471675426660126157

86615429443623074474514315619247678474740094114621

91764841458230512679877488461724371074840742417514

47548951485730310330595954258651877293185928468103

12426050148572270572197777142274778976571604186846

32886323018811182281078474163107280783194732154078

6520086931839145904586970314109989092594608567580

8023267082240102743564817517039869994590312837123

6961235374770739421058454374704988205409517903930

288093191166513735517118474726332810746897085166787

05085583419917619940104517364825523414823367215042

7095475455813002687235130323305278582609167326304

1648947451182373800842122429817027404601843328878

96370990609540875138116344617508044925102154511913

913200949549421709986358662610668330580380445698

96011316592320560026354781476191532614249533452951

9127242801735769382001135828256074467460350272072

1353076063315997623302098192236661863395922881800

76606096711961196937742554394604517068059668227227

2724553673631032811320159716651585101294623946536

75428495291125094859415958113315370265906535004281

491074032169353282865959180141551367210137977435773

2

7331838889855834382326408303709358243017221741450

31437180417213787275133640877763447916760990222028

51252369819807100815380359596010627111438441845818368

62579672865494301886611588144149098410287797259505631

60325121245917921585938380616912642054163183736136939

2313047834184768687807626378776375219608600180311584

6632682941069981894254175249836665615626041981009288

94673187819841526043845380170911807676380119902955976

71401790723541793403144375854917392273925968487938352

8108918650634544884469454716784485716794458360271963

507945900477711112610398649911556780004762555775556161

71503126108313230503522302306727185494844850129138214

12648686560453018003230670644316575921142519552034599

44050921917097033179800411743972162158740255858793649

7602510803923014124699800732766423726848994664102244

54093993262168764150615887269258228124010559654746510

85136369146770154591331898220290508116055630653829061

9760114351211946038981107111683090290735192747950755920

273169739591832778569964017209269880158894429753677295

32746324709870254923749610775283437888678493659961204

657428272072806443319012093299899115473448223187769287

26076985541299187610594037344166678066848782049878966

50045954889433637770490207088944814268346772733841785

38174590649228157583044784321998430883979877560103730

287393478635096062251526478149029712741594827994593666

552231806259030818526546143117086482438705082247143670

786962939881318643163988061128677221121929219160956204

38266788189132235328550030496935835144065516021402525

8685326534332809658763827648551223131230544594166583714912

653001625392866015382774148031036558838243109842304531

404809551161985529894823402748606810925256740563615074

365982087418153123377563884509427996678916123230803834

362401337011560259751931839009306939632340654984736926

503244296204764864759218570854281427739397292103156948

56212887226303343334440773473496319262988637883075699

22513311855693820775551641636515669082412700488251185875

86378592315444748491226527600951068806512950103139492041

2846246086099794284434496317047509417102862052655078556

982053833183337979072652215079377133761269759171433082979

39479209577501969855345407874756091282581364586124007386

98529064888650164501646539112697557658476993394384937873

67337036665205081232117860053418124017233714602069638864

350364741033897985964076029451645018115764878614897033392

0378654500209735401158822988938676349890693404848896141

804867169123437313568378091431386081720943683078293041514

57278852333293201643744304121920865838084298021746904850

291131468763712515870276402394471376547460803698356772579

3153399082187233427286053166711186611407726951730441039219

716227678025811519591907178316680886289529540620862655815

90195407114717318558127713615592725013008951957771482506693

8889820583847719623404993637902100190528720289888534388

4980962498526897857078224594739438853793799863928229267

97541893458449522560636950169263873650067503333500201281

034857132191728613624945479042357362260973643145988512786

38802658017565091517889389885866516075366848695236977289

97510426428679945937124168473393937596035733219502858840

51832762045000891340361261774879763939022202022887209819

03681950190750828121450046880366574801187262963432391978

0338356377776034979844284092967645292128902964866058522

537496601937496623615832903192097737201574479671288308671

106231176948543308315807191023384741231692640802750348283

5328177823045715875953732341762171377785308234443413187481

9594452780064267644019189673379788480407895948300923508

19453280383957089631812793550183143317798804420500538391

250773733063421320617798195377999354614465183883779756266

539438802494964374433427737960329992731907961510293291194

46515521381272143145775585537455362470717452036132035655941

31388807152323426891813955650955539357067409813048695898

09254247831706074786558241060166491055052805348707330589

603796122685589266946158486988110520605559788711747091957

87351320662672779798165053888028494955743507269094289825

87430052442342470315521241332326250400093837598146817491

252226018583721560687966929671781254817357040231076769345

78867493150936407308810695213134289614938731297506893660

0673039240497495180529703677432322123800953055604052093

345198210525081485332183520382159691053188742763290362827

859411768695041420073680914675913284369755919481219409494

779973643993572521840485394396904601798793734397141590619

420554642632959961203553497672314950880723434888141151532

358547094958193715536325668773804939692991426740366656161

883366261555251409475204685467778262513817584902743772206

703441085808790523989420824919714116796427559555932387059

3607509963078050726624592298267049196000295986422672264

9845586132249416614093429851131556901621283795943903261518

284855433909051705244009351875103118504454328525527014048

01553043706259447809404648603911894707136428567065603919

81436894798107966317388812856947449153844877296915389863

40053898020324575622832826116187776047922152387230776476

70431797955908478638550893672803424324234085567063592655

32251010314046375021952611317785490153010344514109775616722

341799782936892615786357188497334063541142828794535792441

80126403396696980287476502567357031191034496576811496689

057353579867126558619852938475855258567535204552402895160

315489699830733292795140436449314077534471271977232234089

512464718312269323251963103058455839480282866761656397794

859998564149755376697990569621752483618124223231789061598

63797295821534669765037783083060876438712342322727982950

49684180475393928683515797795255270453954349735526797870

425383273497493398765053701150155420067616141235944500597

270112839883556121726186600875338048515321537657364656835

937423595975037858471434957185053911467965025307703648664

85588930138057063015296082750852096280016311795515289381

2199083116811543236489357152613738535714158509724510273300

1965721989930009004394128010860783778300765990435300560

48309065203187846161364473532586194554447814481465280603

732000588615298828546173711390876784138257797307913241633

988403948721209601351676877432971357540479802179370675566

43555095133415940335624832289106622298648714360126960218

767243975165421539343028515925826949191099752619496698240

874139589232208524413106480572581765909345074111457413428

07773617830218402845838850330707492373429032524856915419

437405914983512282026542071174350850956113071420322557035

803716446878751232753967898540526157927917028234147869745

78508897443982226566691103338530047824732522135661231226

286573529109729653210712154284855952823642202719264373427

387695435619085705513105999349867133796298133214910690752

460148172198653989283093971848232108638144657557118105489751

63390396534937465683880715114343237210372945371619173082418316

9610860261530948424068080631588176646074967233870775754828567

088588258258713201410000787659054841083951927913478287942329

2068453972411221587820001413162082906875913283978252685930172

50140378399071639465613039177572351906437055865117255800684612

5811608896808042449070527755256354310861432173895371776405635

18513115586513509946192862559255855318801257375867816629484667

65666729903964961726161930346517675824120397879473201435415079

1266715876333280872475654976236021339887414738218337990464445

350444483481414886790881494204131072992926073407505743468

9368408278108335110872631905194680129597209380048110370505336

606315882863642061528676355736281967212126416262974275221956276

1639825807575387032481012980447408850733088174963640021570229

33683083660401137086252336324127842757954451295228967928277914

9537628790422409485870189708887737277463942205359424466286770

1794366008564852066464886515731406514001505626070268335797829

94245440806506478490101973419890929128611565399219674071503536

2737831834156006887485203444209176883146863869441186710805393

8391918391614905663985788472765944280525230397387526073619087

854993966382318258879322312044574930800803996288750178029884

318124147239211338464861978611753313475965647840393709428152331

4491348067127382292845558723060365910703194783708223004766808

37976742369363614765618506919343301816526740632930559057564749

13513410668982967859597205133686595647937197588638832566988979

515376713021210790917733118032784842966573173804558139055815021

2839616228825318735359712062222581820002030887938009575614895

14203772448580741476699876261355989999054641307362971287147878

50621253671029181526946619055937432911822632499795650093254702

07569260027798243278786158626337967019308072159701452692181227

341701007585470173475700830854141190929009777922698355522291913

3840860979436268962311224946802419339977715848695103260427300

345267048529738134662946119857352664735646746320986791773476936

20335644878011107084929563930827394470730824935617531890574997

85634825528330284142017947500485394229787947305935313878568958

20270792214953088875701322230897346357924255903895479920112266

85896402034376286336936109435816537144296318839195267585169456

253870869612760176566998148973300925612681319493292376779655654

03880859354507191569654139974738390728878107312788884031630049

92722619426186615994168892695284945981479067876293870673669439

88173430878305353166197391949740436992479797869320967276231380

54565974337934215290289404603700443745663449254012024234417915

80645244643423338745899595398970971225877408242193238438437277

65622527082683666320865461018979603540720392834171966626269431

627190171888691338453252455166642705363603186249445781826257126

689348927519728528408129902356119726841104197244881553229569626

834891848925942243024823312098064694010509325163711516345165479

5045145481776166155398015272441529891099623675621043332409759188

745299130324392659644461797245973278068931738391945999581423461

446142073304639259049331073509151156819360355386349530701722662

806344516927356049143437634233432145534925449931463179883959012

9018616217913458580249381100361290512201689587515606184425973273

1824240457569820819165363118165134558331377172659213265590786820

73240588698774806030575998457589302456322125231069819849467858

4512079745677364950273155945924835587220797212931729119417870100

766613432331133885010582644180241021024229734231995349864480175

714453436070814935404706715338323490577731502374867748617817263

04132160558159612975909240630998082748328942887169910665592903

540694225791021697321603457744309445629127070159736692085077457

11883529200875382887177903387400263686426409737930354703758111

73025543828156396659761889869590033208453521646498244193118108

3730268952574788389666805367952071738298968879275094265093540

173487154497659089908122113495589099917587973432768799060985179

42120452887521289094356639374737258123347972524420508566828922

3323041097428311512313331787409241239140954245498750545369707048

965835470154028187542840826934242517075254337949267830833318747

01996388509543737841797604898416582386886934967568513476738449

623504676643941035676168452498303673715993902616848516637602519

9126298200790355982509211295270431182166408236911224211053340791

45061630979238748173346892770455866483013423049634797944808858

083472535063727822754199083853641031207081798333005357518124137

965754304723443464741501796857645489282222004380491775569917960

939550363444844492928317749925252868063296789108537258950571726

76885155809140871900998051297846380243462666905561701640205806

626891978782609594887883105611888130771338124508918662562027615

3829298027703855004249122393949131950985277015061518210151841958

3316144270733362041674865819222533055546040323381162641357658950

0835773463584508067365908532663009378033020973827445085967059

272814472056666184451517833607110129496309956082689801019320665

80873660866079580907279336370674057667008671764228284779935318

865583397542387922928543904227807512443476826652021214013345339

593567724052200622614137233336736325520846254638637656528008591

60410903679888498114942864008826932759802971856370369249648207

9131991902634537162855046031156137039886735522078756440737784177

835141398963409192094807130909431370401682082138035257864552980

188641817062835613604685081163545803912240797382071937079569348

542382206240447656111764430561402679432392124682334962300113203

1693588351499206149112751343819453579204706621524578834042846016

296200049080508825660990046977173971611572046569140916895560772

768340247946906093499866154117486250307402030733311335477766548

59314704453038068121750954498991332789981507734696980388449867

448224853205726049467491127764351125335400520550994878761525880

38398673246076514780556897907555985719482033355468839658481885

4257145099916192134940432006515044183711554026146879951248506020

876232829217342768488858353448436835670165852133777867399479774

243984065063034507251795579578834569116927471819654609595785043

4101308173970701252646691717913317306282720061736836737227504917

31222818536880158630780207106481942604885602668902873422685062

442318463629043327985119840995523551491081084233435644473273776

03895065433762834142178085580220638757657892239034452498764537

12597385096564020785357274849597682968300882842727671939051465

373000244246194461721253157971632892087753402205584308460258405

87530884296981245866655262970574258603332699827173178432628862

66441803545155245086735091248732752705529429838084900328130693

806132971887990505376797298421422355564584135568770663836684284

293411749646344653594826790849323395768541095542065599348238644

600885533617935943409271067991249861555996900876490492358364978

1957077492317097617390988716931296425646084156806533473166670707

77526739712396419121710497161882512143192369324915046302149105980

6344207591808995575747371682178216143107346096706126888722950543

085271170770883673250292066162990169683283693312469015899354226

1853347761028358832533370485444202618939814548686956125991945151

6668099237298611568749471356323995283550772313877501736835468454

862125965703827788271767947132984337128756767925435553000618735

87569164905596044193046784088726848237840021846279823552651073

234057725108189030920237305541016255118094249858559623431978623

31985181632319514119765894411992940566795856270951968160564771209

13856236207039822212903376297204235326670023196943139485026018

88960135417060750360385679646616710595928861680038209863680228

817145743865694431493438756954910270902257768274564816916096723

536366732235362457430796358257576217304850461872013380488321371

861726434390091677124571108041134987527787304342801252484878694

5109200145057407152269427829332183364930631555755925064313281959

40923161593408130938509566889605744055006500490148069401441342

555911072823275378582391645153833989518474028788409513351494567

85122352889218135467274497295897452125973178208168507175602346

46136389986584544348821315891060234211653724680826632148535377

7788678344902514992649019417828300693497757430879619278880327

985232643259961791513788555141257004215460685069114397991595223

52590911531913748804344773869616917446346758910861729194800342

0307880503275387576177467808639994383179321895439622653769569

60956056242821605623070181005031764448551714931989272039577988

40327419650594752086554598704515205845791854317946783336934673

46954954427717499873483139630662224801940168013399758652934198

29891287835073643475828434523189151350769704709985981446156426

524039109472766837489245392060865959640796323230363236201397

43076113413830726557149476744569285235313445032773148307893666

4608908765270568279075376002522960605764695797225409666645417

0924313830362823716987049581954143896489100608955864984608

301600175383211420230704935617430221570758635341039748481894

974255455199924758231033849902603983187938809592859069891117

407047445730679824363766460583457107061591444045448032600888

110739009921312503539580698725862182423361042838620954128893

9091510526671858639913507382348355955866357040637816808110695

9268561844535547476753350975623350768338645684793885743771302

24469219631453870336265672251356716869164977634414514261336430

87839726843036955114637990959550975188055019371251678170339190

60231124850924200193450993070916291915608831185317680101885083

8671938030411845063478729073234351855547010883000577582905396

14173419784955544745781403527730261466238964412397940606037101

9709430220190860721872674131785429242266891529408302559148944

0223637538116609030693565455497987041366386018586259916003726

0910867199460174958057879932631590039529834086970754121483491

4363482571273128704043476544323440445967032614260972767031272

6969308272419048118274060475700055903133205357144375047070846

168356924266422480296647783922093927350830778802051784371296

59732488617850884348667177309984575764582985567192596737210128

641312336121850874101325306267315225404334153622671159361376934

78063133777504081990966293759490698989332253168781759253938911

4089986876849400896483801176171213100350483672469307802089701

4283393477246229433236082952682236962570221861475441338492504

1982805938569542703724800993887664484513847479458564941712826

3930639823956507824264384882740714590635349606974879525847146

11361435559774588203700018766238054764298670929237355710745145

8015874723374142090080697501473332390947660291299288232008126

6284423928808391606603793059281071612343514556034032553016039

885096301833570183512420253994966738583304444293592208858592

6776954309649617037097795227069490003443

N. Lygeros, F. Morain και O. Rozier.

Δεν υπάρχουν σχόλια: