Để mã hóa các thông n-bit, chọn một tăng chuỗi siêu và một số nguyên ngẫu nhiên, r, như vậy mà UCLN (r, q) = 1 (tức là r và q là nguyên tố cùng nhau). Q được chọn cách này để đảm bảo sự độc đáo của các bản mã . Nếu đó là bất kỳ nhỏ hơn, nhiều hơn một bản rõ có thể mã hóa cho các bản mã tương tự. Kể từ q lớn hơn tổng của tất cả các tập hợp con của w, không có tiền là đồng dư mod q và do đó không ai trong số tiền khóa riêng sẽ được bình đẳng. r phải được nguyên tố cùng nhau để q hoặc nếu không nó sẽ không có một mod q ngược. Sự tồn tại của các nghịch đảo của r là cần thiết để giải mã đó là có thể.
đang được dịch, vui lòng đợi..