Để sử dụng tất cả các biến đầu tiên phải được đưa vào Montgomery Montgomery giảm
hình thức. Hình thức Montgomery số x là chỉ đơn giản là xR mod q. Nhân hai con số
một và b trong hình thức Montgomery, chúng tôi thực hiện như sau. Trước tiên, tính toán của sản phẩm là
số nguyên: aR...bR = cR2. Sau đó, sử dụng thuật toán nhanh chóng giảm Montgomery để tính toán
cR2... R-1 = cR mod q. Lưu ý rằng kết quả cR mod q là thành Montgomery, và do đó
có thể được sử dụng trực tiếp trong tiếp theo Montgomery hoạt động. Ở phần cuối của các
lũy thừa thuật toán đầu ra đặt trở lại vào tiêu chuẩn (không-Montgomery) hình thức bởi
nhân nó bởi R-1 mod q. Cho cuộc tấn công của chúng tôi, nó là tương đương để sử dụng R và R-1 mod N,
mà là công cộng. Do đó, cho hình phạt nhỏ chuyển đổi đầu vào g vào Montgomery
hình thức, một tăng lớn được thực hiện trong mô-đun giảm. Với đặc trưng RSA tham số
đạt được từ Montgomery giảm outweighs chi phí ban đầu đặt số trong
Montgomery mẫu và chuyển đổi trở lại ở phần cuối của các thuật toán.
đang được dịch, vui lòng đợi..
