Constructing Cluster of Simple FPGA Boards for Cryptologic Computations

  • Yarkin Doröz
  • Erkay Savaş
Conference paper

DOI: 10.1007/978-3-642-28365-9_27

Part of the Lecture Notes in Computer Science book series (LNCS, volume 7199)
Cite this paper as:
Doröz Y., Savaş E. (2012) Constructing Cluster of Simple FPGA Boards for Cryptologic Computations. In: Choy O.C.S., Cheung R.C.C., Athanas P., Sano K. (eds) Reconfigurable Computing: Architectures, Tools and Applications. ARC 2012. Lecture Notes in Computer Science, vol 7199. Springer, Berlin, Heidelberg

Abstract

In this paper, we propose an FPGA cluster infrastructure, which can be utilized in implementing cryptanalytic attacks and accelerating cryptographic operations. The cluster can be formed using simple and inexpensive, off-the-shelf FPGA boards featuring an FPGA device, local storage, CPLD, and network connection. Forming the cluster is simple and no effort for the hardware development is needed except for the hardware design for the actual computation. Using a softcore processor on FPGA, we are able to configure FPGA devices dynamically and change their configuration on the fly from a remote computer. The softcore on FPGA can execute relatively complicated programs for mundane tasks unworthy of FPGA resources. Finally, we propose and implement a fast and efficient dynamic configuration switch technique that is shown to be useful especially in cryptanalytic applications. Our infrastructure provides a cost-effective alternative for formerly proposed cryptanalytic engines based on FPGA devices.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Yarkin Doröz
    • 1
  • Erkay Savaş
    • 1
  1. 1.Sabanci UniversityIstanbulTurkey

Personalised recommendations