เราจะใช้ข้อเท็จจริงต่อไปนี้อย่างหนัก: สำหรับโมดูลัสสาธารณะคงที่ $n$ ผลคูณของจำนวนเฉพาะ, จำนวนเต็มคู่ $(จ,ง)$ สร้างเลขยกกำลัง RSA ที่ตรงกัน [นั่นคือกับ $c\mapsto c^d\bmod n\,=\,m$ สามารถถอดรหัสข้อความธรรมดาใด ๆ ได้อย่างน่าเชื่อถือ $m$ ใน $[0,น)$ เข้ารหัสต่อ $m\mapsto m^e\bmod n\,=\,c$ ] ถ้าและเฉพาะในกรณีที่$$e\cdot d\equiv1\pmod{\lambda(n)}$$ที่ไหน $\แลมบ์ดา$ คือ ฟังก์ชันคาร์ไมเคิล. ที่สามารถแสดงต่อได้จากนิยามของ $\แลมบ์ดา(n)$ เป็นจำนวนเต็มบวกอย่างเคร่งครัดน้อยที่สุด $y$ ดังนั้น $m^y\equiv 1\pmod n$ สำหรับทุกอย่าง $m\in\mathbb Z^*$. สิ่งนี้ถือโดยไม่คำนึงถึงเครื่องหมายของ $d$.
ก็เป็นไปตามนั้น $t$ ของขั้นตอนที่ 1 ของอัลกอริทึมของคำถามมีอยู่จริง $k\in \mathbb Z$ กับ $t=k\cdot\lambda(n)$.
หากพบอัลกอริทึม $ฉ=1$ ในการดำเนินการครั้งแรกของขั้นตอนที่ 2 มันจึงถือ $r\cdot k\cdot\lambda(n)+s\cdot e_1=1$, เพราะฉะนั้น $s\cdot e_1=1+(-r\cdot k)\cdot \lambda(n)$ดังนั้นเมื่ออัลกอริทึมตั้งค่า $d'_1=s$ ในขั้นตอนที่ 3 มันถือ $e_1\cdot d'_1\equiv1\pmod{\lambda(n)}$. โดยใช้ข้อเท็จจริงข้อแรก $(e_1,d'_1)$ เป็นคู่ของเลขชี้กำลัง RSA สำหรับโมดูลัสสาธารณะ $n$. หากเราต้องการ $d'_1$ ที่ไม่เป็นลบเราสามารถทำได้ $d'_1=s\bmod t$ซึ่งตามความหมายแล้วอยู่ในช่วง $[0,t)$ และยังเป็นเช่นนั้น $e_1\cdot d'_1\equiv1\pmod{\lambda(n)}$.
สิ่งที่ผิดพลาดเมื่อ $f\ne1$ ในการดำเนินการขั้นตอนที่ 2 ครั้งแรก บ่อยครั้ง $s$ จะไม่แบ่ง $t$ ในขั้นตอนที่ 4 ป้องกันการใช้อัลกอริทึมตามที่เป็นอยู่ ตัวอย่าง: $p=13$, $q=19$, $n=247$, $\varphi(n)=216$, $\lambda(n)=36$, $e_1=91$, $e_2=25$, $d_1=19$, $d_2=121$, $t=3024$, $r=-4$, $s=133$, $ฉ=7$, $t/s=432/19\not\in\mathbb Z$.
การเปลี่ยนแปลง $t:=\frac เสื้อ s$ ถึง $t:=\frac เสื้อ f$ ในขั้นตอนที่ 4 รับประกันการหาร และปล่อยให้อัลกอริทึมทำงาน การโต้แย้ง: $f$ แบ่ง $e_1$, และ $\gcd(e_1,\lambda(n))=1$, ดังนั้น $f$ เป็นโคไพร์มด้วย $\แลมบ์ดา(n)$ดังนั้นเราจึงรีสตาร์ทขั้นตอนที่ 2 ด้วย $t$ ยังคงเป็นทวีคูณของ $\แลมบ์ดา(n)$.
อีกทางหนึ่ง: ให้ $(n,e_2,d_2)$ ฝ่ายตรงข้ามสามารถปัจจัย $n$ (ดู นี้) และจากที่ได้รับ $\hat{d_1}=e^{-1}\bmod\lambda(n)$ การจับคู่ $(n,e_1)$, มักจะมี $\หมวก{d_1}$ เล็กกว่า/เร็วกว่า $d'_1$; หรือรับรหัสส่วนตัวที่ใช้งานได้ในแบบฟอร์มที่อนุญาต การทำงานของ CRT ดังนั้นการถอดรหัสหรือลายเซ็นจึงรวดเร็วยิ่งขึ้น