摘要
在计算机系统和通信网络中,安全协议和密码算法用于保护敏感信息,但如何快速计算上述协议和算法成为难题。为此,提出一种面向无线局域网安全领域的片上网络多核架构。该片上网络架构包括4个类MIPS的精简指令集处理器和12个面向安全领域的专用指令集处理器(ASIP)。每个ASIP中含有一个改进的并行查找表用来加速高级加密标准算法。该架构凭借任务并行能够获得较高的计数器模式密码块链消息完整码协议吞吐率。在SMIC 0.13μm标准CMOS工艺下,实现该架构需要约308万等效门。实验结果表明,该系统的最大工作频率为84 MHz,能获得787 Mb/s的吞吐率。
Security protocols and cryptography algorithms(ciphers) are widely used to protect the sensitive digital information in computer systems and communication networks. How to process these computation-intensive protocols and algorithms has become a crucial issue. This paper presents a Network on Chip(NoC) architecture for Wireless Local Area Network(WLAN) security domain. Four MIPS-like RISC processors and twelve security-oriented ASIPs fabricate the proposed 4x4 mesh NoC architecture. In each ASIP, the Parallel Look-Up Table (PLUT) method is implemented to accelerate Advanced Encryption Standard(AES) encryption. Moreover, task parallelism in Counter CBC-MAC Protoeol(CCMP) is exploited, thus high throughput is obtained. The proposed architecture is synthesized under SMIC 0.13 p,m CMOS technology and costs 3083 k-gates. Experimental results show that the system achieves a throughput of 787 Mb/s at 84 MHz.
出处
《计算机工程》
CAS
CSCD
2012年第21期245-248,共4页
Computer Engineering
基金
国家自然科学基金资助项目(60776028)
教育部科学技术研究基金资助重点项目(109055)
关键词
无线局域网
片上网络
高级加密标准
并行查找表
专用指令集处理器
Wireless Local Area Network(WLAN)
Network on Chip(NoC)
Advanced Encryption Standard(AES)
Parallel Look-Up Table(PLUT)
Application Specific Instruction-set Processor(ASIP)