Title:
Rfca: efficient, robust and flexible cipher algorithm for fpga implementation
Authors:
- Raphael Couturier
- Hassan Noura
Published in:
(2024). ECMS 2024, 38th Proceedings
Edited by: Daniel Grzonka, Natalia Rylko, Grazyna Suchacka, Vladimir Mityushev, European Council for Modelling and Simulation.
DOI: http://doi.org/10.7148/2024
ISSN: 2522-2422 (ONLINE)
ISSN: 2522-2414 (PRINT)
ISSN: 2522-2430 (CD-ROM)
ISBN: 978-3-937436-84-5
ISBN: 978-3-937436-83-8 (CD) Communications of the ECMS Volume 38, Issue 1, June 2024, Cracow, Poland June 4th – June 7th, 2024
DOI:
https://doi.org/10.7148/2024-0579
Citation format:
Raphael couturier, Hassan noura (2024). RFCA: Efficient, Robust and Flexible Cipher Algorithm For FPGA Implementation, ECMS 2024, Proceedings Edited by: Daniel Grzonka, Natalia Rylko, Grazyna Suchacka, Vladimir Mityushev, European Council for Modelling and Simulation. doi:10.7148/2024-0579
Abstract:
The current Field-Programmable Gate Array (FPGA) implementation of cryptographic algorithms faces performance and security challenges because these algorithms were not originally designed to take FPGA features into account. One significant performance limitation arises from the iteration of a round function for a high round number, given the fixed structures like static substitution and diffusion primitives throughout the process. This paper introduces a new framework for a key-dependent, flexible one-round stream cipher scheme specifically designed to benefit from FPGA features. It is called RFCA. Security and performance analyses validate the effectiveness and robustness of the proposed solution, ensuring the desired cryptographic properties. In comparison with an AES implementation, RFCA is 34 times faster.