CHỈNH SỬA: Tôi đã làm hỏng điều gì đó (xem nhận xét ở câu trả lời). Câu hỏi này chứa một số câu sai EditEnd.
Đối với thừa số modulo prime $P$
$$^{i}g = g\uparrow \uparrow i = \underbrace{g^{g^{\cdot\cdot\cdot^{g}}}}_i\equiv v \mod P$$
với phù hợp $g,P$ để có thể
$$|\{^jg \mod P\}| = P-1 \text{ }\text{ hoặc }\text{ } v\in[1,P-1] $$
Được cho $P,g,v$, việc tìm kiếm liên quan khó khăn như thế nào $i$?
Khó hơn DLP? (Phát hiện $i$ vì $g^i \equiv v \mod P$)
Tôi quan tâm đến số bước ($O$ ký hiệu ).
Để so sánh nó với vấn đề DLP bình thường, chúng tôi giả sử một bước - vì vậy $g^c$ và $g\cdot c$ với hằng số $c$ không cần cùng một thời gian.
Để có được tất cả các giá trị $v$ các biến $g,P$ cần một số tài sản đặc biệt:
$$^{P-1}g \equiv 1 \mod P$$
$$\forall j \in [1,N-2]: \text{ }^{j}g \not\equiv 1 \mod P$$
Chúng tôi cũng giả sử $g,P$ được chọn càng an toàn càng tốt (như $P = 2q+1$, với $q$ nguyên tố (cũng tốt hơn ở đây?))
đồ chơi ví dụ:
Với $P=5, g=3$ trình tự sẽ là
$$\begin{split}
&[3, 3^3, 3^{3^3}, 3^{3^{3^3}}] \mod 5 \
\equiv&[3, 3^3\equiv 2, 3^{2} \equiv 4, 3^{4} \equiv 1] \mod 5 \
\equiv&[3, 2, 4, 1] \mod 5
\end{split}$$
Hoặc $P=23, g=20$ hoặc $P=59, g=39$
câu hỏi chính:
- Cần bao nhiêu bước để tính toán $i$ ngoài dự kiến $v,g,P$?
câu hỏi phụ:
Cần bao nhiêu bước để tính kết quả $v$ cho đã cho $i,g,P$? Nhanh hơn so với $O(i)$?
Nếu một giá trị $v_i$ cho một số $i$ được biết giá trị tiếp theo $v_{i+1}$ có thể được tính toán với $$ ^{i+1}g \equiv g^{v_{i}} \equiv v_{i+1} \mod P$$
Cũng có thể tính toán $v_{i-1}$ ra khỏi $v_{i}$ ? Hay nó tương tự như DLP?