检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]浙江大学超大规模集成电路设计研究所,杭州310027
出 处:《计算机工程》2015年第11期89-93,共5页Computer Engineering
摘 要:针对加解密运算中微处理器性能低、功耗高,以及专用电路灵活度受限的问题,提出基于运算部件粗粒度可重构的密码加速单元及其架构。给出密码运算的原子运算并实例化为运算部件,以原子运算部件为重构粒子,路由表负责配置运算部件互连网络以组合运算,参数表负责配置密码算法参数。通过生成路由表与参数表配置信息,对密码加速单元进行粗粒度重构。该架构在TSMC 0.13μm时可工作在350 MHz的时钟频率下。实验结果表明,提出的架构兼具微处理器与专用电路的优点,支持多种密码算法,所需的信息量和资源消耗少,并具有较好的性能面积比。Facing with the poor performance and high power consumption of microprocessor and inflexibility of ASIC in encryption and decryption computation, coarse-grain reconfigurable cryptographic algorithm processing architecture based on operating elements is proposed. This paper extracts atomic operations and instantiates them as processing elements. Operating elements are taken as reconfigurable gains, coupled with routing table and parameter table. Routing table is in charge of configuring interconnection network of operating elements while parameter table is responsible for configuring cryptographic algorithm parameters. By generating routing table and parameter table information according to different cryptographic algorithms,cryptographic accelerator is coarse-grain reconfigured to support various cryptographic algorithms. The circuit reaches clock frequency of 350 MHz using TSMC 0.13 Ixm cell library. Experimental results show that the architecture has both the advantages of microprocessor and ASIC and it flexibly supports various cryptographic algorithms. The required amount of information and resource consumption is less, and has better performance area ratio.
关 键 词:密码算法 粗粒度 可重构 运算部件阵列 路由器阵列 路由表
分 类 号:TP301.6[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.217.162.18