Điểm:2

Các ràng buộc về q đối với mạng q-ary?

lá cờ pl

Trong mật mã mạng, người ta thường làm việc với mạng q-ary để chúng ta có thể sử dụng độ cứng của giải pháp số nguyên ngắn (SIS) và học có lỗi (LWE).Tôi thấy trong một số ghi chú rằng đôi khi chúng tôi muốn $q$ để trở thành nguyên tố hoặc một sức mạnh nguyên tố. Tuy nhiên không có bất kỳ lời giải thích tại sao lại như vậy. Vì vậy, tôi có một số câu hỏi về việc lựa chọn $q$:

  1. Có bất kỳ vấn đề nào với việc lấy q là bất kỳ số nguyên dương nào không? Hoặc có bất kỳ giá trị nào được chứng minh là có vấn đề không?
  2. Lợi thế của việc chọn nó là số nguyên tố hay số nguyên tố là gì? Và có số nguyên tố nào phù hợp hơn không?
Điểm:2
lá cờ us

Không phải là một câu trả lời đầy đủ, nhưng có thể đã hữu ích ...

Nó được biết đến rằng chỉ có độ dài bit chứ không phải dạng $q$ là quan trọng đối với sự an toàn của vấn đề LWE (và RLWE).

Hơn nữa, nếu chúng ta có thể giải $SIS_{n, q, \beta}$ với $\beta = O(q / \sigma)$, sau đó chúng ta có thể giải quyết $LWE_{n, q, \sigma}$ (xem Hệ quả 2 của [MPS15]).

Vì vậy, ít nhất là đối với giới hạn nhỏ như vậy $\beta$ về định mức của các giải pháp SIS, hình thức của $q$ không nên quan trọng.

Điểm:1
lá cờ ng

Như Hilder đã đề cập, thông qua kỹ thuật "chuyển đổi mô đun", sự lựa chọn cụ thể của $q$ không quan trọng lắm đối với tính bảo mật của LWE. Vì vậy, hình thức cụ thể của $q$ chủ yếu là để cho phép cải thiện hiệu quả. Tôi đã nhầm người khi liệt kê đầy đủ tất cả chúng, nhưng người ta có thể dễ dàng chỉ ra một số bằng cách đọc các đề xuất của NIST PQC KEM.

Ví dụ:

  1. Lựa chọn $q = 2^k$ cho một số $k$ cho phép một người thay thế việc giảm mô-đun bằng $q$ với sự thay đổi bit, một hoạt động rẻ hơn. Đây là một phần lý do mà Saber chọn $q = 2^{13}$.

  2. Lựa chọn $q$ trở thành "NTT thân thiện". NTT là một dạng tương tự nhất định của FFT "mod $q$" (thay vì kết thúc $\mathbb{C}$) có thể cho phép tăng tốc lớn trong phép nhân đa thức (khoảng từ $O(n^2)$ sự phức tạp ngây thơ đến $O(n\log n)$). Kích thước của việc tăng tốc được liên kết trực tiếp với việc có một chất tương tự phù hợp của $i\in\mathbb{C}$. Trường hợp tốt nhất (nói khi làm việc trên $\mathbb{Z}_q[x]/(x^n+1)$$n = 2^k$) xảy ra khi bạn có một "nguyên thủy $2n$gốc của sự thống nhất", điều này xảy ra khi $q\tương đương 1\bmod 2n$ (Tôi nghĩ). Lưu ý rằng điều này không tương thích với tối ưu hóa trước đó. KEM Kyber đưa ra lựa chọn này (gần như, có những khác biệt nhỏ về kỹ thuật).

  3. Lựa chọn $q$ là sản phẩm của các đồng nguyên tố nhỏ (cỡ từ), vì vậy người ta có thể sử dụng định lý Phần dư Trung Quốc và giữ tất cả kích thước từ số học. Tôi không biết KEM nào làm được điều này, nhưng điều này phổ biến trong tài liệu của FHE (và thường có tên là "Hệ thống số dư" hoặc số học RNS).

Vì vậy, có những lý lẽ để lựa chọn $q \equiv 0 \bmod 2^k$, $q\equiv 1\bmod 2\times 2^k$, và $q$ tích của các đồng nguyên tố nhỏ. Tất cả những điều này dường như là tối ưu hóa loại trừ lẫn nhau, nhưng một người có thể hơi thông minh và sử dụng nhiều tối ưu hóa cùng một lúc. Ví dụ, có công việc này về nhúng mod số học $2^k$ (tức là "giảm mô-đun thân thiện") thành một vòng thân thiện với NTT, cho phép một người sử dụng cả tối ưu hóa 1 và 2.

Hilder Vitor Lima Pereira avatar
lá cờ us
Đối với LWE, dạng $q$ không liên quan và tôi đoán rằng đây cũng là trường hợp của SIS, vì hai vấn đề này có liên quan chặt chẽ với nhau.Tuy nhiên, như tôi đã viết trong câu trả lời của mình, việc sử dụng phép rút gọn LWE thành SIS chỉ mang lại cho chúng tôi câu trả lời dứt khoát cho một tập hợp các phiên bản SIS, chứ không phải cho SIS nói chung. Tuy nhiên, ví dụ: làm cách nào chúng tôi có thể chứng minh rằng SIS với $\beta=n^4=\omega(q)$ là an toàn bất kể dạng của q?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.