第1章整数的可除性.pptxVIP

  • 34
  • 0
  • 约1.21万字
  • 约 205页
  • 2017-06-02 发布于四川
  • 举报
信息安全数学基础 ;课程简介;密码学简介 ;密码学简介 ;密码学简介 ;密码学简介 ;密码学简介 ;保密系统模型;机密性 防止窃听 完整性 内容不可被更改 鉴定性 确定信息确实是由真正的发送者所传送 不可否认性 发送方在事后不可否认其传送的消息 ……;密码学历史 ;;;;字母;明文P: WE WILL BEGIN;明文P: WE WILL BEGIN;阿拉伯人发明频率攻击方法(9世纪);第一次世界大战 无线电的发明,电码本。 第二次世界大战 以机械代替人手的加密方法。;上世纪70年代中期, 首次出现了现代分组密码—DES 1976年,Diffie和Hellman 在“密码学新方向”一文中首次提出公钥密码的思想 使用两个密钥:公钥、私钥 加密和解密不是对称的 是对对称密码的重要补充 Diffie-Hellman密钥交换方法 Diffie W, Hellman M E. New directions in cryptography [J]. IEEE Transactions on Information Theory, 1976,22(6): 644~654 ;1978年,由MIT的 Rivest, Shamir Adleman给出一种公钥密码算法-RSA算法 最著名的且被广泛应用的公钥加密体制 利用数论的方法 明文、密文是0到n-1之间的整数,通常n的大小为1024位二进制数或309位十进制数。 Rivest, R. L., Shamir, A., Adleman, L. A.: A method for obtaining digital signatures and public-key cryptosystems; Communications of the ACM, Vol.21, Nr.2, 1978, S.120-126. ;2002年他们被授予图灵奖(Turing Award): “授予Ronald L. Rivest, Adi Shamir, Leonard M. Adleman图灵奖以表彰其使得公钥密码技术在实际中应用的创造性贡献。” RSA算法是当前在互联网传输、银行以及信用卡产业中被广泛使用的安全基本机制。 ;Rivest, R. L., Shamir, A., Adleman, L. A;Shamir;第一章 整数的可除性 ;1.1 整除的概念 欧几里德除法 ;定义1 如果使得a=bq的整数q不存在,称b不整除a,或a不能被b整除。记作b | a。;整除的性质:;整除的性质:;整除的性质:;整除的性质:;整除的性质:;课堂练习 证明:;定义2 设整数n ?0 ,?1。如果除了显然因数?1和?n外,n 没有其它因数,那么,n叫素数(或质数或不可约数),否则n叫合数。;定理6. 设n 为正合数,p是n的一个大于1的最小正因数,则 p 一定是素数,且 。;定理7. 设n 是一个正整数,如果对所有的素数 都有p | n,则 n 一定是素数。;对任意给定的正整数 N ,求所有不超过 N 的素数:列出 N 个整数,从中删除小于等于 的所有素数p1, p2, … , pk的倍数,即依次删除:;例9. 求出所有不超过N=100的素数。;例9. 求出所有不超过N=100的素数。;删去2的倍数:4, 6, … , =100 。;删去3的倍数:6, 9, … , = 99 。;删去5的倍数:10, 15, … , =100 。;删去7的倍数:14, 21, … , =98 。;所有不超过N=100的素数:;定理8. 素数有无穷多个。;欧几里得(Euclid)除法——最小非负余数:;定理9(欧几里得除法). 设a, b 是两个整数,其中b0。则存在唯一一对整数q, r 使得 a = bq + r,0 ? r b。;定理9(欧几里得除法). 设a, b 是两个整数,其中b0。则存在唯一一对整数q, r 使得 a = bq + r,0 ? r b。;定理9(欧几里得除法). 设a, b 是两个整数,其中b0。则存在唯一一对整数q, r 使得 a = bq + r,0 ? r b。 (1);推论. 设a, b 是两个整数,其中b0,整数q, r 使得 a = bq + r,0 ? r b。则 b|a的充要条件是a被b除所得的

文档评论(0)

1亿VIP精品文档

相关文档