检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:姜冬梅 何欣霖 李军 JIANG Dongmei;HE Xinlin;LI Jun(Chengdu 30JAVEE Microelectronics Co.,Ltd.,Chengdu Sichuan 610041,China)
机构地区:[1]成都三零嘉微电子有限公司,四川成都610041
出 处:《通信技术》2022年第6期807-812,共6页Communications Technology
摘 要:在安全服务器应用领域,基于对称算法的密码芯片需要读写访问大量、离散的密钥和初始向量(Intial Vector,IV)数据。利用密钥和IV数据的时间局部性和空间局部性,提出了一种预读与高速缓冲存储器(cache)相结合的双倍速率同步动态随机存取存储(Double Data Rate Synchronous Dynamic Random Access Memory,DDR)加速器,来解决密钥和IV的存储容量和访问效率的问题,并采用Verilog硬件描述语言完成DDR加速器的实现。最后基于芯动的DDR控制器和镁光的DDR3模型,进行有、无加速器的性能对比试验,试验表明DDR硬件加速器较大地提高了DDR对离散数据的访问性能,解决了密钥和IV存储中的容量和效率的问题。In the field of secure server applications,cryptographic chips based on symmetric algorithms need to access a lot of discontinuous keys and initial vectors.According to the temporal locality and spatial locality of the key and IV data,this paper proposes a DDR(Double Data Rate Synchronous Dynamic Random Access Memory) hardware accelerator combining pre-fetch and cache,which is used to solve the problems of storage capacity and access efficiency of keys and IVs,and uses the Verilog hardware description language to complete the implementation of the DDR accelerator.Finally,based on INNOR DDR controller and Micron’s DDR3 model,a performance comparison test with and without an accelerator is conducted.Experiments indicate that the DDR hardware accelerator greatly improves the access performance of discontinuous data,and solves the problems of storage capacity and access efficiency of keys and IVs.
分 类 号:TP309[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.13