Опис тега samsung-galaxy-tab-8-9
самі короткі виходи алгоритму ECDSA назвою secp256k1, що я бачив у
значення x = 3b78ce563f89a0ed9414f5aa28ad0d96d6795f9c63
0x7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 --> 0x3b78ce563f89a0ed9414f5aa28ad0d96d6795f9c63, 0x3f3979bf72ae8202983dc989aec7f2ff2ed91bdd69ce02fc0700ca100e59ddf3
0x7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1 --> 0x3b78ce563f89a0ed9414f5aa28ad0d96d6795f9c63, 0xc0c686408d517dfd67c2367651380d00d126e4229631fd03f8ff35eef1a61e3c
функції алгоритму ECDSA, якщо ви використовуєте
Р = 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141
тоді ви можете отримати вищевказані результати, використовуючи
((Р-1)/2) = 0x7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0
або
((Р+1)/2) = 0x7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1
якщо є що-небудь менше, мені було б цікаво побачити його.
Редагувати
через коментарів, які я були направлені в тестовому режимі TX, що передбачає, можливо, можна одержати r=1. завдяки amaclin.
тестовому режимі ТХ c6c232a36395fa338da458b86ff1327395a9afc28c5d2daa4273e410089fd433
цей ТХ з'являється, щоб перевірити, є й інші, c42bea01f1387072772759f32ad860a680e0eea5664732bf2057a66780e7a25d 23202c2534be0567d4b339142f8a9a53545123eb61f61717fdedbef8effc53e0
може бути, навіть більше, будь ласка, додайте в коментарях, якщо так.
якщо я перевірити відкритий ключ підпису
026d2204a9535443657a88a0724fbd49a0e78d305f50a82f2cc9dd9bea10a6c5cd
взято з тестовому режимі, Техас
c6c232a36395fa338da458b86ff1327395a9afc28c5d2daa4273e410089fd433
це дає цій точці, де Х = 1
(0х01, 0xbde70df51939b94c9c24979fa7dd04ebd9b3572da7802290438af2a681895441)
хоча я не можу перевірити, що ця точка знаходиться на кривій sep256k1, здається, вести себе як він, так це дуже цікаво.
якщо я множу цей момент кілька разів 0x5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72 (значення лямбда звідси)
вона виробляє цей цикл точок (3 точки з однаковим y)
(0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee, 0xbde70df51939b94c9c24979fa7dd04ebd9b3572da7802290438af2a681895441)
(0x851695d49a83f8ef919bb86153cbcb16630fb68aed0a766a3ec693d68e6afa40, 0xbde70df51939b94c9c24979fa7dd04ebd9b3572da7802290438af2a681895441)
(0х01, 0xbde70df51939b94c9c24979fa7dd04ebd9b3572da7802290438af2a681895441)
якщо я роблю те ж саме з зворотної точки, я отримую ці (инверсиями вище)
(0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee, 0x4218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee)
(0x851695d49a83f8ef919bb86153cbcb16630fb68aed0a766a3ec693d68e6afa40, 0x4218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee)
(0х1, 0x4218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee)
Значення x
0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee
у деяких з цих результатів також відбувається з бета-значенням звідси