Điểm:1

Câu hỏi về độ dài/số lượng/bảo mật trình tự của $x\mapsto x^\alpha \mod (N=Q\cdot R)$, với $Q=2q_1q_2+1$ và $R=2r_1r_2+1$ và $\alpha = 2q_2r_2$

lá cờ at

Cho một số $N$ với $$N=Q\cdot R$$ $$Q=2\cdot q_1 \cdot q_2+1$$ $$R=2\cdot r_1\cdot r_2+1$$ với các số nguyên tố khác nhau $P,Q,q_1,q_2,r_1,r_2$.

Nếu bây giờ chúng ta chọn một số mũ $\alpha$ chứa các thừa số nguyên tố của $Q,R$ với $$\alpha=2 \cdot q_2 \cdot r_2$$ chúng ta có thể tạo ra một chuỗi $S$ với các yếu tố $$s_{i+1} = s_i^\alpha \mod N$$ bắt đầu từ một giá trị $s_0$ $$s_0 = x^\alpha \mod N\textbf{ }\text{ với}\textbf{ }x\in [1,N-1]$$ chúng ta có thể tạo một chuỗi có (trong hầu hết các trường hợp) độ dài không đổi $|S|_{\max}$.


Ghi bàn: Tôi đang tìm cách để giảm thiểu $|S|_{\max}$ trong khi vẫn duy trì bảo mật và có thể tạo các giá trị ngẫu nhiên $\in S$ mà không làm rò rỉ các tham số liên quan đến bảo mật.Duy trì an ninh phụ thuộc vào việc giữ kích thước của $|S|$ và với điều này, hệ số hóa của $N$ ẩn khỏi một đối thủ tiềm năng để tránh các bước lớn. Hơn nữa, đối thủ sẽ không thể xác định khoảng cách chỉ số $i-j$ ở giữa hai phần tử trình tự được tạo ngẫu nhiên $s_i,s_j \in S$


Giải quyết thử nghiệm: phần sau có thể chứa các phương trình không đầy đủ/sai. Họ cũng có thể yêu cầu các giả định được thực hiện ở trên.

Số lượng giá trị duy nhất $x^\alpha \mod N$$$N_{\alpha} = (1+q_1) \cdot (1+r_1)$$

Kích thước của trình tự:

Để xác định độ dài chuỗi phổ biến nhất và lớn nhất $S_{\max}$ trước tiên chúng ta cần xác định độ dài chuỗi trong số các thừa số nguyên tố $q_1,r_1$ với $$ g_q \equiv \alpha \mod q_1$$ $$ L_{q_1} = |\{g_q^k \mod q_1\text{, }\text{ cho } k\in [1,q_1-1]\}|$$ $$ g_r \equiv \alpha \mod r_1$$ $$ L_{r_1} = |\{g_r^k \mod r_1\text{, }\text{ cho } k\in [1,r_1-1]\}|$$

Để cho $C$ là tích của tập hợp các thừa số nguyên tố chung trong số các thừa số của $L_{q_1}$$L_{p_1}$ (vì vậy không có lũy thừa nguyên tố nào trong $C$)
Biết được điều này chúng ta có thể xác định $|S|_{\max}$ (trong hầu hết các trường hợp) với $$|S|_{\max} = \frac{L_{q_1} \cdot L_{r_1}}{C}$$ (một vấn đề đã biết: nó không hoạt động nếu $L_{q_1}$ là một ước số đầy đủ của $L_{r_1}$ hoặc ngược lại)

Số trình tự:

Tùy theo lựa chọn $s_0$ nó có thể là một phần của $1$ ra khỏi $N_S$ trình tự khác nhau với độ dài $|S_{\max}|$ hoặc trong một số trường hợp hiếm hoi cũng là một phần của chuỗi có độ dài $q_1-1$,$r_1-1$ hoặc $1$.
Tổng số trình tự $N_S$ sẽ là (trong hầu hết các trường hợp) $$N_S = \frac{\frac{q_1-1}{L_{q_1}}\cdot \frac{r_1-1}{L_{r_1}}}{\gcd(L_{q_1},L_{r_1}) }$$ (như trên, điều này sẽ không hoạt động nếu $L_{q_1}$ là một ước số đầy đủ của $L_{r_1}$ hoặc ngược lại)
Số các dãy khác nhau luôn ít nhất $N_S > 2$. Mục tiêu là để giữ cho điều này càng nhỏ càng tốt.

Chúng ta cũng cần quan tâm đến số mũ $\alpha$ đủ lớn để tránh phân tích thành thừa số.


câu hỏi:

Biết được điều này, chúng ta có thể tìm thấy một yếu tố khó $N$ với $\alpha$ và một nhỏ $|S|_{\max}$. Nhưng nhỏ làm sao có thể $|S|_{\max}$ được để duy trì an ninh?

Chúng tôi gọi nó là đủ an toàn nếu một đối thủ đã tạo ra hai phần tử chuỗi ngẫu nhiên $s_i, s_j$ nhu cầu trong ý nghĩa $2^{100}$ các bước tính toán để tính khoảng cách chỉ số ở giữa $i$$j$ (giả định $s_i,s_j$ thuộc cùng một dãy).

Q1: Sẽ một $\xấp xỉ 102$-chút $|S|_{\max}$ hợp lý? Nếu không, nó cần lớn bao nhiêu?
quý 2: Có thừa số hóa của $|S|_{max}$ ảnh hưởng đến an ninh? Ví dụ. chọn tốt hơn $|S|_{max} = d\cdot p$ với nhỏ $d$ và thủ tướng lớn $p$?
Quý 3: Nếu chúng ta chọn $|S|_{max} = A\cdot B \cdot C$ với $A,B,C$ là nguyên tố và giống nhau nhất có thể và hơn nữa thay thế $\alpha$ với $$\alpha_A = \alpha^{BC} \mod \phi(N)$$ $$\alpha_B = \alpha^{AC} \mod \phi(N)$$ $$\alpha_C = \alpha^{AB} \mod \phi(N)$$ Các phần tử được tạo ngẫu nhiên sẽ có $3$-chỉ số như $s_{abc}$. Có bao nhiêu bước cần thiết để tính khoảng cách chỉ số để $s_{def}$?
Ví dụ. khoảng cách chỉ số $a-d$ sẽ được tính toán với $\alpha_A$.
Quý 3: Nó sẽ nhanh hơn $O(AB+C)$ (giao điểm bề mặt với dòng)?

Tiền thưởng-Q: Có một số công thức đầy đủ hơn/chính xác/dễ dàng hơn cho $|S|_{max}$$N_S$?


Ví dụ: Ta chọn một $2048$-chút $N = P \cdot Q$ với các yếu tố chính $q_2 \gg q_1$$r_2 \gg r_1$. Với cái này $\alpha = q_2\cdot r_2$ có thể là $\khoảng 1800$-bit và những thứ liên quan $|S|_{\max}$ có thể là $100/200/300$-chút


Ví dụ về đồ chơi:

N số nguyên tố số nguyên tố số nguyên tố $\alpha$ $N_\alpha$ $|S|_{\max}$ $N_S$ $L_{q_1}$ $L_{r_1}$
6302749 1787,3527 19,41 < 47,43 4042 840 360 2 18 40
65368909 7103,9203 53,43 < 67,107 14338 2376 546 4 13 42
22216573 3527,6299 41,47 < 43,67 5762 2016 920 2 40 23
12156997 1979,6143 23,37 < 43,83 7138 912 99 8 11 9
61533289 7103,8663 53,61 < 67,71 9514 3348 780* 4 52 60

* ví dụ về lỗi, phương trình dự đoán $1560$ thay thế


Một số câu hỏi & câu trả lời liên quan: xung quanh $N_\alpha$ ,$\dấu cách$ về các trình tự đó

MostlyResults avatar
lá cờ fr
Vì khó khăn của bao thanh toán N là quan trọng: Bạn có thấy rằng N luôn có dạng 12k+1 không? Và (2p1p2+1) chỉ là số nguyên tố khi p1p2 = 6m+5 với p1, p2 > 3? ` N = (12u+11)(12v+11) = 12k+1 theo định nghĩa của bạn. ` Điều này cũng chỉ ra rằng một cửa sau xuất hiện cho một đối thủ. Những người khác có thể chỉ ra liệu vết nứt nhỏ này có thể dẫn đến việc khai thác toàn bộ hay không. Hi vọng điêu nay co ich.
J. Doe avatar
lá cờ at
@MostlyResults không nhận thấy điều đó cho đến nay (ngoài yếu tố 3 có một số vai trò đặc biệt). Cảm ơn vì gợi ý. Điều này làm cho việc tìm kiếm ứng viên dễ dàng hơn. Nhưng liệu đây có phải là một cửa hậu? Anh ta vẫn cần tính toán $k$ chỉ nhỏ hơn $N$ một chút. Có an toàn hơn không nếu tôi quan tâm đến việc $k$ cũng là số nguyên tố?

Đă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.