首页> 外文期刊>Journal of Computer Society of India >Area Eifficient Iterative VLSI Array Architecture for Modular Exponentiation
【24h】

Area Eifficient Iterative VLSI Array Architecture for Modular Exponentiation

机译:用于模块化幂运算的面积有效迭代VLSI阵列架构

获取原文
获取原文并翻译 | 示例
           

摘要

Security issues will play a crucial role in the majority of future computer and communication systems. The cryptographic algorithms are central to achieve system security. Modular exponentiation is the core arithmetic behind any Public-Key-Cryptosystem (PKC). A novel architecture is proposed to implement modular exponentiation that is scalable with respect to word size and pipeline depth. The entire design is coded in VHDL language. Regularity and local connections makes the algorithm suitable for high performance array implementation in FPGA's. The processing nodes consist of one or two full adders and simple multiplexor. The area and time measures are performed on the optimized design to show that it is possible to implement modular exponentiation at secure bit lengths on a single commercially available FPGA. We compare our architecture with some previously proposed systolic architecture on the basis of both modular multiplication and exponentiation. The comparison indicates that our architecture offers the higher speed and lower hardware complexity. A fast and area efficient modular exponentiation will considerably enhance the speed and applicability of public key cryptosystem in portable system.
机译:安全问题将在未来的大多数计算机和通信系统中扮演至关重要的角色。密码算法对于实现系统安全性至关重要。模幂运算是任何公钥密码系统(PKC)背后的核心算法。提出了一种新颖的体系结构,以实现模块化的幂运算,该幂运算可相对于字长和流水线深度进行扩展。整个设计均以VHDL语言编码。规则性和局部连接使该算法适合于FPGA中的高性能阵列实现。处理节点由一个或两个完整的加法器和简单的多路复用器组成。在优化设计上执行了面积和时间测量,以表明可以在单个市售FPGA上以安全的位长实现模块化幂运算。我们在模块化乘法和幂运算的基础上,将我们的体系结构与先前提出的一些脉动体系结构进行了比较。比较表明,我们的体系结构提供了更高的速度和更低的硬件复杂性。快速,高效的模块化指数运算将大大提高便携式系统中公钥密码系统的速度和适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号