Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: MikeJ_NpC on January 09, 2023, 07:59:38 AM



Title: Any particular meaning to this? K=z/s and R=X
Post by: MikeJ_NpC on January 09, 2023, 07:59:38 AM
Just wondering if this has any particular meaning when k=s/z ..

R = b55eb357d551df1ea45560dc28ece4480ddcd107556eae7013efb626807844b5
S = efe14a1269ce270b12f3b79d28cfb99dfadb78e0843e9a595e9d1b0ed9bbcc72
Z = 70f6de768e8171c6032de22b261b956c451b7e18455391b1974f9e3a0db3288e
K =  6ec4814e7f2a2443682a4ab10414ceb588450c78edacd8d88e8b33a449549141 255 bits
Z/(s-r) 9dee90db0dee84e616163205eacf40008e385268c7ba7e2728ca48ecf0cfdebf
Z/S= 6ec4814e7f2a2443682a4ab10414ceb588450c78edacd8d88e8b33a449549141
R/S= a720acf15893484e6e4f0c672c2c021beb500f0909e58691efd78a0c763e781a
RS-ZS= 385c2ba2d969240b0624c1b628173366630b02901c38adb9614c56682ce9e6d9
------------------------------------------------------------------------------
R = 8150645bf933f56f8602d0fb4e0cc489d81306a8ef3820d432ab9283494cb446
S = 00ac92983cf66c37c538466f9edfd9e84269265cae9e7cf0921f3b4daea14e81
Z = 0901cfe3604490e210116e59ac4c6e70fe13906bf3353b7a939124923596a6a5
K =  4473659e5a51a4c38962819611abc3be7dcacb6425c221f12c4c4523d1c70141 255 bits
Z/(s-r) 3e4701efe9995b1d6a653863dc0ab51d06c5aeef8eba29258ac7ebf4eb3b2afc
Z/S= 4473659e5a51a4c38962819611abc3be7dcacb6425c221f12c4c4523d1c70141
R/S= 42bacc977ea718caa040f256d2de8a079daf9b43053f3f3f5b2bacd00fd4170d
RS-ZS= fe4766f92455740716de70c0c132c647da93acc58ec5bd89eeb1c6390e43570d
------------------------------------------------------------------------------
R = a264d82a2e4f73fe0b7b372c38b800d1ddf909e4fa35d1f1c6f169850995583f
S = 35549d363eb4269c7adc7e58829b31d26857d965ed3203a59eaf0b9d081d6d17
Z = 7c6edb2418f3a47448feb0c5d37eed57af6d760be163fc189aad0ddf78adcfac
K =  6a75355aecc57c2caa1477fdc0894d5b7ec900618f0005219e82da4d3fac4141 255 bits
Z/(s-r) 3675969e760e47259cf75b2a83ed5e434e0242bc173533e799c7a72a211086d3
Z/S= 6a75355aecc57c2caa1477fdc0894d5b7ec900618f0005219e82da4d3fac4141
R/S= d05631dd05a213699ca169dc12368a58cde1fd3066759c8340b75b8d3d557c3e
RS-ZS= 65e0fc8218dc973cf28cf1de51ad3cfd4f18fcced7759761a234813ffda93afd
------------------------------------------------------------------------------
R = 8b9b8d768542c661093324e9d2b923c5484e15ddafa5f475673c760799e70638
S = 64541149eaa861e9ccba699d6f22bcebb8d078b973832481ee0c77098902861b
Z = b4b662d72bc1600802b72e1804d2ec64cc8ab8dc05787a39a12bd37e54f876f4
K =  5c151fc2f4d9dcc82a446a50bb6afe02b9e634868ff0de69dbb6343c94faa141 255 bits
Z/(s-r) 3037fa0148519229b557820e1f76665fa6441d3129b5e2d01427625e6bd7d338
Z/S= 5c151fc2f4d9dcc82a446a50bb6afe02b9e634868ff0de69dbb6343c94faa141
R/S= 43b88735114de87a80c9f6ba76310b552c15a68a92438473875d276412ab66c3
RS-ZS= e7a367721c740bb256858c69bac60d512cde4eeab19b46456b7951b44de706c3

------------------------------------------------------------------------------
R = 6ecd2a1673eba655284baee2de883974cd98323d3894866fb1160ad0fef4dba7
S = 62d043284d08762c04c428165f506e832a36f0d13c7e62a1bcbffc7180bf2703
Z = 2ba63745571cd0f0d086e0b4eee6bb88dcc60d0d10802605a5d70f45b03edb92
K =  12c69dba9ed779d614bb968217e6f9dfb408afd46d7a0800a4859153f5231141 253 bits
Z/(s-r) 987a9fbebcbfcb2cf74c8507fb6aab812c1b969c61d134c445e86b765813c1c3
Z/S= 12c69dba9ed779d614bb968217e6f9dfb408afd46d7a0800a4859153f5231141
R/S= 949fb6060dd27f4146e27dee2983fe6c43307bb17910d2be3fba2d1eda88fa6f
RS-ZS= 81d9184b6efb056b3226e76c119d048c8f27cbdd0b96cabd9b349bcae565e92e
------------------------------------------------------------------------------
R = 3e12863eafb1aa6290242da45eaee2f7ee0f38680f5d5df1e9ee5d814bb64a78
S = dfbee44acffe7f218057755f19e08ac35db2c08a4bea610ab9e55c5559d98170
Z = fa52cd0de76fb04a950d80ad49a518a1c9214fa20985fd8c162c34cfa5371586
K =  11ee9700953f6ae522a258a2e3de46a4a490d90f9d5acebd9b7fb791329eb141 253 bits
Z/(s-r) d7e6b33deca4d28bb36bb387107ec88d3d3474c0a4b1a9665cb59f8a140ca79f
Z/S= 11ee9700953f6ae522a258a2e3de46a4a490d90f9d5acebd9b7fb791329eb141
R/S= bd5fd0fc47bb0655470b8c3120f2840c3402f3d1c0f74f05281507d4c65cf993
RS-ZS= ab7139fbb27b9b702469338e3d143d678f721ac2239c80478c95504393be4852
------------------------------------------------------------------------------
R = 33abbee0b3211631885ef3824a3fdcf8495a77c4a4daa13b55583b0ee7b1909f
S = 16fd121e9546a38f8388d04e78e9c587508e20d42a8af1bc8b8ab4e62825f97b
Z = 68990c0dc9a4dcb8fc51d2628c16c98b028ea5922170d7f8760214ba24e3e31c
K =  416218687691b9dd98dbfe61c84c5fa654a605196999073cb49e574e842f5141 255 bits
Z/(s-r) fb9eb22a4733207aaeb6a571d9db8478dca31b02fa0cc7d68ad31a10a99e9052
Z/S= 416218687691b9dd98dbfe61c84c5fa654a605196999073cb49e574e842f5141
R/S= c046f98fefeea4e381a8099c7609b31cffa1ba50ca0f6d3343d2f1f9065c7cfa
RS-ZS= 7ee4e127795ceb05e8cc0b3aadbd5376aafbb537607665f68f349aaa822d2bb9
------------------------------------------------------------------------------
etc etc etc....  ??? ??? ???
------------------------------------------------------------------------------


Title: Re: Any particular meaning to this?
Post by: mausuv on January 09, 2023, 09:32:18 AM
Just wondering if this has any particular meaning when k=s/z ..

R = b55eb357d551df1ea45560dc28ece4480ddcd107556eae7013efb626807844b5
S = efe14a1269ce270b12f3b79d28cfb99dfadb78e0843e9a595e9d1b0ed9bbcc72
Z = 70f6de768e8171c6032de22b261b956c451b7e18455391b1974f9e3a0db3288e
K =  6ec4814e7f2a2443682a4ab10414ceb588450c78edacd8d88e8b33a449549141 255 bits
Z/(s-r) 9dee90db0dee84e616163205eacf40008e385268c7ba7e2728ca48ecf0cfdebf
Z/S= 6ec4814e7f2a2443682a4ab10414ceb588450c78edacd8d88e8b33a449549141
R/S= a720acf15893484e6e4f0c672c2c021beb500f0909e58691efd78a0c763e781a
RS-ZS= 385c2ba2d969240b0624c1b628173366630b02901c38adb9614c56682ce9e6d9
------------------------------------------------------------------------------
etc etc etc....  ??? ??? ???
------------------------------------------------------------------------------
Your Random K Value *G != R
K =  6ec4814e7f2a2443682a4ab10414ceb588450c78edacd8d88e8b33a449549141 255 bits

Your code share please..


Title: Re: Any particular meaning to this?
Post by: krashfire on January 09, 2023, 11:21:38 AM
Just wondering if this has any particular meaning when k=s/z ..

R = b55eb357d551df1ea45560dc28ece4480ddcd107556eae7013efb626807844b5
S = efe14a1269ce270b12f3b79d28cfb99dfadb78e0843e9a595e9d1b0ed9bbcc72
Z = 70f6de768e8171c6032de22b261b956c451b7e18455391b1974f9e3a0db3288e
K =  6ec4814e7f2a2443682a4ab10414ceb588450c78edacd8d88e8b33a449549141 255 bits
Z/(s-r) 9dee90db0dee84e616163205eacf40008e385268c7ba7e2728ca48ecf0cfdebf
Z/S= 6ec4814e7f2a2443682a4ab10414ceb588450c78edacd8d88e8b33a449549141
R/S= a720acf15893484e6e4f0c672c2c021beb500f0909e58691efd78a0c763e781a
RS-ZS= 385c2ba2d969240b0624c1b628173366630b02901c38adb9614c56682ce9e6d9
------------------------------------------------------------------------------
R = 8150645bf933f56f8602d0fb4e0cc489d81306a8ef3820d432ab9283494cb446
S = 00ac92983cf66c37c538466f9edfd9e84269265cae9e7cf0921f3b4daea14e81
Z = 0901cfe3604490e210116e59ac4c6e70fe13906bf3353b7a939124923596a6a5
K =  4473659e5a51a4c38962819611abc3be7dcacb6425c221f12c4c4523d1c70141 255 bits
Z/(s-r) 3e4701efe9995b1d6a653863dc0ab51d06c5aeef8eba29258ac7ebf4eb3b2afc
Z/S= 4473659e5a51a4c38962819611abc3be7dcacb6425c221f12c4c4523d1c70141
R/S= 42bacc977ea718caa040f256d2de8a079daf9b43053f3f3f5b2bacd00fd4170d
RS-ZS= fe4766f92455740716de70c0c132c647da93acc58ec5bd89eeb1c6390e43570d
------------------------------------------------------------------------------
R = a264d82a2e4f73fe0b7b372c38b800d1ddf909e4fa35d1f1c6f169850995583f
S = 35549d363eb4269c7adc7e58829b31d26857d965ed3203a59eaf0b9d081d6d17
Z = 7c6edb2418f3a47448feb0c5d37eed57af6d760be163fc189aad0ddf78adcfac
K =  6a75355aecc57c2caa1477fdc0894d5b7ec900618f0005219e82da4d3fac4141 255 bits
Z/(s-r) 3675969e760e47259cf75b2a83ed5e434e0242bc173533e799c7a72a211086d3
Z/S= 6a75355aecc57c2caa1477fdc0894d5b7ec900618f0005219e82da4d3fac4141
R/S= d05631dd05a213699ca169dc12368a58cde1fd3066759c8340b75b8d3d557c3e
RS-ZS= 65e0fc8218dc973cf28cf1de51ad3cfd4f18fcced7759761a234813ffda93afd
------------------------------------------------------------------------------
R = 8b9b8d768542c661093324e9d2b923c5484e15ddafa5f475673c760799e70638
S = 64541149eaa861e9ccba699d6f22bcebb8d078b973832481ee0c77098902861b
Z = b4b662d72bc1600802b72e1804d2ec64cc8ab8dc05787a39a12bd37e54f876f4
K =  5c151fc2f4d9dcc82a446a50bb6afe02b9e634868ff0de69dbb6343c94faa141 255 bits
Z/(s-r) 3037fa0148519229b557820e1f76665fa6441d3129b5e2d01427625e6bd7d338
Z/S= 5c151fc2f4d9dcc82a446a50bb6afe02b9e634868ff0de69dbb6343c94faa141
R/S= 43b88735114de87a80c9f6ba76310b552c15a68a92438473875d276412ab66c3
RS-ZS= e7a367721c740bb256858c69bac60d512cde4eeab19b46456b7951b44de706c3

------------------------------------------------------------------------------
R = 6ecd2a1673eba655284baee2de883974cd98323d3894866fb1160ad0fef4dba7
S = 62d043284d08762c04c428165f506e832a36f0d13c7e62a1bcbffc7180bf2703
Z = 2ba63745571cd0f0d086e0b4eee6bb88dcc60d0d10802605a5d70f45b03edb92
K =  12c69dba9ed779d614bb968217e6f9dfb408afd46d7a0800a4859153f5231141 253 bits
Z/(s-r) 987a9fbebcbfcb2cf74c8507fb6aab812c1b969c61d134c445e86b765813c1c3
Z/S= 12c69dba9ed779d614bb968217e6f9dfb408afd46d7a0800a4859153f5231141
R/S= 949fb6060dd27f4146e27dee2983fe6c43307bb17910d2be3fba2d1eda88fa6f
RS-ZS= 81d9184b6efb056b3226e76c119d048c8f27cbdd0b96cabd9b349bcae565e92e
------------------------------------------------------------------------------
R = 3e12863eafb1aa6290242da45eaee2f7ee0f38680f5d5df1e9ee5d814bb64a78
S = dfbee44acffe7f218057755f19e08ac35db2c08a4bea610ab9e55c5559d98170
Z = fa52cd0de76fb04a950d80ad49a518a1c9214fa20985fd8c162c34cfa5371586
K =  11ee9700953f6ae522a258a2e3de46a4a490d90f9d5acebd9b7fb791329eb141 253 bits
Z/(s-r) d7e6b33deca4d28bb36bb387107ec88d3d3474c0a4b1a9665cb59f8a140ca79f
Z/S= 11ee9700953f6ae522a258a2e3de46a4a490d90f9d5acebd9b7fb791329eb141
R/S= bd5fd0fc47bb0655470b8c3120f2840c3402f3d1c0f74f05281507d4c65cf993
RS-ZS= ab7139fbb27b9b702469338e3d143d678f721ac2239c80478c95504393be4852
------------------------------------------------------------------------------
R = 33abbee0b3211631885ef3824a3fdcf8495a77c4a4daa13b55583b0ee7b1909f
S = 16fd121e9546a38f8388d04e78e9c587508e20d42a8af1bc8b8ab4e62825f97b
Z = 68990c0dc9a4dcb8fc51d2628c16c98b028ea5922170d7f8760214ba24e3e31c
K =  416218687691b9dd98dbfe61c84c5fa654a605196999073cb49e574e842f5141 255 bits
Z/(s-r) fb9eb22a4733207aaeb6a571d9db8478dca31b02fa0cc7d68ad31a10a99e9052
Z/S= 416218687691b9dd98dbfe61c84c5fa654a605196999073cb49e574e842f5141
R/S= c046f98fefeea4e381a8099c7609b31cffa1ba50ca0f6d3343d2f1f9065c7cfa
RS-ZS= 7ee4e127795ceb05e8cc0b3aadbd5376aafbb537607665f68f349aaa822d2bb9
------------------------------------------------------------------------------
etc etc etc....  ??? ??? ???
------------------------------------------------------------------------------


Not really sure. Share your codes for us to understand further.


Title: Re: Any particular meaning to this?
Post by: MikeJ_NpC on January 10, 2023, 07:05:55 PM
Why would sharing the code provide any insight? Its just self generated RSZK points based on the public key ...
Im asking about the correlation K=z/s .... which i dont see in this manner referenced and repeats..  
Any significance?  Can do it on other addresses




or on another code i get R=X  which was surprising...

R = 0x17fc8af742cd78a73d7d720700fb7b1c21c15ea0b3ea07911781ca0f6a1a9f03
S = 0xbc87bcbb1e1f34b673e28c4b31168f03ab13fdadf7bf8330acc160d304740818
Z = 0x6951c1defa7011c72c990168ec9dc2540a7cb09d681e28643ea8d3a41cac7e73
K = 0xdec38117d66f305ea76ee63b625c283d37b2bb144ad96c269ea72bce06b3e702
X = 0x17fc8af742cd78a73d7d720700fb7b1c21c15ea0b3ea07911781ca0f6a1a9f03

Where as: with R you can verify you have the correct K value, and if you have the correct K value, then you can get the correct X value...
So R=X would be relevant?

proving
S = ((Z + (X * R)) / K) % N
R = (((S * K) - Z) / X) % N
Z = ((S * K) - (X * R)) % N
X = (((S * K) - Z) / R) % N
K = ((Z + (X * R)) / S) % N



I am not sure about legitimacy on either k=z/s or r=x   --- not a phd in math or anything hence why i am asking.  lol


Title: Re: Any particular meaning to this? K=z/s and R=X
Post by: mamuu on January 13, 2023, 09:40:56 AM
in ECDSA

if :
K =0xdec38117d66f305ea76ee63b625c283d37b2bb144ad96c269ea72bce06b3e702

restult :
R=0x6f543f42b9a91e55e2eaabf3d52cbfe4555d3ef39248f1cbcbc6cbf5b1ad74e6


Title: Re: Any particular meaning to this? K=z/s and R=X
Post by: PrivatePerson on January 16, 2023, 02:43:29 PM
What calculator do you use?


Title: Re: Any particular meaning to this?
Post by: hexvir on January 24, 2023, 11:44:34 PM
or on another code i get R=X  which was surprising...

In a ECDSA process the R value is always equals to the X value of the result of multiply your random nonce K by the generator point.

This is

Publickey = k*G

R = Publickey.X

You can check the full process in: https://cryptobook.nakov.com/digital-signatures/ecdsa-sign-verify-messages

In your examples none of the K values generate those X or R values that your are showing, that's means that you are doing something wrong or your scripts are doing something weird, so any extra calculations with your current ""K"" value will be wrong, maybe you are skipping some steps or maybe you are confused about what you are doing.

But without any extra information we can't help.



Title: Re: Any particular meaning to this? K=z/s and R=X
Post by: MikeJ_NpC on March 06, 2023, 06:00:46 PM
in ECDSA

if :
K =0xdec38117d66f305ea76ee63b625c283d37b2bb144ad96c269ea72bce06b3e702

restult :
R=0x6f543f42b9a91e55e2eaabf3d52cbfe4555d3ef39248f1cbcbc6cbf5b1ad74e6

How is that relevant?  X is what you want to establish in the end .. so if R = X then i would presume that is applicable as its established form K

This is just a way i was playing around with .. more so i outlined what i was doing with

proving
S = ((Z + (X * R)) / K) % N
R = (((S * K) - Z) / X) % N
Z = ((S * K) - (X * R)) % N
X = (((S * K) - Z) / R) % N
K = ((Z + (X * R)) / S) % N

So where is the error in that? i dont see one...