ECDSA - как проверить подписанные сообщения с помощью SECP256K1 с использованием Java

У меня есть упражнение в учебных целях. Я дал следующее.

  1. secp256k1 - p, a, b, g и {x, y}, n
  2. открытый ключ человека A как {x, y}
  3. Текстовое сообщение - "привет" и подпись как {r, s}

Цель: проверить сообщение на соответствие ECDSA через SECP256K1. Вопрос 1:secp256k1 также имеет открытый ключ как {x, y}, а у человека A также есть открытый ключ {x,y}. Чей открытый ключ возникает при проверке подписанного сообщения?

Вопрос 2: Можете ли вы помочь мне некоторыми ресурсами, псевдокодом или образцом работающей грубой Java-программы, чтобы помочь мне начать изучение и работу над этим?

Кроме того, нужен ли мне закрытый ключ? Я не предоставил закрытый ключ для этого упражнения. Спасибо!

0 ответов

Другие вопросы по тегам