Board logo

标题: 基于FPGA的无线通信安全协议 [打印本页]

作者: porereading    时间: 2015-3-29 21:18     标题: 基于FPGA的无线通信安全协议

1应用背景
在无线网络中,安全问题是一个非常严重的问题。为了消除在先前标准中的一些漏洞,802.11i标准在媒体接入层加强了安全措施。这个认证方法由几部分构成,包括一个802.1X认证方法,这个方法在扩展认证协议之上使用安全传输层协议,扩展认证协议使用一个四次握手协议来建立一个对话密钥,并且为成组通信使用一个可选择的群组交握协议。这些工作的目的都是为了分析IEEE802.11标准使之保持数据的机密性、完整性、相互认证性及有效性。在系统受到威胁的情况下,计数器模式密码块链接消息身份验证代码(CBC-MAC) 协议使802.11标准能提供有效的数据机密性和完整性。802.11标准可能也能够提供令人满意的相互认证和密钥管理,尽管一些潜在的执行疏漏可能引起严重的问题。另一方面,我们可以识别出一些拒绝服务攻击。各种各样的方法被提出来解决这些漏洞,这使得802.11i标准改良,并产生一个更有效的错误恢复机制。

为满足小型、低成本设备的无线联网要求,2000年12月IEEE成立了IEEE802.15.4工作组,致力于定义一种适于固定、便携或移动设备使用的极低复杂度、成本和功耗的低速率无线连接技术——ZigBee技术。本文针对使用PIC18系列单片机及CC2420为RF收发器,从ZigBee节点的硬件及ZigBee通信协议和协议栈方面,介绍了ZigBee无线通信网络的组成。

2002年8月ZigBee联盟成立,由英国Invensys公司、日本三菱电气公司、美国摩托罗拉公司以及荷兰飞利浦半导体公司组成。IEEE802.15.4的ZigBee标准于2003年5月获得批准。

ZigBee技术的物理层和链路层协议主要采用IEEE802.15.4标准,而ZigBee联盟负责网络层和应用层的开发,以及制定其安全协议和市场推广等。IEEE802.15.4定义了两个物理层标准,分别是2.4GHz物理层和868/915 MHz物理层。两个物理层都基于DSSS直接序列扩频技术,使用相同的物理层数据包格式。ZigBee在2.4 GHz频段有16个信道,能够提供250 kb/s的传输速率,采用O-QPSK调制;915 MHz和868 MHz分别是欧洲和美国的ISM 频段,这两个频段的引入避免了2.4 GHz附近各种无线通信设备的相互干扰。在916MHz频段有10个信道,传输速率为是40 kb/s,在868 MHz频段只有一个信道,传输速率为20 kb/s,这两个频段都采用BPSK调制。

2开发环境
赛灵思公司(Xilinx, Inc.)宣布推出其ISE  Design Suite10.1版。这一统一的整体解决方案为FPGA逻辑、嵌入式和DSP设计人员提供了赛灵思的整个设计工具产品线,其中的设计工具具有完全的互操作能力。ISE Design Suite 10.1版以平均运行速度快两倍的特性极大地加快了设计实施速度。因此设计人员可以在一天时间里完成多次反复设计。今天的发布另外一个重要意义就是新版本采用了SmartXplorer 技术, 这一技术专门为解决设计人员所面临的时序收敛和生产力这两大艰巨挑战而开发。SmartXplorer技术支持在多台Linux主机上进行分布式处理,可在一天时间里完成更多次实施过程。通过利用分布式处理和多种实施策略,性能可以提升多达38%。SmartXplorer技术同时还为用户利用独立的时序报告监控每个运行实例提供相应的工具。  

ISE  Foundation 中PlanAhead Lite工具的应用,为用户提供了屡获殊荣的PlanAhead设计和分析工具所拥有的强大布局规划和分析功能的一个子集。免费提供的PlanAhead Lite采用了革命性的PinAhead技术。这一直观的解决方案旨在简化管理目标FPGA和PCB之间接口的复杂性。PinAhead技术支持在设计较早阶段智能实现引脚定义,从而避免了通常在设计后期发生的与引脚布局相关的修改。这种修改过去通常必须通过交互式引脚布局才能完成设计规模检查。在PinAhead工具中,引脚分配完成后,还可以使用逗号分割值(CSV)文件或通过VHDL或Verilog头文件输出I/O端口信息。

ISE Design Suite10.1的推出还进一步简化了确定最优实现设置的过程。现在设计人员还可规定和设置自己独特的设计目标,可以是性能最大、优化器件利用、降低动态功耗、或者是实施时间最短。利用这一资源面积优化策略,逻辑资源利用情况平均可节约10%。

ISE Design Suite 10.1还同时受益于赛灵思公司与业界领先的EDA供应商之一Mentor Graphics公司的联合协作。通过使用IEEE IP加密模型,ISE Design Suite 10.1的运行速度最快可达原来的两倍。新的性能优化BRAM, DSP和 FIFO仿真模型进一步将RTL仿真运行时间缩短了一倍。

业界研究表明,满足功率预算是FPGA设计人员面临的一项越来越大的挑战,特别是工艺几何尺寸的不断缩小进一步加剧了这一问题。ISE Design Suite 10.1为用户提供了在设计过程中尽早分析功率要求的功能,同时还可以在设计过程中优化动态功率。

第二代XPower功率分析工具提供了改善的用户接口,按照模块、结构层次、电源轨和使用的资源分析功率更为容易,因此进一步增强了功率估算功能。信息可以文本和HTML报告格式给出。与其它逻辑供应商提供的静态估算网页相比,这是一项巨大进步,同时在提供准确的功耗信息方面是一个飞跃。

ISE Design Suite 10.1提供了便捷全面的功率优化功能。利用集成的“功率优化设计目标”功能,用户可以简单地一步完成功率优化流程。通过映射和布局布线算法的改进,对于采用65nm Virtex -5器件和Spartan -3 Generation FPGA的设计动态功率平均可降低10%和12%。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0