Implementation for SMS4-GCM and High-Speed Architecture Design
Semi-conductor devices own various advantages in terms of performance and functionality. Nano-devices carry charge and excitons efficiently and are ideal building blocks for nano-scale electronics and opto-electronics. A new and high-efficiency encryption and authentication algorithm, SMS4-GCM, based on cryptographic algorithm SMS4 and block cipher operating mode GCM is proposed. Design using full pipeline architecture and implementation on FPGA is presented in detail and the results show that the maximal processing rate of SMS4-GCM can reach up to 22.248 GBPS which can meet the demands of high-speed network's applications.