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)
- 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
-
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} }