基于FPGA的AES加密算法在网络认证中的应用

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:colinvin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现今人们生活中随处都能遇到数据信息的传输,由于技术的发展对于信息的安全性和可靠性日益所被人们重视,所以本次设计中所用到的AES算法就是针对现有的数据信息传输安全性和可靠性所设计的。它的算法具有设计简单、密钥安装快、需要的内存空间少,在所有平台上运行良好,支持并行处理,还可以抵抗所有现行的已知攻击,包括对抗已知分析攻击的能力。故选择在网络认证中采用此算法对数据进行安全性的保护。本次设计分为两部分:用户端硬件方式实现:主要是实现对用户数据的AES加密、数据的并串转换和数据校验,便于安全和可靠的传输。在实现加密和校验的方式上,采用FPGA来处理用户信息,使用Verilog HDL语言实现在FPGA各个模块的设计和调试。其次,需要完成硬件系统板级的设计和焊接工作。然后,完成数据传输的串口电路。用户数据和服务器之间的通信传输采用计算机串口通信方式,将数据传送到服务器端。服务器端软件方式实现:主要是对计算机串口的数据进行校验和解密验证,最终以网页的形式显示出来。首先,是要利用Apache软件架设服务器系统。此软件有针对于Windows系统下的版本,架设需要一些简单的设置即可使用。其次,是要利用Perl语言完成CGI程序的编写,完成数据校验和数据认证的过程。此过程中是服务器和CGI程序交互完成。在数据校验完成后,需要对数据进行解密,此过程是用C语言完成的。对数据的认证,由CGI程序完成。再次,网页形式是将用户的个人信息提交到服务器,由服务器完成以上的步骤后,对用户的信息作出判断,最终显示结果。
其他文献
随着有效的抗病毒治疗,大多数人类免疫缺陷病毒1型(human immunodeficiency virus type 1,HIV-1)感染者能够维持长期的病毒抑制,免疫功能得到很大程度的改善.然而,约15%~30%的HI
期刊
@@
人乳头瘤病毒(human papillomavirus,HPV)检测试剂应根据检测目的而选择.用于宫颈癌筛查和分流侧重试剂的临床性能,经过国内外验证的试剂包括:美国凯杰公司的HC2,德国雅培公
期刊
@@
近年来,随着消费电子的迅速发展,电源管理芯片的需求越来越大。传统的低压差线性稳压器(Low Dropout Regulator, LDO)被广泛地应用到各种电子产品中。但是由于需要外接大的电容,因此,无片外电容的LDO就随之发展。为了解决这个问题,本文对无片外电容的LDO进行深入研究。无片外电容的LDO的主要模块有带隙基准、误差放大器、阻尼系数控制(Damping Factor Control,