Searching RC5-Keys with Distributed Reconfigurable Computing.
Dirk Koch, Matthiaas Koerber, Jürgen Teich · ERSA · 2006
Distributed Computing projects such as SETI@home or distributed.net have demonstrated how supercomputer performance can be achieved by the use of thousands of linked computers contributing their idle time. The goal of this paper is to combine traditional Distributed Computing concepts with reconfigurable hardware, where free resource area can be used to achive computation speed-ups. Our approach is demonstrated on the base of a RC5 brute force key search analog to the distributed.net project. To support this, we implemented I) a platform-independent, scalable, and efficient hardware key searcher which can be easily used with various types of FPGA boards. In addition, we II) present how these computing nodes can be managed in reconfigurable runtime systems and integrated into a large