首页> 外文会议>IEEE/ACM International Conference on Computer-Aided Design >A novel two-stage modular multiplier based on racetrack memory for asymmetric cryptography
【24h】

A novel two-stage modular multiplier based on racetrack memory for asymmetric cryptography

机译:一种基于赛道存储器的新型两阶段模块化乘法器,用于非对称密码学

获取原文

摘要

Asymmetric cryptography algorithms such as RSA are widely used in applications such as blockchain technology and cloud computing to ensure the security and privacy of data. However, the encryption and decryption operations of asymmetric cryptography algorithms involve many computation-intensive multiplications, which require high memory bandwidth and involve large performance and resource overhead. Emerging non-volatile memory technologies such as racetrack memory are regarded to be promising for all levels of memory hierarchy to reduce the area and power overhead due to their high data density and nearly zero leakage. In this paper, we propose an efficient racetrack memory based in-memory design to accelerate the modular multiplication for asymmetric cryptography algorithms. A novel two-stage scalable modular multiplication algorithm is proposed to significantly improve the delay. An efficient architecture is further developed to reduce the number of required adders by half. Experimental results show that our proposed scheme improves the energy efficiency by 45.9%, the area efficiency by 93.6% and achieves 8x of throughput per area compared with the state-of-the-art CMOS-based implementation.
机译:诸如RSA之类的非对称密码算法被广泛应用于诸如区块链技术和云计算之类的应用中,以确保数据的安全性和私密性。但是,非对称密码算法的加密和解密操作涉及许多计算密集型乘法,这需要高存储带宽,并涉及较大的性能和资源开销。由于其高数据密度和几乎零泄漏,新兴的非易失性存储器技术(如赛道存储器)被认为可用于所有级别的存储器层次结构,以减少面积和功耗。在本文中,我们提出了一种有效的基于赛道内存的内存设计,以加速非对称密码算法的模块化乘法。提出了一种新颖的两阶段可扩展模块化乘法算法,以显着改善延迟。进一步开发了一种有效的体系结构,以将所需加法器的数量减少一半。实验结果表明,与基于CMOS的最新实现方案相比,我们提出的方案将能源效率提高了45.9%,面积效率提高了93.6%,并实现了每面积8倍的吞吐量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号