


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 高可靠FPGA通信系统摘要:实现了一种全集成可变带宽中频宽带低通滤波器,讨论分析了跨导放大器-电容(OTAC)连续时间型滤波器的结构、设计和具体实现,使用外部可编程电路对所设计滤波器带宽进行控制,并利用ADS软件进行电路设计和仿真验证。仿真结果表明,该滤波器带宽的可调范围为126 MHz,阻带抑制率大于35 dB,带内波纹小于05 dB,采用18 V电源,TSMC 018m CMOS工艺库仿真,功耗小于21 mW,频响曲线接近理想状态。关键词:Butte1 系统设计在工业控制领域,利用ZigBee和传感器网络,使得数据的自动采集、分析和处理变得更
2、加容易,作为决策辅助系统的重要组成部分,ZigBee无线传感器网络在无线数据采集及监控等领域得到了广泛应用。无线传感器数据采集都需通过网关传输至控制中心,在这个过程中信息传输的安全性逐渐成为人们关注的焦点。因此,设计一种安全可靠的通信解决方案显得尤为重要。信息安全的解决方案目前主要集中于采取单一的措施来保证信息的安全性,针对各种攻击手段,防范措施主要集中于信息加密技术、安全交换机技术、防火墙技术、认证技术,入侵检测技术等,这些技术从不同的方面对安全性提供了较好的保障,但各有缺点和不足,这将成为网络防护的软肋,因此,本文也尝试性地提出了一种集数据加密技术和访问控制策略于一体的信息安全解决方案。1
3、.1 加密算法的分析AES加密算法作为新一代的分组迭代加密算法,其采取对称密钥,数据块的分组长度和密钥长度分别可选择128位、192位、256位。AES加密算法具有安全性,灵活性等特点。RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。但RSA加密算法的缺点主要有:密钥的产生繁琐,受到素数产生技术的限制,因而难以做到一次一密。混沌加密算法一般作为数字语音信息等的加密,在实际加密应用过程中其精度和保密性方面都存在着缺陷,因此,不适宜于该系统的加解密算法选择。1.2 加密算法的抗攻击能力分析在高级加密算法的选择过程中,算法本身的安全性能将是一个重要的评判依据。因此,我们针对目前已
4、有的各种密码攻击手段,分析了AES加密算法的抗攻击能力等性能指标。强力攻击是一种常见的攻击策略,主要包括穷尽密钥搜索攻击、字典攻击、查表攻击等手段,这些攻击的复杂度只依赖于分组长度和密钥长度,且它们的复杂程度是随着密钥长度增加成指数增长的。对于AES加密算法,密钥长度最小为128位,若每秒钟能够完成2个密钥的搜索,则要完成AES的密钥搜索,至少需要时间大约为149万亿年,在时间上就无法攻击AES加密算法,因此,AES加密算法在很长一段时间还将对强力攻击保持很好的安全性。代数计算攻击是一种新的分组密码攻击方法,在代数计算攻击中,攻击者利用密码的输入,输出对来构造多项式。用简单的代数表达式对整个R
5、ijndael算法进行描述,引用表达式如下:代数计算攻击的基本思想是用足够多的明密文对利用拉格朗日插值公式得到密码算法的一个近似多项式逼近,因此要想对Rijndael算法进行代数计算攻击等价于将式(1-1)用多项式来展开,而在式(1-1)中要想消去一层子结构,就涉及到构造S - 盒的所有运算,由S - 盒表达式的复杂性可知,想通过对式(1-1)的多项式展开后进行攻击是不可行的。1.3 支撑硬件选择鉴于AES加密算法的特点以及算法的抗攻击性能,因此,本文选用其作为加密应用技术。加密算法可以通过软硬件实现,由于算法本身的灵活性,效率高,用软件实现比较简单、方便,但同时也带来一些问题,使算法的速度、
6、安全性等都在某种程度上受到了影响。AES算法的硬件实现不仅具有快的速度而且占用的资源也将减少。因此,AES加密算法硬件实现能够提供更快的速度和安全性。XILINX作为全球领先的FPGA提供商,其生产的Spartan系列FPGA具有高性价比,能够实现低成本的嵌入式处理平台,支持商用串行(SPI)和并行(BPI)Flash 存储器与平台 Flash,每秒高达 91 亿次的乘累加(MAC)运算,因此采用Spartan系列FPGA作为AES加密算法实现的硬件载体。因此,基于Spartan-3e平台能够很好的构建一个SOC系统。1.4 支撑硬件选择本系统主要的目标在于“针对ZigBee无线传感器网络中,
7、端到端控制过程中存在的安全隐患和信息邪路问题,自主设计了一套基于FPGA平台的高可靠通信系统”。该系统主要由三部分组成:ZigBee无线传感器网络,服务器端,客户端。如图1.1所示。服务器端采用XILINX公司的Spartan-3e开发平台,在该平台上构建基于MicrBlaze处理器和Xilkernel操作系统的嵌入式系统。当服务器端收到经过AES加密的请求IP数据包时,在服务器端,信息需要经过AES解密处理,根据解密后信息分析并提取请求方的ID信息和IP信息,客户端的ID信息是唯一的授权证号。客户端同样采用XILINX公司的Spartan-3e开发平台,但该系统中只需要定制AES加解密IP、键盘IP、LCD IP并添加EDK中自带的网络控制器IP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论