首页> 外文会议> >A System-on-Chip Implementation for Modular Exponentiation Using the Sliding-Window Method with Variable-Length Partitioning
【24h】

A System-on-Chip Implementation for Modular Exponentiation Using the Sliding-Window Method with Variable-Length Partitioning

机译:可变长度划分的滑窗方法在模块化系统上的系统实现

获取原文

摘要

Modular exponentiation is a basic operation in cryptosystems. Generally, the performance of this operation has a tremendous impact on the efficiency of the whole application. The efficiency of the modular exponentiation, in turn, depends mainly on that of modular multiplications as the former is somehow a repetition of the latter. One of these methods is the sliding-window method, which pre-processes the exponent into zero and non-zero partitions. Zero partitions allow for a reduction of the number of modular multiplications required in the exponentiation process. In this paper, we devise a novel system-on-chip (SoC) implementation for computing modular exponentiation using the sliding-window method. We also propose a hardware-only implementation for that operation. The partitioning strategy used here allows variable-length non-zero partitions, which increases the average number of zero partitions and so decreases that of non-zero partitions. The hardware/software co-design implements the modular multiplication on hardware and the remaining of the system in software. We provide a useful comparison of the proposed SoC-based implementation against hardware-only and software-only implementations. Both of the proposed implementations can be used in any industrial embedded system that needs to secure the handled information.
机译:模块化指数是密码系统中的基本操作。通常,该操作的性能对整个应用的效率产生了巨大影响。模块化指数的效率又依赖于模块化乘法的效率,因为前者的重复是重复的。其中一个方法是滑动窗口方法,其预先处理指数为零和非零分区。零分区允许减少指数过程中所需的模块化乘法数。在本文中,我们使用滑动窗口方法设计用于计算模块化指数的新型片上(SOC)实现。我们还提出了仅为该操作的硬件实现。这里使用的分区策略允许可变长度的非零分区,这增加了零分区的平均数,因此减少了非零分区的平均数量。硬件/软件共同设计实现硬件上的模块化乘法和软件中的剩余系统。我们提供了对基于SOC的实现对仅硬件和仅软件实现的有用比较。这两种建议的实现都可以用于需要确保处理信息的任何工业嵌入式系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号