基于硬件协议及算法的网络数据加密机

被引量 : 0次 | 上传用户:rainbow0938
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,如何保证数据在计算机或者信道上安全传输已经成为越来越多人的研究课题。加密技术由于其高效、安全、可靠的特点成为有效解决上述问题的方法之一。现在市场上的大多数产品都应用数据的软件加密技术和操作系统软件协议栈实现网络数据的安全性传输。但由于其开发周期长、稳定性差、占用内存资源高,为开发带来了一定的难度。本设计采用硬件通信协议栈和加解密算法实现对传输数据的加解密。从技术上来分析,基于硬件协议栈搭建的加密系统具有开发耗时短、费用少、应用后维护方便等方面的优势。设计中采用大规模集成电路的方法硬件化通信协议栈,利用硬件协议栈进行数据传输。网络连接可不引入操作系统,降低了开发难度,减轻工作量,提高了系统集成度,使系统运行更加的稳定。通过比较算法特点,由于AES算法的密钥足够的长,分组长度和密钥长度设计灵活,算法公开,使得破解所需时间长,运算速度快,对内存的需求非常低,因此设计采用高级加密算法AES对数据进行加密。在此设计中将写入通讯程序的STM32作为控制器,实现对W5500的控制,用TCP/IP协议完成网络数据传输,利用AES算法对通过它们的数据进行加解密换算,提升安全性,确保数据可靠性传输。
其他文献
随着移动互联网的兴起,越来越多的人开始使用移动设备访问各类网站。制作可以适配不同终端的网页成为了个人和企业网站设计和开发的关键。本文在论述了响应式Web设计相关技术
大学生逃课现象在当今大学已经是司空见惯的事情了。有人说:"没有逃过课的大学生活不是完美的大学生活"。更有些大学生信奉"必修课选逃,选修课必逃"的信条,并且乐此不疲。如
LabVIEW是一种高性能的图形化虚拟仪器编程软件,它在测试与测量、过程控制与处理、科学研究和分析等方面有广泛的应用,但是,LabVIEW在数值分析和数据运算处理等方面显得有些
CAN总线网络的可靠性历来是CAN总线网络设计时需要考虑的一项重要指标;CAN协议本身具有容错控制的功能,但是当网络信息负载较大时,网络容易出错,且CAN总线网络排除永久性故障
用现代生态学的观点去阅读过去的一些文学作品 ,我们将会发现人类现代的环境保护意识和生态平衡意识并非诞生于一朝一夕 ,它们和人类的自然观一样也经历了一个漫长而曲折的衍
<正>在2013中关村论坛国际技术转移与创新之城建设分论坛上,宏源证券计算机和互联网行业高级分析师、中国建投投资研究院特约研究员赵国栋先生发表了对互联网金融看法,他认为
<正>目前,关于建立多边投资框架的可行性或出路正在议论纷纷,很多专家学者提出过有价值的建议和设想,但讨论的焦点主要集中在分析多边投资协定的经验教训上,而缺乏对未来立法
文章研究了酸改性、硫酸盐改性对活性碳纤维静态吸苯、吸氨性能的影响。结果表明:经酸改性后活性碳纤维吸附性能比未改性的ACF吸附性能好,经硫酸盐改性后活性碳纤维吸附性能