tags: ctf,writeup,crypto

一个好用的乘法逆元扩展结论

比赛中遇到的一个好用的定理,不知道有没有名字,记录一下

$$ \begin{align} & p^{-1} \cdot p \equiv 1 \mod q \newline & q^{-1} \cdot q \equiv 1 \mod p \newline & \Longleftrightarrow \newline & p^{-1}\cdot p+q^{-1}\cdot q \equiv 1 \mod p\cdot q \end{align} $$

1. 证明

(1)

$$ \begin{align} & 1 \equiv p^{-1} \cdot p \mod q \
& 1 \equiv q^{-1} \cdot q \mod p \end{align} $$

中国剩余定理: $$ \begin{align} 1 & = \sum^{k}_{i=1}a_ic_i \mod p\cdot q \newline & =1\cdot q\cdot q^{-1} + 1\cdot p\cdot p^{-1} \mod p\cdot q \newline & =q\cdot q^{-1} + p\cdot p^{-1} \mod p\cdot q \end{align} $$

(2)

$$ \begin{align} & C_p\cdot p + C_q \cdot q \equiv 1 \mod p\cdot q \newline & \Longrightarrow \newline \end{align} $$

$$ \begin{equation} \left\lbrace \begin{array}{lr} C_p\cdot p \equiv 1 \mod p & \newline C_q\cdot q \equiv 1 \mod q &
\end{array} \right. \end{equation} $$

2. 特别地

当满足以下条件 $$ \begin{align} & p^{-1} = p^{-1} \mod q \tag{1} \newline & q^{-1} = q^{-1} \mod p \tag{2} \newline \end{align} $$

存在等式: $$ \begin{align} p^{-1}\cdot p + q^{-1}\cdot q = 1 + p\cdot q \end{align} $$

(1) 证明如下:

由(1)(2)式,可以确定 $$ \begin{align} & p^{-1} < q \tag{3} \newline & q^{-1} < p \tag{4} \newline & \Longrightarrow \newline & 1 < p^{-1}\cdot p+q^{-1}\cdot q < 2p\cdot q \newline & \Longrightarrow \newline & p^{-1}\cdot p + q^{-1}\cdot q = 1 + p\cdot q \end{align} $$

(2) 其他结论

由(1)(2)式,可以确定 $$ \begin{align} & p^{-1}\cdot p -1 =w_1\cdot q \newline & q^{-1}\cdot q -1 =w_2\cdot q \end{align} $$

两式左右相乘: $$ \begin{align} & (p^{-1}\cdot p -1)(q^{-1}\cdot q -1) =w_1\cdot w_2\cdot p\cdot q \newline & \Longrightarrow \newline & p^{-1}\cdot p\cdot q^{-1}\cdot q-p^{-1}\cdot p -q^{-1}\cdot q +1 =w_1\cdot w_2\cdot p\cdot q \newline & \Longrightarrow \newline & p\cdot q \cdot(p^{-1}\cdot q^{-1}-w_1\cdot w_2)=p\cdot p^{-1}+q\cdot q^{-1}-1 < 2p\cdot q \newline & \Longrightarrow \newline & p^{-1}\cdot q^{-1}-w_1\cdot w_2 = 1 \end{align} $$