ecc算法实现实验报告

ecc算法实现实验报告

ID:29736461

大小:18.46 KB

页数:9页

时间:2018-12-22

ecc算法实现实验报告_第1页
ecc算法实现实验报告_第2页
ecc算法实现实验报告_第3页
ecc算法实现实验报告_第4页
ecc算法实现实验报告_第5页
资源描述:

《ecc算法实现实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划ecc算法实现实验报告  昆明理工大学信息工程与自动化学院学生实验报告  课程名称:网络安全开课实验室:应用、网络机房442XX年12月21日  一、实验目的  1、对算法描述可进行充分理解,精确理解算法的各个步骤。2、完成ECC软件算法的详细设计。3、用C++完成算法的设计模块。4、编制测试代码。  二、实验原理及基本技术路线图  设  y?a1xy?a3y?x?a2x?a4x?a6  2  3  2  3  2  ,称  2  F(x,y,z)?(y?a1xy?a

2、3y)?(x?a2x?a4x?a6)目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  为Weierstrass多项式.当在任意点P成立,则椭圆曲线称为光滑的或非奇异的.若E是定义在有限域Fq上的椭圆曲线且其  q=pm  (p为素数),这样的p称为有限域Fq的特征  值.E中恰好有一个Z坐标为0的点(0,1,0),我们称它为椭圆曲线的无穷远点,用O表示.椭圆曲线上有理点的个数称为该椭圆曲线

3、的阶,若亦由  

4、E(Fq)

5、?q?1?t  

6、E(Fq)

7、  表示椭圆曲线的阶,则  (其中t?2),即Hasse定理.如果椭圆曲线E定义在域Fq上,其特  征值不等于2和3,则E的Weierstrass等式可以简化,做变换,进而Weierstrass等式变换为Y一  y?  3  2  332  ?X?aX?b,其中a,b?Fq,判别式??4a?27b?0,此式为椭圆曲线的  般  1  形目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开

8、展,特制定安保从业人员的业务技能及个人素质的培训计划  a  x?  式  3  .  ?a  3  若令  y?2  2  x?X/Z,x  4  .  x?6  y?Y/Za  x  ,  a  则等式变为  y?a  根据椭圆曲线进行加密通信的过程:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  1)用户A选定一条椭圆曲线Ep(a,b),并取椭圆曲线上一点,作为基点G.  2)用户

9、A选择一个私有密钥k,并生成公开密钥K=kG.3)用户A将Ep(a,b)和点K,G传给用户B.  4)用户B接到信息后,将待传输的明文编码到Ep(a,b)上一点M,并产生一个随机整数r(recc算法实现实验报告)为1另一个为0,所以22bit中有有11bit为1表示有1bit错误;只存在1bit为1,则生成的校验码出错,数据本身无错;4)其他情况则出现多个错误,不可纠正。当出现情况2)时,改错误比特在数据组中的字节偏移量为P1024、P521、P256、P128、P64、P32、P16、P8。错误比特所处的字节中的位偏移量为P4、P2、P1。因此,根据字节的偏移量和字节中的位偏

10、移量就可以确定数据中发生的翻转位,然后对其进行纠正。  硬件ECC算法的校验码计算规则如下图所示。其中P1、P1’、P2、P2’、P4、P4’为列校验码,P8、P8’、P16、P16’、P32、P32’、P64、P64’、P128、P128’、P256、P256’、P512、P512’、P1024、P1024’为行校验码。  编码  ECC编码算法思想为:设待输入编码器的第n个字节S为:  S?n??  ??7  ,?6目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车

11、场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  ,?5  ,?4,?3  ,?2,?1  n  ,?0  n  n  n  n  n  n  n  ?  列校验P1,P1’的生成计算方法为  256  D?m????m  n  n?1P1?D?7??D?5??D?3??D?  1?,P?1?D?6??D?4??D?2??D?0?,  P2?D?7??D?6??D?3??D?2?,  P?  2?D?5??D?4??D?1??D?0?,目的-通过该培训员工可对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。