Trong hệ mật NTRU, các đa thức nhân trong vành Zq[x]/(xN−1) (tích chập vòng — cyclic convolution):
hk=(∑a+b≡k(modN)fagb)modq.
Do xN≡1, các số hạng bị "cuộn vòng" về chỉ số (a+b)modN.
Ví dụ: N=3,q=7, f=1+x, g=1: h=1+x=(1,1,0).
Dòng 1: N q. Dòng 2: N hệ số của f (bậc tăng dần). Dòng 3: N hệ số của g.
1≤N≤200; 2≤q≤109; hệ số nguyên trong [0,q).
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:
3 7
1 1 0
1 0 0
Đầu ra:
1 1 0
Giải thích:
Đang tải editor...