mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Factoring (https://www.mersenneforum.org/forumdisplay.php?f=19)
-   -   who can factor this 128 digits number? (https://www.mersenneforum.org/showthread.php?t=13443)

xilman 2010-08-24 10:54

[quote=Greenbank;226794]It raises an interesting theoretical question though, is there any way that I can prove that I've factored the number without revealing enough information to give away the factors? I'm guessing not.[/quote]An approach I've used in the past is to use the 20 most significant digits of one of the factors as the passphrase for a conventionally encrypted PGP message, the plaintext of which gives the complete factorization.

As far as anyone knows, factoring a moderately large integer is computationally less demanding than exhaustive search over a 10^20 keyspace.


Paul

R.D. Silverman 2010-08-24 11:35

[QUOTE=xilman;226805]An approach I've used in the past is to use the 20 most significant digits of one of the factors as the passphrase for a conventionally encrypted PGP message, the plaintext of which gives the complete factorization.

As far as anyone knows, factoring a moderately large integer is computationally less demanding than exhaustive search over a 10^20 keyspace.


Paul[/QUOTE]


Zero knowledge proofs exist for knowing the factorization of a number.

xilman 2010-08-24 13:15

[quote=R.D. Silverman;226811]Zero knowledge proofs exist for knowing the factorization of a number.[/quote]I know. However, the sort of people who ask for factorizations of relatively small numbers without providing justifications are invariably the sort of people who have no idea what a ZKP means nor how to verify my provided evidence. They do understand secret-key cryptography to the depth necessary to understand my offer to provide the secret key protecting the complete factorization in return for the reasons why they want the factors.

Paul

Greenbank 2010-08-25 20:14

[QUOTE=warut;226804]See [URL="http://www.loria.fr/~zimmerma/records/rsa.html"]here[/URL] for a simple scheme to show that you know the factorization. Then show me your [I]c[/I].[/QUOTE]

Excellent, will do that when I'm back at the machine that has the factors (I got part way through a GMP program to calculate the numbers before realising I didn't have the factors to hand!)

jasonp 2010-08-26 01:06

Whenever someone posts a number they need factored, I always try a google search on a run of a few (~10) digits for the number. I've never gotten any hits that would give a clue where it came from. You'd think that out of all the times I've tried I would have caught somebody being careless. Especially with 512-bit numbers you'd think there's a reverse engineering forum somewhere that would have the number printed. Plenty of those forums let google index them even if they require a login when you visit directly.

fivemack 2010-08-26 08:38

Isn't posting the square root mod N of a small prime sufficient to prove that you have the factorisation?

Greenbank 2010-08-26 09:09

[QUOTE=Greenbank;227083]Excellent, will do that when I'm back at the machine that has the factors (I got part way through a GMP program to calculate the numbers before realising I didn't have the factors to hand!)[/QUOTE]

N = 67265468438158925156029310985265926133792339483088426060945720579389614045244727695101069671293650665794246539609007915477818493

c = 31076913792279226852779303483036033604443201834656522894105173299376532491413417055125619403032537426735638843325467459739385573

c^65537 mod N = 3

R.D. Silverman 2010-08-26 11:41

[QUOTE=fivemack;227132]Isn't posting the square root mod N of a small prime sufficient to prove that you have the factorisation?[/QUOTE]

With high probability........:smile:

ccorn 2010-09-04 09:16

[QUOTE=fivemack;227132]Isn't posting the square root mod N of a small prime sufficient to prove that you have the factorisation?[/QUOTE]
I could easily post two square roots of 2 modulo any Fermat number greater than 5. But with nontrivial factors given, I could post more... :big grin:


All times are UTC. The time now is 23:22.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.