Paper 2018/656

FPGA Cluster based high performance Cryptanalysis framework

Abhishek Bajpai and S V Kulgod

Abstract

In this paper a ‘FPGA cluster’ based framework for high performance Cryptanalysis has been proposed. The framework abstracts underlying networked FPGA cluster into a unified acceleration resource. It does so by implementing requested amount of computation kernels (cryptographic modules) and managing efficient distribution of the network band-width between the inter-FPGA and intra-FPGA computation kernels. Further agile methodology for developing such networked computation kernels with use of a high level language (Python) based HDL library and seamless integration with a user space crypt analysis application have been discussed. 40-bit partial key attack over AES256 has been demonstrated as a capability demonstration. Performance higher than clustered CPUs and GPUs at lower costs and power is reported.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published elsewhere. Minor revision. www.researchgate.net (Preprint)
DOI
10.13140/RG.2.2.34006.55364
Contact author(s)
abbajpai @ barc gov in
History
2018-07-06: received
Short URL
https://ia.cr/2018/656
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2018/656,
      author = {Abhishek Bajpai and S V Kulgod},
      title = {{FPGA} Cluster based high performance Cryptanalysis framework},
      howpublished = {Cryptology {ePrint} Archive, Paper 2018/656},
      year = {2018},
      doi = {10.13140/RG.2.2.34006.55364},
      url = {https://eprint.iacr.org/2018/656}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.