Fault Detection in Blowfish Algorithm Using FPGA-Based Modified Decision Tree Approach

Joseph Anthony Prathap, Mithileysh Sathiyanarayanan · IEEE Access · 2025

This research article identifies the fault occurrence in the blowfish cryptography algorithm using a modified Decision Tree classifier. Though there are several cryptography algorithms, the symmetric blowfish algorithm is considered for its high performance, compatibility, security, and ease of implementation. When utilized in real applications, the attack in the bit transmission either at the encryption or at the decryption might affect its authentication and security. This demands automatic fault identification within the blowfish algorithm using a modified Decision tree. This work includes attack induction and identification of the same using the developed modified decision tree-based equality checker circuit. The FPGA device implements the proposed method to validate the real-time feasibility. Also, the System on Chip IC layout is developed for the proposed method to analyze the parameters of power and area using the EDA tools. The utilization of FPGA in indicating the attack of the blowfish algorithm is evaluated for its high-performance capability that has low latency and higher throughput for the 64-bit design resolution.

Read the paper · More papers on PaperTik