代数数论中素数与密码.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
代数数论中素数与密码

代数数论中素数与密码学 关键字:素数·加密解密ASK算法 密码学 摘要:密码体制以及数论之素数理论基础知识整理学习。由于现代密码学是建立在整数分解理论和计算复杂性理论的基础之上,因此素数测试问题对现代密码学的影响很大本文主要讨论了基础密码学以及素数的理论,然后介绍了RSA算法和它的实现 一密码学中的基础知识 ㈠密码体制 完成加密和解密功能的密码方案和密码算法。一个密码体制或密码算法通有以下5部分构成:①明文空间M(全体明文组成的集合)②密文空间C(全体密文组成的集合)③密匙空间K(全体密匙组成的集合)④加密器或加密变化(算法)E,由加密密匙控制的加密变换的集合即E(m)=c, mM,cC,kK⑤解密器或解密变换(算法)D,由解密密匙控制的解密变换的集合,即D(c)=m, mcM,cC,kK。以上描述的五元组{M,C,K,E,D}就称为一个密码体制。而一个 完整的密码系统是由密码体制、信源、新宿、和攻击构成 ㈡密码体制的分类 对密码体制的分类有很多标准,比如按执行操作的方式不同,可以分为替换密码体制和换位密码体制。替换密码体制是将明文中的每个元素(比特、字母、比特组合或字母组合)映射为另一个元素,主要达到非线性变换的目的;换位密码体制是将明文中的元素重新排练,这是一种线性变换,所有的操作都是可逆的。若果从收发双方使用的密匙是否相同来看,密码体制分为对称密码技术(或单匙密码)技术和非对称密码(或双匙密码或公匙密码)技术。对称密码体制中加密和解密的双方拥有相同的密匙,又称为常规密码体制、单密码体制和秘密密码体制;而非对称密码体制中加密和解密的双方拥有不同的密匙,又称为双匙密码体制和公开密码体制。根据密文数据段是否与明文数据段在整个明文中的位置有关,可以将密码体制分为分组密码体制和序列密码体制分组密码体制的密文仅与加密算法和密匙有关,而与被加密的明文在整个明文中的位置无关,分组密码将固定长度的明文分组加密为相同长度的密文分组。该固定长度称为分组的大小。共同的明文分组在相同的密匙作用下产生相同的密文分组。 序列密码体制的密文不仅与加密算法和密匙有关,而与当前正被加密的明文部分在整个明文中的位置有关。序列密码体制每次对较小的明文单位进行处理,通常以比特(或字节)为加密单位。加密时以流的形式进行处理,将明文流与密匙流进行结合(如按位二进制异或),形成密文流,密匙流是与明文流等长的伪随机序列,因此加密后的密文流也伪随机序列。 根据加密变换是否可逆,可将密码体制分为单向变换密码体制和双向变换密码体制。 单向变换密码体制可以将明文加密成密文,单却不能将密文转换成明文(或在计算机上不行)。单向变换的密码体制的目的不在于加密,主要用于密匙管理和鉴别。一般的加密都属于双向变换的密码体制。 二代数数论中的素数基础知识 ㈠基本概念与性质 ⑴整除 设a,bZ,a0,若存在xZ使得b=ax,则称a整除b,记作a|b,a称为是b的因数(约数、除数),b称为a的倍数,若不存在这样的x,则称a不能整除b. 对于0bZ,Z中的单位元素?=1,即?*b=()*b,一定是b的因数,他们称为是b的显然因数,其他的因数称为非显然因数。下面引进我们重点要说的概念素数以及他的等价形式,在Z中既约就是互素这些概念可以不加区分,但在一般的整环中是不一定相同。 ⑵不可约数 设pZ,p0, 1(单位元素)如果p没有非显然因数,就称p是Z中的不可约数,Z中的不可约数称为有理不可约数。对于他还有它的等价定义下面我们在给出他的等价定义。设pZ,p0(零元素),1(单位元素),如果对任意的a,bZ,若p|a*b则p|a,p|b至少有一个成立,那么p就称为Z中的素{{数。下面再给出既约的定义。 既约:设a,bZ,如果除了d=1(单位元素)外,a,b没有其他的公约数,那么就称a,b在Z中既约,一般的,设a,b,c,···Z如果除了d=1(单位元素)外,a,b,c····没有其他公约数,那么就称a,b,c···在Z中既约,知道了这些性质,我们在来了解一些基本的命题性 设pN是不可约数,aN,那么(p,a)=下面再看几条性质 ①对d|(a,b),dN,我们有(a|b,b|d)=(a,b)|d,特别地(a|(a,b),b|(a,b))=1。 ②设a,b,···cZ,若a,b,···c既约,即(a,b,····c)=1则必有x, y,···zZ,Z,使a x+b y+···c z=1对于它的逆命题也显然是成立的,但并不是在所有的整环中都成立。它的逆命题我们就得到了互素的一个概念设设a,b,···c ,d, Z,若果存在x, y,···zZ,s使得a x+b y+···c z=1,则称a,b,···c互素。④设a,b,c···dZ,我们有〔〕=〔〔a,b〕c,···d〕,(a,b,c···d)=((a,b)c

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档