Trong sơ đồ mã hoá dựa trên lattice kiểu GGH, dùng cơ sở riêng B (các hàng là vector cơ sở), thông điệp là vector hệ số nguyên m, và thêm nhiễu nhỏ e. Bản mã là điểm lattice bị nhiễu:
c=mB+e,cx=∑a=0k−1maBa,x+ex.
Ví dụ: B=I2, m=(2,3), e=(0,1): c=(2,4).
Dòng 1: k dim. Tiếp theo k dòng cơ sở B. Dòng kế: k số của m. Dòng cuối: dim số của e.
1≤k,dim≤20; toạ độ nguyên trong [−100,100].
Một dòng gồm dim số nguyên là bản mã c.
Ví dụ:
Đầu vào:
2 2
1 0
0 1
2 3
0 1
Đầu ra:
2 4
Giải thích:
Đang tải editor...