Онлайн-інструмент операцій з точками еліптичної кривої
Додавання точок на еліптичній кривій y^2=x^3+ax+b над полем p. Введіть a, p, P і Q – отримайте суму. Приклад: a=2, p=17, P(5,1), Q(6,3) → (10,6).
Почати роботу
Онлайн-інструмент операцій з точками еліптичної кривої
Додає дві точки еліптичної кривої над малим простим полем. Навчальний калькулятор для перевірки прикладів, не для виробничої криптографії.
Приклад
a = 2; p = 17; P = (5,1); Q = (6,3)
P + Q = (10, 6)
Введення й обчислення
Установіть коефіцієнт кривої a = 2 і простий модуль p = 17. Введіть P як 5,1, а Q як 6,3. Цілі координати кожної точки розділяються однією комою.
Запустіть додавання точок. Очікується P + Q = (10, 6). Для P = 5,1 та Q = 5,16 очікується точка на нескінченності.
Обмеження
Крива: y² = x³ + ax + b за модулем p; b визначається з P, а Q має лежати на цій самій кривій. Використовуйте непарне просте число від 3 до 200 000. Це навчальний засіб для одного додавання точок, не генератор ключів, підписів чи виробнича криптографія.
Введіть безпечні цілі числа через коми або пробіли; дробові числа не допускаються. -9007199254740991 ≤ a, xP, yP, xQ, yQ ≤ 9007199254740991
a: 2; p: 17; P: 5,1; Q: 6,3; P + Q = (10,6)
4a³ + 27b² ≡ 0 (mod p): Крива сингулярна; додавання точок еліптичної кривої не підтримується.
Обробка виконується локально у вашому браузері.