Skip to main content

2017 | OriginalPaper | Buchkapitel

A High Speed KECCAK Coprocessor for Partitioned NSP Architecture on FPGA Platform

verfasst von : Rourab Paul, Sandeep Kumar Shukla

Erschienen in: VLSI Design and Test

Verlag: Springer Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The messages in the latest security protocols such as IPSec, TLS and SSL must be handled by high-speed crypto systems. Current computationally extensive cryptographic implementations on different platforms such as software, Application Specific Integrated Circuit (ASIC) and Field Programmable Gate Array (FPGA) without adequate optimization achieve lesser throughput than should be possible. In the paper we consider a cryptographic hashing algorithm KECCAK and its implementations. To achieve better throughput, the proposed implementations of KECCAK explores FPGA design spaces. In this paper three different architectures for KECCAK coprocessor are implemented in Artix-7 (XC7A100T, CSG324) FPGA platform. The Processing Element (PE) handles all communication interfaces, data paths and control signals hazards of Network Security Processor (NSP). A partitioned area in the system ensures that the processor data path is completely isolated from secret key memory. The memory to KECCAK core communication is done by Direct Memory Access Controller (DMA). The performances of the implemented KECCAK are better in terms of throughput and resource usage than the existing work reported in the literature.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Provelengios, G., Kitsos, P., Sklavos, N., Koulamas, C.: FPGA-based design approaches of keccak hash function. In: 2012 15th Euromicro Conference on Digital System Design, pp. 648–653, September 2012 Provelengios, G., Kitsos, P., Sklavos, N., Koulamas, C.: FPGA-based design approaches of keccak hash function. In: 2012 15th Euromicro Conference on Digital System Design, pp. 648–653, September 2012
3.
Zurück zum Zitat Latif, K., Rao, M.M., Mahboob, A., Aziz, A.: Novel arithmetic architecture for high performance implementation of SHA-3 finalist keccak on FPGA platforms. In: Choy, O.C.S., Cheung, R.C.C., Athanas, P., Sano, K. (eds.) ARC 2012. LNCS, vol. 7199, pp. 372–378. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-28365-9_34 CrossRef Latif, K., Rao, M.M., Mahboob, A., Aziz, A.: Novel arithmetic architecture for high performance implementation of SHA-3 finalist keccak on FPGA platforms. In: Choy, O.C.S., Cheung, R.C.C., Athanas, P., Sano, K. (eds.) ARC 2012. LNCS, vol. 7199, pp. 372–378. Springer, Heidelberg (2012). https://​doi.​org/​10.​1007/​978-3-642-28365-9_​34 CrossRef
4.
Zurück zum Zitat Akin, A., Aysu, A., Ulusel, O.C., Savaş, E.: Efficient hardware implementations of high throughput sha-3 candidates keccak, luffa and blue midnight wish for single- and multi-message hashing. In: Proceedings of the 3rd International Conference on Security of Information and Networks, SIN 2010, pp. 168–177. ACM, New York (2010) Akin, A., Aysu, A., Ulusel, O.C., Savaş, E.: Efficient hardware implementations of high throughput sha-3 candidates keccak, luffa and blue midnight wish for single- and multi-message hashing. In: Proceedings of the 3rd International Conference on Security of Information and Networks, SIN 2010, pp. 168–177. ACM, New York (2010)
5.
Zurück zum Zitat Moreira, N., Astarloa, A., Kretzschmar, U., Lázaro, J., Molina, E.: Securing IEEE 1588 messages with message authentication codes based on the keccak cryptographic algorithm implemented in FPGAs. In: 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE), pp. 1899–1904, June 2014 Moreira, N., Astarloa, A., Kretzschmar, U., Lázaro, J., Molina, E.: Securing IEEE 1588 messages with message authentication codes based on the keccak cryptographic algorithm implemented in FPGAs. In: 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE), pp. 1899–1904, June 2014
6.
Zurück zum Zitat Yalla, P., Homsirikamol, E., Kaps, J.P.: Comparison of multi-purpose cores of keccak and AES. In: 2015 Design, Automation Test in Europe Conference Exhibition (DATE), pp. 585–588, March 2015 Yalla, P., Homsirikamol, E., Kaps, J.P.: Comparison of multi-purpose cores of keccak and AES. In: 2015 Design, Automation Test in Europe Conference Exhibition (DATE), pp. 585–588, March 2015
7.
Zurück zum Zitat Honda, T., Guntur, H., Satoh, A.: FPGA implementation of new standard hash function keccak. In: 2014 IEEE 3rd Global Conference on Consumer Electronics (GCCE), pp. 275–279, October 2014 Honda, T., Guntur, H., Satoh, A.: FPGA implementation of new standard hash function keccak. In: 2014 IEEE 3rd Global Conference on Consumer Electronics (GCCE), pp. 275–279, October 2014
8.
Zurück zum Zitat Ahmed, K.E., Farag, M.M.: Hardware/software co-design of a dynamically configurable sha-3 system-on-chip (soc). In: 2015 IEEE International Conference on Electronics, Circuits, and Systems (ICECS), pp. 617–620, December 2015 Ahmed, K.E., Farag, M.M.: Hardware/software co-design of a dynamically configurable sha-3 system-on-chip (soc). In: 2015 IEEE International Conference on Electronics, Circuits, and Systems (ICECS), pp. 617–620, December 2015
9.
Zurück zum Zitat Gaj, K., Homsirikamol, E., Rogawski, M., Shahid, R., Sharif, M.U.: Comprehensive evaluation of high-speed and medium-speed implementations of five SHA-3 finalists using xilinx and altera FPGAs. IACR Cryptology ePrint Archive 2012, p. 368 (2012) Gaj, K., Homsirikamol, E., Rogawski, M., Shahid, R., Sharif, M.U.: Comprehensive evaluation of high-speed and medium-speed implementations of five SHA-3 finalists using xilinx and altera FPGAs. IACR Cryptology ePrint Archive 2012, p. 368 (2012)
10.
Zurück zum Zitat Jungk, B., Apfelbeck, J.: Area-efficient FPGA implementations of the sha-3 finalists. In: 2011 International Conference on Reconfigurable Computing and FPGAs, pp. 235–241, November 2011 Jungk, B., Apfelbeck, J.: Area-efficient FPGA implementations of the sha-3 finalists. In: 2011 International Conference on Reconfigurable Computing and FPGAs, pp. 235–241, November 2011
11.
Zurück zum Zitat Winderickx, J., Daemen, J., Mentens, N.: Exploring the use of shift register lookup tables for keccak implementations on xilinx FPGAs. In: 2016 26th International Conference on Field Programmable Logic and Applications (FPL), pp. 1–4, August 2016 Winderickx, J., Daemen, J., Mentens, N.: Exploring the use of shift register lookup tables for keccak implementations on xilinx FPGAs. In: 2016 26th International Conference on Field Programmable Logic and Applications (FPL), pp. 1–4, August 2016
12.
Zurück zum Zitat Michail, H.E., Ioannou, L., Voyiatzis, A.G.: Pipelined sha-3 implementations on FPGA: architecture and performance analysis. In: Proceedings of the Second Workshop on Cryptography and Security in Computing Systems, CS2 2015, pp. 13:13–13:18. ACM, New York (2015) Michail, H.E., Ioannou, L., Voyiatzis, A.G.: Pipelined sha-3 implementations on FPGA: architecture and performance analysis. In: Proceedings of the Second Workshop on Cryptography and Security in Computing Systems, CS2 2015, pp. 13:13–13:18. ACM, New York (2015)
15.
Zurück zum Zitat Gaspar, L., Fischer, V., Bossuet, L., Fouquet, R.: Secure extension of FPGA general purpose processors for symmetric key cryptography with partial reconfiguration capabilities. ACM Trans. Reconfigurable Technol. Syst. 5(3), 16:1–16:13 (2012) Gaspar, L., Fischer, V., Bossuet, L., Fouquet, R.: Secure extension of FPGA general purpose processors for symmetric key cryptography with partial reconfiguration capabilities. ACM Trans. Reconfigurable Technol. Syst. 5(3), 16:1–16:13 (2012)
Metadaten
Titel
A High Speed KECCAK Coprocessor for Partitioned NSP Architecture on FPGA Platform
verfasst von
Rourab Paul
Sandeep Kumar Shukla
Copyright-Jahr
2017
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-7470-7_50

Neuer Inhalt