The Design of SM4 Algorithm Based on FPGA and Its Teaching Application

This study explores the application of ‘FPGA-based SM4 State Secure Cryptographic Algorithm Design’ to the teaching of the general elective course of Intelligent Electronics and Information Technology to achieve the teaching goal of combining theory and practice. The course design can not only help undergraduates master FPGA development skills such as FPGA development process, pipeline and state machine design, but also deeply understand the principle and hardware implementation of national security cryptographic algorithms. Through modular teaching methods and project practice, students are taught how to analyse resource consumption and optimise design solutions, while building national security awareness. This teaching case aims to improve students' hardware design ability and innovative thinking, as well as enhance their sense of social responsibility in the field of information security. It is hoped that this study provides an effective example of combining national security awareness and engineering practice for general education in engineering.

Authors

Institutions

Publication Details

Published
2024-11-22
DOI
https://doi.org/10.1145/3722237.3722302
Primary Topic
Graph Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Design of SM4 Algorithm Based on FPGA and Its Teaching Application

Yichao TIAN, Qiang Guo, Jihong Liu
1 links
Graph Theory and Algorithms
article

The Design of SM4 Algorithm Based on FPGA and Its Teaching Application

Yichao TIAN, Qiang Guo, Jihong Liu
article en

Abstract

This study explores the application of ‘FPGA-based SM4 State Secure Cryptographic Algorithm Design’ to the teaching of the general elective course of Intelligent Electronics and Information Technology to achieve the teaching goal of combining theory and practice. The course design can not only help undergraduates master FPGA development skills such as FPGA development process, pipeline and state machine design, but also deeply understand the principle and hardware implementation of national security cryptographic algorithms. Through modular teaching methods and project practice, students are taught how to analyse resource consumption and optimise design solutions, while building national security awareness. This teaching case aims to improve students' hardware design ability and innovative thinking, as well as enhance their sense of social responsibility in the field of information security. It is hoped that this study provides an effective example of combining national security awareness and engineering practice for general education in engineering.

Northeastern University (CN)
Openalex Percentile: Top 70%
Graph Theory and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.