@inproceedings{fc22627860e5477eab27f791361775e6,
title = "Work-in-Progress: Towards a Smaller than Grain Stream Cipher: Optimized FPGA Implementations of Fruit-80",
abstract = "Fruit-80, an ultra-lightweight stream cipher with 80-bit secret key, is oriented toward resource constrained devices in the Internet of Things. In this paper, we propose area and speed optimization architectures of Fruit-80 on FPGAs. The area optimization architecture reuses NFSR&LFSR feedback functions and achieves the most suitable ratio of look-up-tables and flip-flops. The speed optimization architecture adopts a hybrid approach for parallelization and reduces the latency of long data paths by pre-generating primary feedback and inserting flip-flops. In conclusion, the optimal throughput-to-area ratio of the speed optimization architecture is better than that of Grain v1. The area optimization architecture occupies only 35 slices on Xilinx Spartan-3 FPGA, smaller than that of Grain and other common stream ciphers. To the best of our knowledge, this result sets a new record of the minimum area in lightweight cipher implementations on FPGA.",
keywords = "FPGA implementation, Fruit-80, Grain, lightweight cryptography, parallelism, stream cipher",
author = "Gangqiang Yang and Zhengyuan Shi and Cheng Chen and Hailiang Xiong and Honggang Hu and Zhiguo Wan and Keke Gai and Meikang Qiu",
note = "Publisher Copyright: {\textcopyright} 2022 IEEE.; 2022 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES 2022 ; Conference date: 07-10-2022 Through 14-10-2022",
year = "2022",
doi = "10.1109/CASES55004.2022.00016",
language = "English",
series = "Proceedings - 2022 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES 2022",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "19--20",
booktitle = "Proceedings - 2022 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES 2022",
address = "United States",
}