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

基于凌阳61A的加密解密系统的设计与实现

更新时间:2020-02-28 14:07:45 大小:11M 上传用户:守着阳光1985查看TA发布的资源 标签:加密解密系统 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

“工业4.0”在信息传输标准化中将信息安全的重要性推向了一个更高的高度。密码学理论是实现信息安全的根本保障,研发一套基于凌阳61A的加密解密系统来保障信息在公共信道上传输的安全性是有意义的。

  本文以凌阳61A开发板作为加密解密系统的硬件平台。在传统AES(Advanced Encryption Standard)加密解密算法的基础上,将改进的HILL密码与AES密码体系融合起来,提出了一种基于改进的HILL密码与AES密码的混合密码体系。以PC(Personal Computer)机为上位机,以凌阳61A单片机为下位机,以基于MFC架构的上位机软件以及基于改进的HILL密码与AES密码的混合密码体系的下位机程序作为系统的软件平台,研发了一套基于凌阳61A的加密解密系统。基于凌阳61A的加密解密系统的设计与实现主要完成了以下工作:

  1)实现了AES算法的优化。本文提出了一种基于改进的HILL密码与AES密码的混合密码体系。在AES加密(解密)的C语言的实现过程中,数据在内存中以字符串格式存储。对存储的字符串进行一次改进的HILL密码算法的加密(解密)过程,然后再进行一次AES加密(解密)过程。经过测试,结果表明:优化后的AES算法能够完成加密(解密)过程,在一定程度上增加了其攻击复杂度,提高了数据通信的安全性。

  2)完成了基于改进的HILL密码与AES密码的混合密码体系的加密解密算法在凌阳61A开发板上的实现过程。单片机通过串口中断响应读取串口数据并调用凌阳61A开发板上的加密或者解密模块来实现对数据的加密或者解密过程。

  3)实现了单片机与单片机、单片机与PC之间的串口安全通信。通过单片机与单片机之间的数据交换以及单片机与PC机之间的数据交换来实现整个系统的数据交换过程。

部分文件列表

文件名 大小
基于凌阳61A的加密解密系统的设计与实现.pdf 11M

全部评论(0)

暂无评论

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

  • 打赏
  • 30日榜单

推荐下载