Pages:
Author

Topic: Pollard's kangaroo ECDLP solver - page 89. (Read 60654 times)

full member
Activity: 1232
Merit: 242
Shooters Shoot...
June 28, 2020, 02:37:25 PM
Please, someone, share link for unpack kangaroo work saved files for human readable format Huh?

https://github.com/PatatasFritas/FriedKangaroo/commit/1669df5f91ef2cc8a7619b21f66883fa164ab602

Or open with something like Sublime Text.  Just a bunch of hex numbers, x coord and distances.
member
Activity: 873
Merit: 22
$$P2P BTC BRUTE.JOIN NOW ! https://uclck.me/SQPJk
June 28, 2020, 12:39:38 PM
Please, someone, share link for unpack kangaroo work saved files for human readable format Huh?
member
Activity: 873
Merit: 22
$$P2P BTC BRUTE.JOIN NOW ! https://uclck.me/SQPJk
June 28, 2020, 12:05:58 PM
Hi all! Can anybody explain which different in range search between (ex 2^66) 20000000000000000...3ffffffffffffffff    and 20000000000000000...40000000000000000, in dec 3ffffffffffffffff it is 40000000000000000. Thx

You foget firs argument - 200...4000... is from 20...to 40... and 3ff is from 3fff to 4000... start pont of range different 2... vs 3fff...

Think you think in right direction... this direction is bytes before start of a range. ))
jr. member
Activity: 43
Merit: 1
June 28, 2020, 11:30:33 AM
Hi all! Can anybody explain which different in range search between (ex 2^66) 20000000000000000...3ffffffffffffffff    and 20000000000000000...40000000000000000, in dec 3ffffffffffffffff it is 40000000000000000. Thx
full member
Activity: 431
Merit: 105
June 27, 2020, 09:12:13 AM
hi @BitCrack
Will you consider releasing a server-client version of bitcrack  ?

Yes, I have been working on it for a little while.
brichard you'r app speaks for itself, no talks just run,

any news under the sun about updates or anything like that, server thing.
thanks
full member
Activity: 1232
Merit: 242
Shooters Shoot...
June 26, 2020, 04:02:54 PM
@JeanLuc @Zielar

If you fellas haven't started searching the 120 range for the #120 puzzle, don't start now. It's too late, me and my MOAP...the Mother of All Processors are running things and will find it.

Mind as well tweak VanitySearch and try for #64  Cool  Grin  Wink

My MOAP is dropping bombs like a rolling thunder...

I wish you a luck

Tell me is there any option to use multiply GPU on BitCrack or Vanity because i have 1k Gpu idle
Interesting.
I'm working on a tool able to process one bitcrack instance per gpu. And multi hosts.
And I'm thinking about a pool system ...
But it's not the place for that here Smiley

Yeah I've been thinking their should be a topic of tweaks and tactics via the different tools available/used to attack puzzle challenge
full member
Activity: 1232
Merit: 242
Shooters Shoot...
June 26, 2020, 04:01:11 PM
hi @BitCrack
Will you consider releasing a server-client version of bitcrack  ?

Yes, I have been working on it for a little while.

Great news  Roll Eyes

don't forget to merge this https://github.com/brichard19/BitCrack/issues/256 if it is not already done.
And thanks a lot.
anyone have study bitcrack codes, and have commands in hand to modifiy/add/update some features
if yes, then these feature, work fast then kangaroo for find 120 puzzle, pls check and update us all community

--stride 1000:52000
where 1000 key check, and 52000 key bypass(no check)
--loop 500
count total keys of --keyspace * 500 = total keys
example 1 to 100 + 1 to 100 + 1 to 100
cuurent stride work only fixed like --stride 1:52000  or 1:123456

Brichard19 refuse to further work at bitcrack
I'm trying to follow what you are saying/wanting the program to do.

It checks 1000 keys, and then skips 52000 keys?
I didn't know the current stride function could be used as --stride1:52000; I only used --stride and a single number. But I do know the stride function is broken when you try to use it with the continue function. If you use a number higher than 9, say --stride 11 with --continue, it works first time around but changes the stride second time around. It doesn't parse/calculate numbers above 10(A) correctly.
actual func is --stride 52000, 52000 define by user, its skip 52000 and check 1 key, as i think its fixed inside first key and next key,
in program by default only 1 is fixed for check, should be create func for check keys define by user
and loop function

i design reverse kangaroo inside bitcrack, mean i created pubkeys inside bit range, as per kangaroo jump
and checking and skips calculation will find solution in loop, in this senerio, no need highest rams, and hdd spaces, and no dead kangaroo, and by default save/continuous func save your work just 1 click

Sounds interesting...PM this info, may be able to implement in a psuedo way via python.
sr. member
Activity: 661
Merit: 250
June 26, 2020, 02:32:03 PM
@JeanLuc @Zielar

If you fellas haven't started searching the 120 range for the #120 puzzle, don't start now. It's too late, me and my MOAP...the Mother of All Processors are running things and will find it.

Mind as well tweak VanitySearch and try for #64  Cool  Grin  Wink

My MOAP is dropping bombs like a rolling thunder...

I wish you a luck

Tell me is there any option to use multiply GPU on BitCrack or Vanity because i have 1k Gpu idle
Interesting.
I'm working on a tool able to process one bitcrack instance per gpu. And multi hosts.
And I'm thinking about a pool system ...
But it's not the place for that here Smiley
member
Activity: 348
Merit: 34
June 26, 2020, 01:57:12 PM
hi @BitCrack
Will you consider releasing a server-client version of bitcrack  ?

Yes, I have been working on it for a little while.

Great news  Roll Eyes

don't forget to merge this https://github.com/brichard19/BitCrack/issues/256 if it is not already done.
And thanks a lot.
anyone have study bitcrack codes, and have commands in hand to modifiy/add/update some features
if yes, then these feature, work fast then kangaroo for find 120 puzzle, pls check and update us all community

--stride 1000:52000
where 1000 key check, and 52000 key bypass(no check)
--loop 500
count total keys of --keyspace * 500 = total keys
example 1 to 100 + 1 to 100 + 1 to 100
cuurent stride work only fixed like --stride 1:52000  or 1:123456

Brichard19 refuse to further work at bitcrack
I'm trying to follow what you are saying/wanting the program to do.

It checks 1000 keys, and then skips 52000 keys?
I didn't know the current stride function could be used as --stride1:52000; I only used --stride and a single number. But I do know the stride function is broken when you try to use it with the continue function. If you use a number higher than 9, say --stride 11 with --continue, it works first time around but changes the stride second time around. It doesn't parse/calculate numbers above 10(A) correctly.
actual func is --stride 52000, 52000 define by user, its skip 52000 and check 1 key, as i think its fixed inside first key and next key,
in program by default only 1 is fixed for check, should be create func for check keys define by user
and loop function

i design reverse kangaroo inside bitcrack, mean i created pubkeys inside bit range, as per kangaroo jump
and checking and skips calculation will find solution in loop, in this senerio, no need highest rams, and hdd spaces, and no dead kangaroo, and by default save/continuous func save your work just 1 click


full member
Activity: 1232
Merit: 242
Shooters Shoot...
June 26, 2020, 11:41:03 AM
hi @BitCrack
Will you consider releasing a server-client version of bitcrack  ?

Yes, I have been working on it for a little while.

Great news  Roll Eyes

don't forget to merge this https://github.com/brichard19/BitCrack/issues/256 if it is not already done.
And thanks a lot.
anyone have study bitcrack codes, and have commands in hand to modifiy/add/update some features
if yes, then these feature, work fast then kangaroo for find 120 puzzle, pls check and update us all community

--stride 1000:52000
where 1000 key check, and 52000 key bypass(no check)
--loop 500
count total keys of --keyspace * 500 = total keys
example 1 to 100 + 1 to 100 + 1 to 100
cuurent stride work only fixed like --stride 1:52000  or 1:123456

Brichard19 refuse to further work at bitcrack
I'm trying to follow what you are saying/wanting the program to do.

It checks 1000 keys, and then skips 52000 keys?
I didn't know the current stride function could be used as --stride1:52000; I only used --stride and a single number. But I do know the stride function is broken when you try to use it with the continue function. If you use a number higher than 9, say --stride 11 with --continue, it works first time around but changes the stride second time around. It doesn't parse/calculate numbers above 10(A) correctly.
sr. member
Activity: 462
Merit: 701
June 26, 2020, 08:39:14 AM
If you know a way with stride/variable increment/etc to solve #120 faster than kangaroo with bitcrak then you should write a tool that just compute pubkeys without hashing as you have it. It will be faster than bitcrack mods...
member
Activity: 348
Merit: 34
June 26, 2020, 08:26:04 AM
hi @BitCrack
Will you consider releasing a server-client version of bitcrack  ?

Yes, I have been working on it for a little while.

Great news  Roll Eyes

don't forget to merge this https://github.com/brichard19/BitCrack/issues/256 if it is not already done.
And thanks a lot.
anyone have study bitcrack codes, and have commands in hand to modifiy/add/update some features
if yes, then these feature, work fast then kangaroo for find 120 puzzle, pls check and update us all community

--stride 1000:52000
where 1000 key check, and 52000 key bypass(no check)
--loop 500
count total keys of --keyspace * 500 = total keys
example 1 to 100 + 1 to 100 + 1 to 100
cuurent stride work only fixed like --stride 1:52000  or 1:123456

Brichard19 refuse to further work at bitcrack
member
Activity: 174
Merit: 12
June 26, 2020, 04:07:17 AM
Is this some kind of innovative development? Which can find a key on 4 CPU cores?
full member
Activity: 1232
Merit: 242
Shooters Shoot...
June 25, 2020, 10:29:55 PM
I'm running a CPU only test, if anyone is interested in connecting and taking part, PM me.

I'll give you links, .bat file, and IP address

Example, run Kangaroo, CPU only when you are sleeping or at work. Only uses 4 threads so will not take much juice.
full member
Activity: 1232
Merit: 242
Shooters Shoot...
June 25, 2020, 07:42:26 PM
Everybody quiet...waiting for their screen to pop up the #120 private key Smiley

Something to chew on and ponder...

If you use more kangaroos, you increase the number of kangaroos that can collide and make their walks/jumps/starting points closer together which reduces the number of jumps until a collision occurs.

But, having more kangaroos jumping at each step, does it increase the number of group operations required as each step increases?

Thoughts?
sr. member
Activity: 462
Merit: 701
June 24, 2020, 05:17:24 AM
What about removing completely the jD array?

If I remove the distance, I will have to redo walk to get the distance in case of a collision and will make merge difficult with kangaroo indexing, and impossibility to check a work file integrity.
The work file will have to contain starting positions and a merge will imply reindexing of the workfile. When working with work file of hundreds of GB, it will take time.
A intermediate solution could be to redo the walk of each DP at the output of the GPU but here this is tricky as while the GPU is working, the CPU is occupied to do network transfer of DP.




legendary
Activity: 1968
Merit: 2130
June 24, 2020, 04:53:27 AM
I will definitely reduce jD to 128 bits in the next release, the less constant mem usage is better, there is 64Kb available but for L1 cache the lowest is the best.

What about removing completely the jD array?
sr. member
Activity: 462
Merit: 701
June 24, 2020, 04:49:32 AM
1- A script that determines if an addition has reached the end of the curve and looped

If you add 2 points and you know only one of the priv key of the 2 points, you cannot know if you make a turn or not otherwise ECDLP could be solved easily in polynomial time.
newbie
Activity: 12
Merit: 10
June 24, 2020, 04:37:09 AM
Hey guys please forgive my ignorance, I’m new to this and I was wondering if someone can clarify something that is related to the security of elliptic curves in general.

When we do an addition the secp256k1 curve’s equation (y² = x³ + 7 mod p) creates a loop that overflow and wraps max+1 to 0

My question is what is the possibility for the following:

1- A script that determines if an addition has reached the end of the curve and looped

2- An extended curve (over a larger field, or a larger mod p?) that would yield the same results for addition as secp256k1 but would loop further down the curve, so that by verifying the result, if the point is not on the secp256k1, we’d know it has looped.

My guess is that both are impossible as it would completely compromise the security of the elliptic curve, I just wanted to hear an educated answer on the matter.

Thank you
member
Activity: 245
Merit: 17
June 23, 2020, 03:25:01 PM
hi @BitCrack
Will you consider releasing a server-client version of bitcrack  ?

Yes, I have been working on it for a little while.

Great news  Roll Eyes

don't forget to merge this https://github.com/brichard19/BitCrack/issues/256 if it is not already done.
And thanks a lot.
Pages:
Jump to: