Hệ mật McEliece dựa trên độ khó giải mã mã tuyến tính ngẫu nhiên. Bước cốt lõi là tính syndrome của từ nhận y qua ma trận kiểm tra H trên F2:
s=Hy(mod2),sa=(∑jHa,jyj)mod2.
Syndrome bằng 0 nghĩa là y là từ mã hợp lệ.
Ví dụ: H=(101101), y=(1,0,1): s=(1,1).
Dòng 1: r n. Tiếp theo r dòng, mỗi dòng n bit của H. Dòng cuối: n bit của y.
1≤r≤50; 1≤n≤60; mọi phần tử là 0 hoặc 1.
Một dòng gồm r bit là syndrome.
Ví dụ:
Đầu vào:
2 3
1 1 0
0 1 1
1 0 1
Đầu ra:
1 1
Giải thích:
Đang tải editor...