Bitcoin Forum
June 28, 2025, 08:02:25 AM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Asking for a way to  (Read 709 times)
RentGPU (OP)
Sr. Member
****
Offline Offline

Activity: 661
Merit: 258


View Profile
September 11, 2017, 01:03:08 AM
 #1

Is there a way that i can know only the first letter of the private key after the "5" , is it easy like getting an address starts with certain letter or it's just impossible.
Edit: i just know the publickey point

2016 GPU Miner
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3710
Merit: 7205


Just writing some code


View Profile WWW
September 11, 2017, 02:36:48 AM
 #2

No. That would imply that you were able to derive the private key from the public key, which is currently impossible.

RentGPU (OP)
Sr. Member
****
Offline Offline

Activity: 661
Merit: 258


View Profile
September 11, 2017, 03:18:51 AM
 #3

No. That would imply that you were able to derive the private key from the public key, which is currently impossible.
I see , so can i know if the private key is even or odd from the publickey point Smiley,

2016 GPU Miner
DannyHamilton
Legendary
*
Offline Offline

Activity: 3640
Merit: 5123



View Profile
September 11, 2017, 01:42:39 PM
Merited by ABCbits (1)
 #4

I see , so can i know if the private key is even or odd from the publickey point Smiley,

No.

There is currently no known mathematical process for determining anything about the private key from the publickey point.
BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1138

All paid signature campaigns should be banned.


View Profile WWW
September 16, 2017, 05:02:01 PM
 #5

I have wondered about this also. 

We could determine whether the private key is odd or even from the public key point only if:

There exists a definition of an "even point" and an "odd point" such that for (X, Y)' = (X, Y) + G

(X, Y)' is odd iff (X, Y) is even and (X, Y)' is even iff (X, Y) is odd

So there would have to be a property of the points on the curve (such as the sign of Y for example) that toggles with each new addition of the point G.

If such a property could be found then it would be possible to determine one bit of the private key from the public key.

Assume for example the sign of Y behaved this way then the private key would be odd if the sign of Y was negative and the private key would be even if the sign of Y was positive.




Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
RentGPU (OP)
Sr. Member
****
Offline Offline

Activity: 661
Merit: 258


View Profile
September 16, 2017, 09:09:24 PM
 #6

I have wondered about this also. 

We could determine whether the private key is odd or even from the public key point only if:

There exists a definition of an "even point" and an "odd point" such that for (X, Y)' = (X, Y) + G

(X, Y)' is odd iff (X, Y) is even and (X, Y)' is even iff (X, Y) is odd

So there would have to be a property of the points on the curve (such as the sign of Y for example) that toggles with each new addition of the point G.

If such a property could be found then it would be possible to determine one bit of the private key from the public key.

Assume for example the sign of Y behaved this way then the private key would be odd if the sign of Y was negative and the private key would be even if the sign of Y was positive.




If you can find such property i can figure out the private key from the public key not only one bit , and because of that i am sure it's too hard to figure it out but not impossible.

2016 GPU Miner
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!