Nhóm bậc q, sinh g trong Zp∗. Khóa bí mật x, y=gxmodp. Nonce k, băm thử thách e (cho sẵn). Chữ ký (e,s):
r=gkmodp,s=(k+x⋅e)modq
Ở đây e được cấp như tham số (mô phỏng e=H(r∥m)).
Một dòng gồm 6 số p q g x k e.
Hai số r s với r=gkmodp và s=(k+xe)modq.
Ví dụ:
Đầu vào:
23 11 4 3 7 5
Đầu ra:
8 0
Giải thích:
Đang tải editor...