Finite Field of size 599 Elliptic Curve defined by y^2 = x^3 + 1 over Finite Field of size 599 (60 : 19 : 1) (277 : 239 : 1) 600 Finite Field of size 599 Elliptic Curve defined by y^2 = x^3 + 1 over Finite Field of size 599 (60 : 19 : 1) (277 : 239 : 1) 600 |
Baby Step results: [[0, (0 : 1 : 0)], [1, (0 : 1 : 1)], [2, (1 : 39 : 1)], [3, (8 : 23 : 1)], [4, (38 : 38 : 1)], [5, (23 : 23 : 1)], [6, (20 : 28 : 1)], [7, (26 : 9 : 1)]] Giant Step results: [[0, (30 : 40 : 1)], [1, (9 : 25 : 1)], [2, (26 : 9 : 1)], [3, (0 : 40 : 1)], [4, (22 : 22 : 1)], [5, (11 : 1 : 1)], [6, (12 : 21 : 1)], [7, (20 : 28 : 1)]] 23 (0 : 1 : 0) Baby Step results: [[0, (0 : 1 : 0)], [1, (0 : 1 : 1)], [2, (1 : 39 : 1)], [3, (8 : 23 : 1)], [4, (38 : 38 : 1)], [5, (23 : 23 : 1)], [6, (20 : 28 : 1)], [7, (26 : 9 : 1)]] Giant Step results: [[0, (30 : 40 : 1)], [1, (9 : 25 : 1)], [2, (26 : 9 : 1)], [3, (0 : 40 : 1)], [4, (22 : 22 : 1)], [5, (11 : 1 : 1)], [6, (12 : 21 : 1)], [7, (20 : 28 : 1)]] 23 (0 : 1 : 0) |
[ 3 5]
[ 9 17]
[19 6]
[ 4 3]
Beginning search for cycles:
3 * P + 5 * Q = (326 : 69 : 1)
22 * P + 11 * Q = (727 : 589 : 1)
31 * P + 28 * Q = (560 : 365 : 1)
50 * P + 34 * Q = (1070 : 260 : 1)
69 * P + 40 * Q = (473 : 903 : 1)
88 * P + 46 * Q = (1006 : 951 : 1)
97 * P + 63 * Q = (523 : 938 : 1)
106 * P + 80 * Q = (506 : 116 : 1)
125 * P + 86 * Q = (412 : 520 : 1)
134 * P + 103 * Q = (814 : 906 : 1)
143 * P + 120 * Q = (583 : 230 : 1)
152 * P + 137 * Q = (210 : 207 : 1)
155 * P + 142 * Q = (523 : 938 : 1)
Cycle found:
58 * P + 79 * Q = 1067 * P = (0 : 1 : 0)
Searching through 1 candidate(s) for k
499
\newcommand{\Bold}[1]{\mathbf{#1}}\left(0 : 1 : 0\right)
[ 3 5]
[ 9 17]
[19 6]
[ 4 3]
Beginning search for cycles:
3 * P + 5 * Q = (326 : 69 : 1)
22 * P + 11 * Q = (727 : 589 : 1)
31 * P + 28 * Q = (560 : 365 : 1)
50 * P + 34 * Q = (1070 : 260 : 1)
69 * P + 40 * Q = (473 : 903 : 1)
88 * P + 46 * Q = (1006 : 951 : 1)
97 * P + 63 * Q = (523 : 938 : 1)
106 * P + 80 * Q = (506 : 116 : 1)
125 * P + 86 * Q = (412 : 520 : 1)
134 * P + 103 * Q = (814 : 906 : 1)
143 * P + 120 * Q = (583 : 230 : 1)
152 * P + 137 * Q = (210 : 207 : 1)
155 * P + 142 * Q = (523 : 938 : 1)
Cycle found:
58 * P + 79 * Q = 1067 * P = (0 : 1 : 0)
Searching through 1 candidate(s) for k
499
\newcommand{\Bold}[1]{\mathbf{#1}}\left(0 : 1 : 0\right)
|
k = 2 modulo 8
k = 2 modulo 3
k = 16 modulo 25
266
\newcommand{\Bold}[1]{\mathbf{#1}}\left(0 : 1 : 0\right)
k = 2 modulo 8
k = 2 modulo 3
k = 16 modulo 25
266
\newcommand{\Bold}[1]{\mathbf{#1}}\left(0 : 1 : 0\right)
|
547800539060435082883201423288417324644556475285759467449486973064968801\ 3594911151241644679840477300600646181723293258839806442545835925635176 hello to everyone in the class 5478005390604350828832014232884173246445564752857594674494869730649688013594911151241644679840477300600646181723293258839806442545835925635176 hello to everyone in the class |
khoor khoor |
Imported 36824 characters. Imported 36824 characters. |
34028236692093846346337460743176821145607 Elliptic Curve defined by y^2 = x^3 + 1 over Finite Field of size 34028236692093846346337460743176821145607 (3989659966627470587337124000 : 21867283570004036175290000298745787608002 : 1) hello! Breaking up the message as follows: ['Sometime', 's the me', 'ssage is', ' too lon', 'g for ju', 'st one p', 'oint, an', 'd we wil', 'l need t', 'o break ', 'it up ov', 'er sever', 'al point', 's.'] [(52443061870867099620465588000043835501 : 16213708275273584336986920292769476671670 : 1), (52443061862041913467247129959333899503 : 2915460992663385759115306515664097172786 : 1), (59712245772725666441426631745096920302 : 27659258559825318694849802990636380653215 : 1), (57116144889543470132526198833047145601 : 23034147086597770488143587378429819591300 : 1), (60750713067248907374558968316061296701 : 8733665863261135643409384861803290785898 : 1), (58153978357920468780838809683650161905 : 14487060683884360257914074834462770345396 : 1), (57116033960928136069616011653998193501 : 16934698858872332540212761725408866350256 : 1), (56077637982268814449512163991722403602 : 22165715548634591379996766439108381669612 : 1), (60230897101213490647938437482754878000 : 20772498776814565288784623926715368981380 : 1), (16616197700377117805295743460284836700 : 31181546981609099391792340364745598478847 : 1), (61269982367183643580400854900853975300 : 15793016338757989810377473039772290686587 : 1), (59192984406003940021862097651826698100 : 31043748296390283061008363236579337786813 : 1), (60231515081485583266632644396607088105 : 17238321360574074140191666050466244934729 : 1), (301477100 : 19590822968871651022502870759760179668589 : 1)] 34028236692093846346337460743176821145607 Elliptic Curve defined by y^2 = x^3 + 1 over Finite Field of size 34028236692093846346337460743176821145607 (3989659966627470587337124000 : 21867283570004036175290000298745787608002 : 1) hello! Breaking up the message as follows: ['Sometime', 's the me', 'ssage is', ' too lon', 'g for ju', 'st one p', 'oint, an', 'd we wil', 'l need t', 'o break ', 'it up ov', 'er sever', 'al point', 's.'] [(52443061870867099620465588000043835501 : 16213708275273584336986920292769476671670 : 1), (52443061862041913467247129959333899503 : 2915460992663385759115306515664097172786 : 1), (59712245772725666441426631745096920302 : 27659258559825318694849802990636380653215 : 1), (57116144889543470132526198833047145601 : 23034147086597770488143587378429819591300 : 1), (60750713067248907374558968316061296701 : 8733665863261135643409384861803290785898 : 1), (58153978357920468780838809683650161905 : 14487060683884360257914074834462770345396 : 1), (57116033960928136069616011653998193501 : 16934698858872332540212761725408866350256 : 1), (56077637982268814449512163991722403602 : 22165715548634591379996766439108381669612 : 1), (60230897101213490647938437482754878000 : 20772498776814565288784623926715368981380 : 1), (16616197700377117805295743460284836700 : 31181546981609099391792340364745598478847 : 1), (61269982367183643580400854900853975300 : 15793016338757989810377473039772290686587 : 1), (59192984406003940021862097651826698100 : 31043748296390283061008363236579337786813 : 1), (60231515081485583266632644396607088105 : 17238321360574074140191666050466244934729 : 1), (301477100 : 19590822968871651022502870759760179668589 : 1)] |
|
|
Elliptic Curve defined by y^2 = x^3 + 6277101735386680763835789423207666416083908700390324961276*x + 2455155546008943817740293915197451784769108058161191238065 over Finite Field of size 6277101735386680763835789423207666416083908700390324961279 Breaking up the message as follows: ['this will b', 'e our initi', 'alization'] (14322787411902589536774281949136941733871001377189200 : 5303103525169985974489105056569940866329182287986373852161 : 1) [(2441268929662413824665313447403547599382607120572951193356 : 6222811382787892072564074296536211086430693908956788798531 : 1), (399841724491984216117685577907653958790377681764295904255 : 53988097076620983009411264512562328693284928497682243057 : 1)] [(1488897016211500260066170691110599481225656063502860607453 : 2934167938868827505048840616443318453197217583760618923858 : 1), (6239460153619465513738041726248613314535534498269024048135 : 4086778345555684233784035137519124751085613450535075089451 : 1)] Lambda = 5172823602760195049846425933984286430454376906389063638 Nu = 22260663599139745666010579746740261220533861424275423125 Breaking up the message as follows: ['here is our', ' secret mes', 'sage!'] [(16661379588068266964896263879455464109902320087869603 : 3923350887908929149608178453805303000436995853411973597965 : 1), (16807494070540983134343340545717543086014674259152002 : 5532884037072910546504162633848626183901112147461295898141 : 1), (60877098384745096817900 : 536253550486203974372289166933329874683742082244308490484 : 1)] 꺅畺﹑剚늚뷡綐蹯菂䭴瑕䠒ᘽ㺽椁꒚䛴뉍ꩱ僂ꝥ㓪쀣ꌫ蟡뀨⌧˧뤪ߞ Breaking up the message as follows: ['\xea\xba\x85\xed\xa7\xbe\xee\xb6\xa1\xe7\x95', '\xba\xef\xb9\x91\xe5\x89\x9a\xeb\x8a\x9a\xeb', '\xb7\xa1\xef\x9e\x8c\xe7\xb6\x90\xe8\xb9\xaf', '\xe8\x8f\x82\xe4\xad\xb4\xef\x9c\x99\xe7\x91', '\x95\xed\xb4\xae\xe4\xa0\x92\xe1\x98\xbd\xe3', '\xba\xbd\xe6\xa4\x81\xea\x92\x9a\xe4\x9b\xb4', '\xeb\x89\x8d\xed\xbd\xb7\xef\xa2\xac\xea\xa9', '\xb1\xe5\x83\x82\xea\x9d\xa5\xe3\x93\xaa\xec', '\x80\xa3\xee\xbd\xbe\xea\x8c\xab\xe8\x9f\xa1', '\xeb\x80\xa8\xe2\x8c\xa7\xcb\xa7\xeb\xa4\xaa', '\xdf\x9e'] [(21776889548923180147745061315926016814434530322045800 : 1023640696300569192408769985173717651415189641937728373109 : 1), (34345631913448294633088229848563723836018584656300201 : 1917316996888431127442771387021116753201599681397713730073 : 1), (25576691224971599568175118721395441476806495548229501 : 338232285862704222245480214583798700440162842590880673128 : 1), (21192288893718579586962926028853644353581924371684001 : 5054222412868100962235565872438496591803232204980030409021 : 1), (33176508656668157277035352921941877394907436502235702 : 5047387700227047294636118910025530427427219743922430696004 : 1), (26307375141265347680650798657647146748525600237177003 : 325457136695247830858267824065787106478966296247696371467 : 1), (24699899514182845762366610652272455195921662561508301 : 885430181668668070882395650257144437569803581467298962342 : 1), (34491817758679952550384135974866075648066560072107300 : 528135880325396931305696423181863482719701467565020697374 : 1), (23530530950770833321938552086969803655324777231168000 : 5371952940849608571451079423070968981741315842052212915685 : 1), (24845893574843327847290106653326196897109525712100300 : 1178660474404336838597085807884215015172653777371129687282 : 1), (1035491101 : 3293322091099630847735268092123527258113050780925664206547 : 1)] Elliptic Curve defined by y^2 = x^3 + 6277101735386680763835789423207666416083908700390324961276*x + 2455155546008943817740293915197451784769108058161191238065 over Finite Field of size 6277101735386680763835789423207666416083908700390324961279 Breaking up the message as follows: ['this will b', 'e our initi', 'alization'] (14322787411902589536774281949136941733871001377189200 : 5303103525169985974489105056569940866329182287986373852161 : 1) [(2441268929662413824665313447403547599382607120572951193356 : 6222811382787892072564074296536211086430693908956788798531 : 1), (399841724491984216117685577907653958790377681764295904255 : 53988097076620983009411264512562328693284928497682243057 : 1)] [(1488897016211500260066170691110599481225656063502860607453 : 2934167938868827505048840616443318453197217583760618923858 : 1), (6239460153619465513738041726248613314535534498269024048135 : 4086778345555684233784035137519124751085613450535075089451 : 1)] Lambda = 5172823602760195049846425933984286430454376906389063638 Nu = 22260663599139745666010579746740261220533861424275423125 Breaking up the message as follows: ['here is our', ' secret mes', 'sage!'] [(16661379588068266964896263879455464109902320087869603 : 3923350887908929149608178453805303000436995853411973597965 : 1), (16807494070540983134343340545717543086014674259152002 : 5532884037072910546504162633848626183901112147461295898141 : 1), (60877098384745096817900 : 536253550486203974372289166933329874683742082244308490484 : 1)] 꺅畺﹑剚늚뷡綐蹯菂䭴瑕䠒ᘽ㺽椁꒚䛴뉍ꩱ僂ꝥ㓪쀣ꌫ蟡뀨⌧˧뤪ߞ Breaking up the message as follows: ['\xea\xba\x85\xed\xa7\xbe\xee\xb6\xa1\xe7\x95', '\xba\xef\xb9\x91\xe5\x89\x9a\xeb\x8a\x9a\xeb', '\xb7\xa1\xef\x9e\x8c\xe7\xb6\x90\xe8\xb9\xaf', '\xe8\x8f\x82\xe4\xad\xb4\xef\x9c\x99\xe7\x91', '\x95\xed\xb4\xae\xe4\xa0\x92\xe1\x98\xbd\xe3', '\xba\xbd\xe6\xa4\x81\xea\x92\x9a\xe4\x9b\xb4', '\xeb\x89\x8d\xed\xbd\xb7\xef\xa2\xac\xea\xa9', '\xb1\xe5\x83\x82\xea\x9d\xa5\xe3\x93\xaa\xec', '\x80\xa3\xee\xbd\xbe\xea\x8c\xab\xe8\x9f\xa1', '\xeb\x80\xa8\xe2\x8c\xa7\xcb\xa7\xeb\xa4\xaa', '\xdf\x9e'] [(21776889548923180147745061315926016814434530322045800 : 1023640696300569192408769985173717651415189641937728373109 : 1), (34345631913448294633088229848563723836018584656300201 : 1917316996888431127442771387021116753201599681397713730073 : 1), (25576691224971599568175118721395441476806495548229501 : 338232285862704222245480214583798700440162842590880673128 : 1), (21192288893718579586962926028853644353581924371684001 : 5054222412868100962235565872438496591803232204980030409021 : 1), (33176508656668157277035352921941877394907436502235702 : 5047387700227047294636118910025530427427219743922430696004 : 1), (26307375141265347680650798657647146748525600237177003 : 325457136695247830858267824065787106478966296247696371467 : 1), (24699899514182845762366610652272455195921662561508301 : 885430181668668070882395650257144437569803581467298962342 : 1), (34491817758679952550384135974866075648066560072107300 : 528135880325396931305696423181863482719701467565020697374 : 1), (23530530950770833321938552086969803655324777231168000 : 5371952940849608571451079423070968981741315842052212915685 : 1), (24845893574843327847290106653326196897109525712100300 : 1178660474404336838597085807884215015172653777371129687282 : 1), (1035491101 : 3293322091099630847735268092123527258113050780925664206547 : 1)] |
p = 95780971304118053647396689196894323976171195136475563 q = 191561942608236107294793378393788647952342390272950347 N = 183479889279205720928865671624166955263725199133463379704230522407672214\ 40232142379387122287921287277870361 Working with plaintext ' dont forget your towel '. Alice's Public Key: 551952376218554682314173742057592422689128473 Bob's Public Key: 40315558422048757912804420848262156232252433934157777887082053751 Alice's Private Key: 154373608039978510496908113061132339693654428467988857720199789111803625\ 00777386828184980120545695953516129 Bob's Private Key: 392628837256747576818420388070012996215819298345643865213051470901226418\ 0290846318657940602753989858862879 114953961980150272377324483035683719025281618689212184915373949945706533\ 01319100193472258717336106319175245 205160939627005707203314225637750700043978102031807417992540904202294685\ 5834353427883260173386033071491722 404593696514415988195837755932564946751528339310871896321701554090774697\ 0744622038899618967736877874559657 The plaintext was ' dont forget your towel '! p = 95780971304118053647396689196894323976171195136475563 q = 191561942608236107294793378393788647952342390272950347 N = 18347988927920572092886567162416695526372519913346337970423052240767221440232142379387122287921287277870361 Working with plaintext ' dont forget your towel '. Alice's Public Key: 551952376218554682314173742057592422689128473 Bob's Public Key: 40315558422048757912804420848262156232252433934157777887082053751 Alice's Private Key: 15437360803997851049690811306113233969365442846798885772019978911180362500777386828184980120545695953516129 Bob's Private Key: 3926288372567475768184203880700129962158192983456438652130514709012264180290846318657940602753989858862879 11495396198015027237732448303568371902528161868921218491537394994570653301319100193472258717336106319175245 2051609396270057072033142256377507000439781020318074179925409042022946855834353427883260173386033071491722 4045936965144159881958377559325649467515283393108718963217015540907746970744622038899618967736877874559657 The plaintext was ' dont forget your towel '! |
361567
a = 547 d = 547
\newcommand{\Bold}[1]{\mathbf{#1}}547
361567
a = 547 d = 547
\newcommand{\Bold}[1]{\mathbf{#1}}547
|
|
|