liweiguo_第二章密码数学A2.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 例3 10n mod x = (10 mod x)n 10n mod 3=(10 mod 3)n =1 10n mod 9=(10 mod 9)n =1 10n mod 7=(10 mod 7)n = 3n mod 7 10n mod 5=(10 mod 5)n = 0 ( n0) 100 mod 11= 1 101 mod11= -1 100 mod 7 = 1 101 mod 7 = 3 102 mod 7 = 2 103 mod 7 = 6 104 mod 7 = 4 105 mod 7 = 5 102 mod 11= 1 103 mod11= -1 102k mod 11= 1 10(2k+1) mod11= -1 例4 十进制 a = an×10n+an-1×10n-1+…+a1×101+a0×100 a mod 3=(an×10n) mod 3 +…+(a1×101) mod 3+(a0×100) mod 3 =(an mod 3)×(10n mod 3) +…+(a1 mod 3)×(101 mod 3) +(a0 mod 3) ×(100 mod 3) =an mod 3+…+a1 mod 3+a0 mod 3 =(an +…+a1 +a0) mod 3 比如: 1236 mod 3 = 12 mod3 = 0 268750 mod 3 = 28 mod3 = 1 十进制数被3或9 整除 ,当且仅当各位数码之和能被3或9整除。 模9运算 类似! 十进制数模3或模9,等于各位数码之和模3或模9。 (1723345 + 2124945) mod 3 = (1+7+2+3+3+4+5) mod 3 +(2+1+2+4+9+4+5) mod 3 = (25 mod 3)+(27 mod 3)=1+0 =1 (1723345 - 2124945) mod 3 = (25 mod 3)-(27 mod 3) =1- 0 =1 (1723345 * 2124945) mod 3 = (25 mod 3)*(27 mod 3) = 1*0 = 0 例5 1723345 mod 5 = (0+0+0+0+0+0+5) mod 5 = 0 (1723347 + 2124949) mod 5 = 7 mod5 + 9 mod5 = 1 (1723347 * 2124949) mod5 = (7*9) mod 5 = 3 例6 1723348 mod 5 = (0+0+0+0+0+0+8) mod 5 = 8 mod 5 =3 模5运算 等于 个位! (1723347 - 2124949) mod 5 = 7 mod5 – 9 mod5 = 3 1723345 mod 11 = (1-7+2-3+3-4+5) mod 11 = -3 mod11 = 8 (1723345 + 212494) mod 11 = 8 mod11 + (-2+1-2+4-9+4) mod 11 = 8 mod11 - 4 mo11= 4 (1723345 * 212494) mod11 = (-3)*(-4) mod 11 = 1 例7 (1723345 - 212494) mod 11 = 8 - (-4) mod 11 = 1 五、Zn中的逆元素与逆运算 加法逆: - a = (n-a) mod n, - a 称为 a 的加法逆(负元)。 在Z10中: a 0 1 2 3 4 5 6 7 8 9 -a 0 9 8 7 6 5 4 3 2 1 做减法等于 加负元 . 若 a+b = 0 mod n,则 a与b互为加法逆。 2 乘法逆: b = a -1 可能存在,也可能不存在。 a有乘法逆

文档评论(0)

1亿VIP精品文档

相关文档