Khóa công khai của người nhận là Q=dG. Để mã hóa một điểm bản rõ M, người gửi chọn số tạm k và tính cặp mã:
C1=kG,C2=M+kQ
Bản mã là cặp điểm (C1,C2).
p=17,a=2,b=2, G=(5,1), Q=(6,3), M=(10,6), k=2: C1=2G, C2=M+2Q.
Một dòng gồm: p a b Gx Gy Qx Qy Mx My k.
5≤p≤109, p nguyên tố; 1≤k≤1018; các điểm thuộc đường cong.
Dòng 1: C1 (O hoặc x y). Dòng 2: C2 (O hoặc x y).
Ví dụ:
Đầu vào:
17 2 2 5 1 6 3 10 6 2
Đầu ra:
6 3
0 6
Giải thích:
Đang tải editor...