第4章公钥密码体制.ppt.ppt

第4章公钥密码体制.ppt

第4章 公钥密码 学习要求: 公钥密码体制的基本概念 RSA算法 椭圆曲线密码体制 4.1 数论简介 4.1.1 素数和互素数 2.整数分解 称整数p(p1)是素数,如果p的因子只有±1,±p。 任一整数a(a1)都能惟一地分解为以下形式: 其中p1p2…pt是素数,ai0(i=1,…,t)。例如 91=7×13,11011=7×112×13 3. 互素数 称c是两个整数a、b的最大公因子,如果 ① c是a的因子也是b 的因子,即c是a、b的公因子。 ② a和b的任一公因子,也是c的因子。 表示为c=gcd(a, b)。 ? 已知a,b,怎么求c=gcd(a, b) 4.1.2 模运算的性质 设n是一正整数,a是整数,如果用n除a,得商为q,余数为r,则 a=qn+r,0≤rn, 其中x为小于或等于x的最大整数。 用a mod n表示余数r,则 。 如果(a mod n)=(b mod n),则称两整数a和b模n同余,记为a≡b mod n。称与a模n同余的数的全体为a的同余类,记为[a],称a为这个同余类的表示元素。 注意: 如果a≡0(mod n),则n|a。 4.1.2 模运算的性质 同余有以下性质: ① 若n|(a-b),则a≡b mod n。(?怎么证明) ② (a

文档评论(0)

1亿VIP精品文档

相关文档