推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于AES和ECC的单片机数据加密系统实现

更新时间:2020-02-08 22:16:14 大小:3M 上传用户:songhuahua查看TA发布的资源 标签:aesecc单片机数据加密 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

随着计算机技术和网络技术的不断发展,信息安全越来越成为人们关注的焦点,也成为一个重要的研究课题。密码技术是保障信息安全的重要技术,可以有效的保证数据的完整性、安全性和不可抵赖性。现代密码体制分为公钥密码体制和对称密码体制。椭圆曲线密码体制(ECC)是一种基于代数曲线的公钥密码体制,相对基于大整数因子分解问题的RSA公钥密码体制,具有密钥长度短、运算速度快、安全性高的优点。高级加密标准AES是一种典型的对称密码算法,它是一种基于代替-置换网络结构(SPN)的分组长度128比特的分组密码算法,具有简洁、高效、安全性高等优点。

  AES密码算法和基于二元域的椭圆曲线密码体制都具有实现速度快、占用资源少等特点,特别适合资源有限的嵌入式环境。本论文主要研究分组密码和公钥密码混合加密体制在单片机这一类资源受限环境下的实现。

  本论文在充分研究分组算法 AES和二元域椭圆曲线密码体制的基础上,完成了如下工作:一是基于汇编语言完成了分组密码算法AES在8051单片机上的实现;二是针对有限域 GF(2233)进行深入研究,并在8051单片机上分别实现了该有限域上的加法、平方、乘法和大数约化等基本运算;三是在有限域运算基础之上,完成了有限域上椭圆曲线倍点运算、点加运算和点乘运算的单片机汇编语言实现;最后基于椭圆曲线密码体制和 AES分组密码算法设计实现了一种混合加密流程,基于椭圆曲线公钥密码进行密钥协商,使用AES算法进行消息加解密,既利用了AES快速加密的优势,又解决了AES体制的密钥管理问题。

部分文件列表

文件名 大小
基于AES和ECC的单片机数据加密系统实现.pdf 3M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载