辽宁沈阳第十五中学高中数学图形计算器应用能力测试活动学生张明凯加密算法_第1页
辽宁沈阳第十五中学高中数学图形计算器应用能力测试活动学生张明凯加密算法_第2页
免费预览已结束,剩余15页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁省沈阳市第十五中学2013年高中数学论文图形计算机应用能力测试活动学生张明凯密码算法摘要:近300年来,数不胜数的职业和业馀数学家证明了盖德尔巴赫的预期,但并不完美。 哥德巴赫觉得很难,实际上看起来很无聊,似乎没有实际意义。 虽然现在的数学发现有时领导着各个领域的发展,但却导致了新学科的发展。 数学家研究纯粹的数学,也就是数学本身,不把实际应用作为目标。 我不是数学家。本密码算法的核心是假设格尔巴赫预测成立而导出的独立算法,其真伪性与格尔巴赫预测相同。在本论文的写作过程中,很多过程被用于“大卡”(也就是说卡西奥fx-CG 20比其他卡西奥计算机大,因此有了这个名字)。 打分的时候,卡西奥计算机给了我很大的帮助。本加密算法的核心张明凯分割方程式目前已经设计了计算机的版本,只要在“大卡”中输入数据,就可以随时随地完成加密。 另外,分割方程式也可以用于数据的保存,虽然有比现有的保存方法更有效率且数百倍以上的压缩文件,但是解密的难度很高,但是非常适合电子认证。由于本算法首先假定格尔巴赫预测成立,所以有一天格尔巴赫预测被证明或举出反例,本算法就趋向于安全性。 但是我相信今天不会马上来。关键词哥德尔巴赫猜想加密算法张明凯分割方程卡西欧计算机目录第一个问题是第二部分数学分析,定义和符号说明第三部分运用数学分析和模型建立第四部分运算效率与缺陷第五部分论文推广第六部分参考文献第一个问题是在1742年给Euler的信中,盖德尔巴赫预测,2以上的整数是3个素数之和。 现在,因为数学界不使用“1也是素数”这个约定,当初预想的现代性陈述,都可以写出5以上的整数或3个素数的和。 欧拉在答复中提出另一个等价版本。 也就是说,两个以上的偶数可以写出两个素数的和。 今天常见的猜测是欧拉的版本。 命题“任何足够大的偶数都可以将一个因数的个数不超过a个的数与另一个因数不超过b个的数之和标记为“a b”。我没有那么强。 数学书中所写的“六个以上的偶数都能写出两个素数的和”。 但是,没有成功。我出生在有良好教育的家庭,受到父母的影响,小时候学习了特殊的数学。 之所以说特别,是因为没有参加考试。 但是,我对学习这些非常有趣的数学更感兴趣。我是个实用主义者,我认为现在的数学发现有时会带领各个领域的发展,结果导致新学科的发展。 因为高次计算机也不例外,所以我想盖特巴赫是正确的,这些素数分割还没有有效的方法,我们不能巧妙地计算它,只能去穷困。 那个计算量很大,普通的计算机也完不成。在gatebach预测成立的情况下,其实用应用应该是什么,因为没有高度的定义,所以将其作为加密算法使用必须是有效的。第二部分数学分析,定义和符号说明序言我研究的是“六个以上的偶数都能写出两个奇数的和”的问题,我不采用已知的方法。 300年来谁也没有证明的问题,相信方法错误或者超越现有的数学手段的可能性很高。 但是,任何可能性都意味着我无法证明,所以我没有选择,只有唯一的办法。我们学校参加了卡西奥计算机的教学计划,不仅拥有卡西奥计算机,还能熟练使用(在学校卡西奥计算机教学中,帮助老师,提供技术支持)。 所以,这些复杂的数学问题,使用卡西奥计算机是明智的选择。正文我有良好的数学基础,不可能单独用一个方法开始研究,因为这是一个数字问题,所以我不能忘记加长了十个手指,纯粹的数学需要回归自然,所以我必须下定决心用二进制来研究这个问题。这张表在这里展出不方便,所以没有完全展出。 为了便于阅读,表见附录。提出二进制表的质数210311510171111110111311011710001191001123101112911101311111137100101411010014310101147101111531101015911101161111101671000011711000111731001001791001111831010011891011001971100001可以看出,二进制的素数除了两端数为1。 因为这是奇数,所以请不要舍弃最后一位看。在预期中,任何六个或更多个偶数都可以写入两个奇数的素数之和,其反命题可以将所有素数的两个两相相加以产生六个或更多个偶数的集合。也就是说,若已知集合Aa两a为素数、B b两b为素数、Cc=a b两aA、bB ,则集合c为6以上的偶数集合。所以,我们可以返回十进制。集合Aa两者a为素数,B b两者b为素数,Cc=a b两者aA,bB a b=c因为c是6以上的偶数,所以是3以上的自然数。即,即a、b都是奇数,所以他们除以2剩下0.5,我就减去这0.5。即,即移动项目即,即如果是3以上的自然数,则是2以上的自然数。也就是说如果已知集合A两a为素数,B 两b为素数,C=两A,B ,则集合c为2以上的偶数集合。现在列出100以内的素数a素数(素数-1)/220.531527311513617819923112914311537184120432147235326592961306733713573367939834189449748因此,2=1表示(2-1)2=(12-1 ) (12-1 )例如,在此基础上分割几个相对较大的数字1571 1473 1172 971 872 671 572 371 271 115=1 3 2 1 2 1 2 1 1 1为了整齐一致,每一个数据都尽可能多地被分解。3=1 1 14=1 1 1 15=2 1 1 110=1 1 2 1 2 1 1 1这样的计算人很简单,但数值大的话,人很难完成。而且,这种解体法是可以解体的(当然,如果有一个数字打破了盖特巴赫的预言,我也无能为力,不能解体)。但是,只列出15以内的对应数据表。1235689111415很明显,这种分割方法只不过是某个数和前一个数的差。15-14=114-11=311-9=29-8=18-6=26-5=15-3=23-2=12-1=1结果也是一、三、二、一、一这样,这块表就没有了困难的意思。你可以稍微改变一下结果。2=1 1由于上表中1表示3,在此2直接对应于3=6当然,如果分解的不是15=2 1 1 1在这里拆除的是14个,变了,但变成了单方面的函数。指定特殊符号,以便于使用,并且与常规方程式不同因为这是我建立的方程式,所以根据我的名字,都叫张明凯分割方程式。 读作“分解z”例如如果在方程式中运算的话,可以简称为名字和读法没有变化。例如所以作出了如下规定如下分解1以上自然数z计算小于z的最大值e计算Z-E Z=E重复直至Z=1计算每次的(Z-E)2 1,计算总和。(其中,E=两a为素数)为了实现实用化,写入卡西欧计算机的编程模块,使分割数据更容易得到。张明凯分割方程程序框图张明凯分割方程源代码输入zi=1DODOn=SQR(x)-SQR(x) mod1WHILE (n-1)/(2x-1)mod10n=n-1WENDIF n1x=x-1LOOP UNTIL n=1ELSEi=i 1END IFIF x2x=x-1LOOP UNTIL x=2ELSE1个PRINT 2x 1END IF结束因为编写了源代码的程序,所以可以用编程计算机简单地求出方程式的值。把这个方程式画在平面正交坐标系上。结果遗憾的是,该方程的图像是连续的,为了增加方程的单向性,可以建立张明凯分割方程的自映射方程。“分解z的a次映射”。例如a可以是固定参数也可以是简单的方程式,a本身是一般方程式时,张明凯分割方程式整体的自映射方程式是离散的混沌方程式。例如,参数(x 2)mod3 1看起来很复杂,但实际上是1、2、3、1、2、3)将此函数绘制在平面正交坐标系上。的确,虽然有规律性,但已经很混乱了。如果进一步混乱参数,很难找到规则。第三部分运用数学分析和模型建立现在我有单方面的张明凯分割方程式作为算法的基础保障。 在这种情况下,与加密部分相关的内容有关。因为我的能力有限,所以没有研究如何解密。 同时,不需要解码,所以解码必须非常困难。典型的数据在加密前需要预处理,并且将其转换成等效标准化值。我在本论文中推荐的是信息技术科所述的ASCII编码处理,最终被国际标准化机构(ISO )国际标准化,简单易懂。 (讨厌困扰,不用于示威,但最好正规使用)具体的转换方式在这里没有表示。 因为比较多,可以在百度查ASCII代码。 中所述情节,对概念设计中的量体体积进行分析其后,加密部件是最复杂的加密部件,应该首先根据一般使用的加密部件的惯例,将信息z带入分割方程式中。为了增加解读的难度,选择了张明凯方程式的自映射方程式。但是,方程式的映射次数对方程式的值有很大影响,因此为了限定映射次数的范围,提出了使用模型化方式。例如,您可以加密自己名字的首字母,然后按照此处最简单的处理方法(按字母顺序)进行演示。例如A1B2C3Z26如果说要加密自己名字的首字母,张明凯=26,13,11在卡西奥计算机的计算中那么,此时69、35、30是加密密文,对于如何解密,可以用线性方程式拟合(fitting )并概率推测。的变化率约在2到3之间,除以该变化率将原始密码整理在2334.5、11.817.5、1015之间,仅此就有965=270种可能性。使用张明凯分割方程的自映射方程难以计算发生的可能性。若要使用线性方程式作为对映次数并限制对映次数,您可以使用简单的一次函数,以获得良好的加密效果如果得到较高的离散效果,使用更复杂的方程式的话,他的解读难度很难计算。即使知道参数方程式,进行运算也需要相当长的时间,如果不知道参数方程式的话,这在密码学上是解不开的。 因为有几何数的可能性,随着明文的长度变长而增加。第四部分运算效率与缺陷运算效率:关于运算效率,实际上很慢,但从程序的框图来看,每次计算分割方程式都需要很多计算。例如,对4位密码进行加密,不进行映射的情况下,需要数万次左右的运算,但在一般的计算机中,几乎是一瞬间。关于解码,由于是单向函数,所以只有重新计算核对。 计算一个后,直接核对不怎么计算,但是重复核对非常花费时间。相同的四位数字本身可能是一万个,可能有一千个以上的数字,一个数字的算术平方根从30到100不同,使得需要进一步的计算来确定一个数字是否是素数,即使平均从80开始计数。 但是,使用好的电脑也很快就会结束。如果使用更多的位数,那个计算是天文数字,我初步估计加密16位的密码,至少使用下面的计算,一般的计算机比较容易加密。 但是,解密需要大约二次计算,如果前者是1秒的话,同一台电脑

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论