Как разделить публичный ключь на 2 части меншьей сложности? Доброго вам дня.
Подскаите, какие манипуляции проделать с публичным колючем биткоин что-бы раздлить его на 2 части меньшей сложности или уменьшить сложность заложенную в публичном ключе другим способом(не путем деления на 2 части) ???
Вот пример публичного ключа:
0465ec2994b8cc0a20d40dd69edfe55ca32a54bcbbaa6b0ddcff36049301a545795a1b76ab01e9edd0de24157ceff77bcb0f615560b250b365a5d435873eaa4625
Формула для публичного ключа - P=xQ где x - приватный ключь, а Q базовая точка.
публичный ключ содержит координаты X,Y точки на эллиптической кривой

21 Июл 2020 в 19:48
259 +1
0
Ответы
1

Для разделения публичного ключа на две части меньшей сложности, вы можете использовать операцию сжатия публичного ключа.

Публичные ключи в биткоине обычно представлены в виде сжатой формы, где координата Y точки не сохраняется в ключе, а используется только координата X и бит, указывающий на то, какую из двух возможных значений Y выбрать. Таким образом, ключ становится более коротким и имеет меньшую сложность.

Для преобразования вашего публичного ключа в сжатую форму, вам необходимо взять координату X (первые 64 символа вашего публичного ключа) и добавить бит, указывающий на четность координаты Y (0 для четной, 1 для нечетной).

В вашем случае, сжатый публичный ключ будет выглядеть следующим образом:

0465ec2994b8cc0a20d40dd69edfe55ca32a54bcbbaa6b0ddcff36049301a54
(для четной координаты Y)

или

0665ec2994b8cc0a20d40dd69edfe55ca32a54bcbbaa6b0ddcff36049301a54
(для нечетной координаты Y)

Таким образом, путем сжатия публичного ключа вы можете уменьшить его сложность и сделать его более компактным.

18 Апр в 10:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир