中文 英语
首页
技术论文

NIST素数域上椭圆曲线加密的高速处理器

硬件处理器,实现ECC(椭圆曲线密码)的高速和高安全性。

受欢迎程度

摘要
椭圆曲线密码(ECC)作为一种公钥密码系统,在许多安全应用中得到了广泛的应用。在ECC中实现计算复杂度最高的标量乘法运算是一个挑战。在本研究中,我们提出了一种实现ECC高速和高安全性的硬件处理器。我们首先提出了一个三时钟周期的分治乘法算法,它大大减少了乘法的执行周期。然后,我们提出了一个专用的乘法硬件结构,该结构可以重用乘法器并优化数据路径延迟。为了保持乘法运算在非空闲状态下运行,并与其他模块化运算并行执行,基于有效的分段和流水线策略,对点加法和点加倍的运算调度进行了重新设计和优化。最后,在计算和硬件开销相似的前提下,我们提出了一种改进的高安全性SM算法,该算法采用随机点来抵抗侧信道攻击。在55 nm互补金属氧化物半导体应用专用集成电路平台上,该处理器成本为463k个栅极,一个SM需要0.028 ms。我们的研究结果表明,ECC处理器在速度和区域时间产品指标方面优于文献中报道的其他最先进的设计。”

找到开放获取这里是技术文件.公布的2/2022。

Hu, X,等:NIST素域上椭圆曲线加密的高速处理器。IET电路设备系统1 - 10(2022)。https://doi.org/10.1049/cds2.12110



留言回复


(注:此名称将公开显示)

Baidu