สามารถสร้างลำดับวงจรได้ด้วย
$$s_{i+1} = s_i^a \mod N$$
กับ $N = P \cdot Q$ และ $P = 2\cdot p+1$ และ $Q = 2\cdot q+1$ กับ $พี,คิว,พี,คิว$ ช่วงเวลา
และ $a$ รากดั้งเดิมของ $p$ และ $คิว$.
จุดเริ่มต้น $s_0$ เป็นรูปสี่เหลี่ยมจัตุรัส ($\mod N$)
มันจะสร้างวัฏจักรของความยาว $\mathrm{lcm}(p-1.q-1)$
(ยกเว้น $s_0$ คือ $p$-th หรือ $คิว$- พลัง $\mod N$)
ให้ตอนนี้เป็นจุดเริ่มต้น $s_0 = x_1$ มันจะสร้างลำดับวงจรดังกล่าว
ให้จุดเริ่มต้นอื่น $s_0 = x_2$ มันจะสร้างลำดับวงจรที่มีความยาวเท่ากัน แต่มีสมาชิกที่แตกต่างกันโดยสิ้นเชิง
มีวิธีใดที่จะแปลงร่าง $x_2$ ดังนั้นมันจะสร้างลำดับวัฏจักรเหมือนกับ $x_1$ ทำ?
(แก้ไข: คำตอบที่โพสต์คือ if ใดๆ และไม่เหมือนกับคำถามจะทำเครื่องหมายเป็นคำตอบที่นี่ได้อย่างไร)
(เกี่ยวข้องกับคำตอบของ นี้)
อัปเดต:
ดูเหมือนว่าจำนวนรอบต่างๆ $N_c$ เป็น:
$$ N_c = (S_N - S_{pq}) /L_c$$
$$ S_N = |\{ v^2 \mod N\}| \text{ กับ } v\in[1,N-1]$$
$$L_c = \mathrm{lcm}(p-1.q-1)$$
และ $S_{pq}$ จำนวนช่องสี่เหลี่ยมที่เป็น a ด้วย $p$-ไทย, $คิว$- พลัง $\mod N$ .
$S_N$ อาจจะใหญ่กว่าเสมอ $\frac{1}{4}N$
ในการทดสอบบางอย่างสำหรับ $N=3901$ กับ $P=47$ , $Q=83$, $a = 7$ (หรือ $11, 17, 19,..$) ทำได้สองรอบด้วย $L_c = 440$, $S_N = 1,006$, $S_{pq}=127$.
หนึ่ง $x1$ สามารถแปลงเป็นค่าจากรอบอื่นได้ (ซึ่งเริ่มต้นด้วย $x_2$) ด้วยเลขยกกำลัง $ข$ ชอบ $x_1^b \mapsto s_i\in \mathrm{รอบ}_{x_2}$
เลขชี้กำลังนี้จำเป็นต้องเป็น $b \in [3 , 5 , 6 , 10 , 12 , 13, 20 , 21 , 24 , 26 , 27 , 29 , 33 , 35 , 37, 40, 42 , 43 , 45, 47, ...]$
ไม่รู้ว่าทำไมค่าเหล่านั้นถึงได้ผล
สำหรับ $N=40633, P= 179, Q= 227$ กับ $S_N= 10259$ สี่เหลี่ยมรวมถึง $S_{pq}= 403$ มันมี $8$ รอบที่มีความยาว $L_c= 1232$. เลขชี้กำลัง $a$ สำหรับการสร้างลำดับสามารถ $a\in[3, 19, 23, 29, 43,..]$
สำหรับเลขชี้กำลังนี้ $ข$ ต้องการจะเป็น $b \in [7 , 13, 17 , 21, 28 , 39 , 51 , 52 , 62 , 63 , 68 , 71 , 79 , 84 , 110 , 112 , 117,125,..]$
การใช้เลขยกกำลังใดๆ เหล่านั้น $ข$ เป็นค่าเริ่มต้น $x_0$ ก็จะส่งผลเป็นวัฎจักรเป็นลำดับต่อไป ลำดับของวงจรนี้มีค่าเท่ากันสำหรับทุกเลขชี้กำลัง $ข$.