首页> 外文会议>International Workshop on Cryptographic Hardware and Embedded Systems(CHES 2005); 20050829-0901; Edinburgh(GB) >Scalable Hardware for Sparse Systems of Linear Equations, with Applications to Integer Factorization
【24h】

Scalable Hardware for Sparse Systems of Linear Equations, with Applications to Integer Factorization

机译:线性方程组稀疏系统的可扩展硬件及其在整数分解中的应用

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

摘要

Motivated by the goal of factoring large integers using the Number Field Sieve, several special-purpose hardware designs have been recently proposed for solving large sparse systems of linear equations over finite fields using Wiedemann's algorithm. However, in the context of factoring large (1024-bit) integers, these proposals were marginally practical due to the complexity of a wafer-scale design, or alternatively the difficulty of connecting smaller chips by a huge number of extremely fast interconnects. In this paper we suggest a new special-purpose hardware device for the (block) Wiedemann algorithm, based on a pipelined systolic architecture reminiscent of the TWIRL device. The new architecture offers simpler chip layout and interconnections, improved efficiency, reduced cost, easy testability and greater flexibility in using the same hardware to solve sparse problems of widely varying sizes and densities. Our analysis indicates that standard fab technologies can be used in practice to carry out the linear algebra step of factoring 1024-bit RSA keys. As part of our design but also of independent interest, we describe a new error-detection scheme adaptable to any implementation of Wiedemann's algorithm. The new scheme can be used to detect computational errors with probability arbitrarily close to 1 and at negligible cost.
机译:出于使用“数字场筛”分解大整数的目标的推动,最近提出了几种专用的硬件设计,用于使用Wiedemann算法求解有限域上线性方程的大型稀疏系统。但是,在分解大(1024位)整数的情况下,由于晶圆规模设计的复杂性,或者难以通过大量极快的互连来连接较小的芯片,这些建议几乎是不切实际的。在本文中,我们建议一种用于(块)Wiedemann算法的新型专用硬件设备,该设备基于使人联想起TWIRL设备的流水式心脏收缩体系结构。新的架构提供了更简单的芯片布局和互连,提高的效率,降低的成本,易于测试的性能以及使用相同硬件解决尺寸和密度差异很大的稀疏问题的更大灵活性。我们的分析表明,标准fab技术可以在实践中用于执行分解1024位RSA密钥的线性代数步骤。作为我们设计的一部分,但也有个人利益,我们描述了一种适用于Wiedemann算法的任何实现的新错误检测方案。该新方案可用于检测概率为1且成本可忽略不计的计算错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号