首页
社区
课程
招聘
[讨论]GPUs 用於 Cryptanalysis 之可行性評估。
2009-10-30 16:39 1374

[讨论]GPUs 用於 Cryptanalysis 之可行性評估。

2009-10-30 16:39
1374
Dear All,
   附件中有兩個 files, 我猜應該是根據論文發表同時所做成的簡報檔,我從 internet 上 downloaded 下來的,請大家參考。
利用 GPU 的特性,同時降低佔用 CPU 資源,並且利用 parallel 方法,還有良好的算法,是不是可以打造出一個 解 RSA-512 bits 的因數分解軟件!?
因為我對 GPU 瞭解有限,且過去三個月來,我不在自己的 Lab,或許有講者去我們系上演講最新的密碼術也不一定,因為我不知道。
在這裡,特別與大家討論一下這個可行性。
這個問題,也是壇主 Kanxue 特別想知道的。
請大家發表意見。
謝謝。

rocinuk 敬上.

Ps. 補上 near-sha.rar,解壓縮成 near-sha.ps,它的 Result 那部分 GPUs 写的耐人尋味。

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (1)
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
rockinuk 8 2009-10-31 12:08
2
0
http://www.springerlink.com/content/j6838p2588754610/?p=c526ffae22a944fd964f6716d2ff2165&pi=10
Parallel LDPC Decoding on GPUs Using a Stream-Based Computing Approach
Gabriel Falcão1 , Shinichi Yamagiwa2 , Vitor Silva1  and Leonel Sousa2, 3

(1)  Department of Electrical and Computer Engineering, University of Coimbra, Instituto de Telecomunicações Polo II - Universidade de Coimbra, 3030-290 Coimbra, Portugal
(2)  INESC-ID, Technical University of Lisbon, Rua Alves Redol n.9, 1000-029 Lisboa, Portugal
(3)  Department of Electrical and Computer Engineering, IST, Technical University of Lisbon, Rua Alves Redol n.9, 1000-029 Lisboa, Portugal

Received: 8 July 2008  Revised: 20 May 2009  Published online: 28 September 2009

Abstract  Low-Density Parity-Check (LDPC) codes are powerful error correcting codes adopted by recent communication standards. LDPC decoders are based on belief propagation algorithms, which make use of a Tanner graph and very intensive message-passing computation, and usually require hardware-based dedicated solutions. With the exponential increase of the computational power of commodity graphics processing units (GPUs), new opportunities have arisen to develop general purpose processing on GPUs. This paper proposes the use of GPUs for implementing flexible and programmable LDPC decoders. A new stream-based approach is proposed, based on compact data structures to represent the Tanner graph. It is shown that such a challenging application for stream-based computing, because of irregular memory access patterns, memory bandwidth and recursive flow control constraints, can be efficiently implemented on GPUs. The proposal was experimentally evaluated by programming LDPC decoders on GPUs using the Caravela platform, a generic interface tool for managing the kernels' execution regardless of the GPU manufacturer and operating system. Moreover, to relatively assess the obtained results, we have also implemented LDPC decoders on general purpose processors with Streaming Single Instruction Multiple Data (SIMD) Extensions. Experimental results show that the solution proposed here efficiently decodes several codewords simultaneously, reducing the processing time by one order of magnitude.
Keywords  data-parallel computing - graphics processing unit (GPU) - Caravela - low-density parity-check (LDPC) code - error correcting code

This work was partially supported by the Portuguese Foundation for Science and Technology, through the FEDER program, and also under Grant No. SFRH/BD/37495/2007.
游客
登录 | 注册 方可回帖
返回