共模攻击
c1 = m^e1 mod n
c2 = m^e2 mod nm = c1^d1 mod n
m = c2^d2 mod ngcd(e1, e2) = 1
m = c1^d1 mod n
m = c2^d2 mod ngcd(e1,e2)=1e1*s1 + e2*s2 = 1c1 = m^e1 mod n
c2 = m^e2 mod n 最后更新于
(c1^s1*c2^s2) mod n = ((m^e1 mod n)^s1*(m^e2 mod n)^s2) mod n(c1^s1*c2^s2) mod n = (m^(e1^s1 + e2^s2)) mod n(c1^s1*c2^s2) mod n = (m^(1)) mod nc1^s1*c2^s2= m