密码SoC中算法IP核通用接口模型

2021-11-02 03:34:42南龙梅
计算机工程与设计 2021年10期
关键词:信号设计

王 凯,李 伟,陈 韬,南龙梅

(1.信息工程大学 信息安全重点实验室,河南 郑州 450001; 2.复旦大学 微电子学院,上海 200433)

0 引 言

密码算法的实现方式主要包括:通用处理器、专用指令处理器、FPGA(field programmable gate array)、密码逻辑阵列和密码算法IP核(intellectual property core)等[1]。其中,密码算法IP核是运算性能最高、功耗和面积最小的方式,长期以来受到广泛应用。

密码SoC(system on chip)通过将通用处理器、密码算法IP核、存储和接口模块等单元集成到单颗芯片上,能够实现数据加解密、消息签名/验证和数据完整性验证等密码应用,已经成为保障信息安全的核心部件。半导体与集成电路技术的迅速发展,使得密码SoC的功能越来越强,规模越来越大,基于密码算法IP核集成的设计方法,在密码SoC设计中得到了广泛应用。如何实现不同类型密码算法IP核的统一管理和高效调度,对于增强密码SoC整体灵活性和高效性具有重要意义。

AMBA(advanced microcontroller bus architecture bus)总线是ARM公司研发的一种片上总线系统,支持多个主/从设备的快速连接和芯片级测试,在密码SoC设计中得到了广泛应用。其中AHB(advanced high performance bus)总线作为AMBA的高级高性能总线,广泛应用于密码SoC中处理器与算法IP核的高速连接。

针对密码SoC中算法IP核的调度控制的研究主要有几种。文献[2]实现了基于FPGA的SDIO通信接口,但无法适用于多种密码算法IP核运算需求。文献[3]实现了一种FPGA通用串行接口设计,但数据传输速率慢,严重限制了密码算法IP核运算性能。文献[4]完成了一种基于FPGA的动态部分可重构智能I/O接口设计与实现,但需要通过TCP/IP网络数据包切换总线接口配置指令,配置信息量很大。……

登录APP查看全文

猜你喜欢
信号设计
信号
鸭绿江(2021年35期)2021-04-19 12:24:18
完形填空二则
何为设计的守护之道?
现代装饰(2020年7期)2020-07-27 01:27:42
《丰收的喜悦展示设计》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止长个的信号
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加载信号采集与PID控制
一种基于极大似然估计的信号盲抽取算法