电子SMT虚拟制造软件加密系统设计

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:huangping118
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展和网络的普及,人类社会进入信息时代,信息安全成为当前迫切的需要。信息安全主要是由安全协议和密码算法组成,而密码算法是信息安全的基础和核心技术。由于硬件加密的优势,密码算法的实现正逐渐由软件实现向硬件实现转移。因而,对当前流行的密码算法及其硬件实现的研究,于我国的信息安全而言具有重大的意义。AES算法作为替代DES的美国数据加密标准实际上已经成为国际标准,同时因AES算法全免费公开的特点,使得基于该算法用硬件实现的产品将得到了广泛的应用。本课题主要解决“SMT专业技术资格认证培训和考评平台AutoSMT-VM1.1"产品的存储和加密。在国内,首次采用开发出基于CH376芯片与FPGA的硬件加密卡,用FPGA实现一种时空开销最小的AES加密算法,采用基于CH376芯片的USB与主机通信,无论是在速度上,还是安全性和安装过程中表现出较强的优势。硬件加密卡对SMT认证平台AutoSMT-VM1.1软件中所有exe、dll、db文件和N个客户端的用户代码加密,把加密后的数据加到所有exe、dll、db文件上,数据贮存到NF存储器。系统运行时,用户需正确输入密码或代码后方可打开软件,FPGA硬件加密卡每隔一定周期向服务器发出信号,检查所有exe、dll、db文件密码是否正确,若不正确,终止系统运行。论文首先进行AES加密算法设计,然后进行USB的接口设计,最后进行FPGA的硬件加密卡设计,包括硬件、FPGA层软件和PC机软件三大部分,完成了“SMT专业技术资格认证培训和考评平台AutoSMT-VM1.1"软件本体加密和用户密码加密二项功能。
其他文献
摘要:网络控制系统(networked control system, NCS)是通过网络将分布于不同地理位置的控制器、传感器和执行机构连接起来,形成的一种全分布实时反馈闭环控制系统。NCS充分体
在焊接精度和速度要求日益提高的今天,焊接机器人在工业制造行业的地位越来越高。随着对焊接机器人研究的不断深入,对其控制结构的改进也在不断进行,机器人控制结构逐步向网络化
随着航空航天技术的发展,对航天器姿态调节精度的要求越来越高。控制力矩陀螺作为航天器姿态控制系统的常用执行机构之一,对其输出力矩的速度和精度要求也越来越高。陀螺框架
本文主要研究设计牵制控制器来控制复杂动态网络不稳定平衡点的问题。和以往研究中广泛使用的控制网络全部节点的全局控制方案相比,采用牵制控制方法在控制器简化的基础上同样
本文受高档轿车上采取的温度分区供风方式的启发,结合高速铁路国家实验室“空调通风测控系统”项目中的空调机组运行控制方案和实际应用中车厢环境控制系统存在的不足,针对高档
随着人们生活水平的提高,人们对产品质量提出了越来越高的要求,这反应在工业系统中,体现在复杂控制系统的引入,这使得系统规模变得更加复杂、智能了,这同时也会使系统承受更
随着电力工业发展,负荷装置引起的配网谐波污染问题十分严峻,电力系统的谐波抑制问题日益成为电能质量的研究热点。目前有源电力滤波器技术的研究领域主要涉及谐波电流的检测和
随着计算机及互联网络技术的快速发展,复杂网络在现代生活中有许多实际应用,如智能电网、通信网、神经网络等等,而同步化作为复杂动态网络最重要的集群行为,广泛存在于物理、
同步建图与定位是当今在未知环境中实现定位过程中必须解决的关键问题,采用激光雷达进行二维地图的建立和定位是常用的实现手段之一。其中涉及到的主要问题为递增建图与定位,
模型预测控制(MPC)是一种直接产生于工业实践的先进控制技术,具有建模简单,且适用于时滞、受限、多变量等复杂过程的优点,一直以来都是工业界关注的热点。然而,实际工业过程的复