Может ли кто-нибудь ответить мне по кривой Элгамаля Эллипти c, если я смогу встроить сообщение при преобразовании его в значение ASCII в точки на кривой Эллипти c E (Fp) путем умножения значения ASCII на основание точка B?
Например, у меня есть E (F31): y2 = x3 + x + 3 mod31, базовая точка B = (1,6) и порядок кривой эллипти c N = 41.
Чтобы преобразовать текст «Hello» в значения ASCII, мы получаем {72,101,108,108,111} и встраиваем их для получения точек l ie на E (F31) следующим образом:
[ 72] B = 72 (1,6) = (26,11), [101] B = (27,11) .. и т. Д.
и может восстановить значение ASCII, решая дискретный логарифм проблема.
Это правда? или должны быть значения ASCII ∈ [0, N-1].