Ring-LWE làm việc trong vành Zq[x]/(xn+1) (tích chập âm — negacyclic). Vì xn≡−1, khi a+b≥n số hạng đổi dấu:
hk=(∑a+b=kfagb−∑a+b=k+nfagb)modq.
Ví dụ: n=2,q=5, f=(0,1)=x, g=(0,1)=x: x⋅x=x2≡−1, nên h=(−1,0)≡(4,0).
Dòng 1: n q. Dòng 2: n hệ số của f. Dòng 3: n hệ số của g.
1≤n≤200; 2≤q≤109.
Một dòng gồm n số nguyên là hệ số của h trong khoảng [0, q).
Ví dụ:
Đầu vào:
2 5
1 0
0 1
Đầu ra:
0 1
Giải thích:
Đang tải editor...