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

来源 :陕西科技大学 | 被引量 : 0次 | 上传用户:CANDICE301
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“工业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机之间的数据交换来实现整个系统的数据交换过程。
其他文献
随着国家科技综合水平的提高,绩效评价制度的完善和科技绩效评价工作要求的加强,目前的科技计划项目绩效评价系统已经不能再体现时代发展要求和满足当前科技计划项目管理的需
报警系统在流程生产过程中的主要作用是能实时监控整个生产过程,当生产过程偏离正常状态时,报警系统会给出相应的报警信息,操作员可以根据该报警信息采取处理措施,从而保证整
随着城市化进程的日益加快和社会经济的迅速发展,我国城市的公共安全问题也日益突出,由一些有毒、有害、易燃、易爆的危险源所产生的火灾、爆炸和毒物泄露等应急事件,严重威胁着
粒子群优化算法(Particle Swarm Optimization,PSO)源于对鸟群觅食行为的研究,是一种基于群智能的演化计算技术。由于该算法概念简明,实现方便,收敛速度快,参数设置少,是一种高效的
目前低压电力网无功不平衡的现象越来越严重,这不仅影响设备的运行效率,甚至还会影响到设备的安全运行。而现有的低压无功补偿控制器补偿目标单一,控制策略和投切方式不合理。因
分子影像学是一门新兴的交叉学科,涉及到分子生物学、物理学、数学、信息科学、放射医学等多个学科。其中,在体光学分子影像是一种新的成像模态,已经成为分子成像领域研究的
当今社会,在众多发生交通安全事故的原因中,疲劳驾驶已经成为重要的原因,所以采用各种方法技术来检测开车司机的疲劳状态已经成为一种非常热门的研究领域,越来越受到学者的关
小波分析在信号处理中得到了良好的应用,是由于其对信号具有时、频局部分析的能力,但是小波分析只具有点状奇异性,不能很好的表达物体沿边缘曲线的特性。曲波(Curvelet)分析
半球谐振陀螺是一种新型高精度、高可靠性的惯导级固态波陀螺,除了具有体积小、重量轻、功耗低、不用温度补偿、启动快、抗干扰能力强等优点外,还可以连续工作15年以上并保持
近年来,小型飞行器已从原来的军用级产品转变为个人消费级产品。可现阶段大多数飞行器产品还是依赖手动操控,来完成一些简单的航拍任务。如何使小型飞行器具有自主飞行能力,