Advanced search
1 file | 2.24 MB Add to list

Reco-Pi : a reconfigurable cryptoprocessor for π-Cipher

Author
Organization
Abstract
This paper presents the reconfigurable hardware design of an Encryptor and a Decryptor of the 16-, 32-, and 64-bit versions of π-Cipher called ‘‘Reco-Pi’’, one of the candidate designs for the Competition for Authenticated Encryption: Security, Applicability, and Robustness. π-Cipher is a nonce-based authenticated encryption engine with associated data. The security of π-Cipher depends on using Add, Rotate, XOR operations. Furthermore, in this paper, a Cryptoprocessor for the 16-, 32-, and 64-bit versions are introduced. The functionality of the three different bit versions of the π-Cipher were verified on the Xilinx Virtex-7. Our results show an improvement in the design speed by 45% at the cost of increase in 17% of the total area. Also, we observe an improvement in the design’s throughput of 76% compared to our previous work of the 16-bit Encryptor.
Keywords
FPGA, Authenticated encryption, CAESAR, Cryptoprocessor, π -Cipher, TLUT, Micro-reconfiguration, Dynamic circuit specialization

Downloads

  • (...).pdf
    • full text
    • |
    • UGent only
    • |
    • PDF
    • |
    • 2.24 MB

Citation

Please use this url to cite or link to this publication:

MLA
El-Hadedy, Mohamed, et al. “Reco-Pi : A Reconfigurable Cryptoprocessor for π-Cipher.” JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, vol. 133, 2019, pp. 420–31.
APA
El-Hadedy, M., Kulkarni, A., Stroobandt, D., & Skadron, K. (2019). Reco-Pi : a reconfigurable cryptoprocessor for π-Cipher. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 133, 420–431.
Chicago author-date
El-Hadedy, Mohamed, Amit Kulkarni, Dirk Stroobandt, and Kevin Skadron. 2019. “Reco-Pi : A Reconfigurable Cryptoprocessor for π-Cipher.” JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING 133: 420–31.
Chicago author-date (all authors)
El-Hadedy, Mohamed, Amit Kulkarni, Dirk Stroobandt, and Kevin Skadron. 2019. “Reco-Pi : A Reconfigurable Cryptoprocessor for π-Cipher.” JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING 133: 420–431.
Vancouver
1.
El-Hadedy M, Kulkarni A, Stroobandt D, Skadron K. Reco-Pi : a reconfigurable cryptoprocessor for π-Cipher. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING. 2019;133:420–31.
IEEE
[1]
M. El-Hadedy, A. Kulkarni, D. Stroobandt, and K. Skadron, “Reco-Pi : a reconfigurable cryptoprocessor for π-Cipher,” JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, vol. 133, pp. 420–431, 2019.
@article{8628799,
  abstract     = {This paper presents the reconfigurable hardware design of an Encryptor and a Decryptor of the 16-,
32-, and 64-bit versions of π-Cipher called ‘‘Reco-Pi’’, one of the candidate designs for the Competition for
Authenticated Encryption: Security, Applicability, and Robustness. π-Cipher is a nonce-based authenticated encryption engine with associated data. The security of π-Cipher depends on using Add, Rotate,
XOR operations. Furthermore, in this paper, a Cryptoprocessor for the 16-, 32-, and 64-bit versions are
introduced. The functionality of the three different bit versions of the π-Cipher were verified on the Xilinx
Virtex-7. Our results show an improvement in the design speed by 45% at the cost of increase in 17% of the
total area. Also, we observe an improvement in the design’s throughput of 76% compared to our previous
work of the 16-bit Encryptor.},
  author       = {El-Hadedy, Mohamed and Kulkarni, Amit and Stroobandt, Dirk and Skadron, Kevin},
  issn         = {0743-7315},
  journal      = {JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING},
  keywords     = {FPGA,Authenticated encryption,CAESAR,Cryptoprocessor,π -Cipher,TLUT,Micro-reconfiguration,Dynamic circuit specialization},
  language     = {eng},
  pages        = {420--431},
  title        = {Reco-Pi : a reconfigurable cryptoprocessor for π-Cipher},
  url          = {http://dx.doi.org/10.1016/j.jpdc.2017.05.012},
  volume       = {133},
  year         = {2019},
}

Altmetric
View in Altmetric
Web of Science
Times cited: