| 注册
首页|期刊导航|密码学报(中英文)|基于正规基的大规模S盒FPGA设计与实现

基于正规基的大规模S盒FPGA设计与实现

张磊 李国元 洪睿鹏 王建新 肖超恩

密码学报(中英文)2025,Vol.12Issue(4):854-869,16.
密码学报(中英文)2025,Vol.12Issue(4):854-869,16.DOI:10.13868/j.cnki.jcr.000798

基于正规基的大规模S盒FPGA设计与实现

FPGA Design and Implementation of Large-Scale S-Boxes Based on Normal Basis

张磊 1李国元 2洪睿鹏 2王建新 2肖超恩2

作者信息

  • 1. 北京电子科技学院,北京 100070||中国科学院计算技术研究所处理器芯片全国重点实验室,北京 100086
  • 2. 北京电子科技学院,北京 100070
  • 折叠

摘要

Abstract

Traditional hardware implementation of block cipher S-boxes typically uses table lookup method,and its performance is constrained by chip resources.To address the issue of high resource consumption in FPGA hardware implementation of 16-bit large-scale S-boxes,this study proposes a construction method for S-boxes based on normal basis in composite fields,aiming to implement 16-bit S-boxes with reduced hardware resource usage.First,a construction scheme for a 16-bit S-box based on composite fields is designed,and linear isomorphism matrices and their inverse matrices are constructed.Next,using the mapping matrix,the multiplication inverse of the finite field GF(216)is transformed to the composite field GF((((22)2)2)2),thereby simplifying the nonlinear high-dimensional multiplication inverse to low-dimensional subfield operations.Then,the optimal parameters are se-lected by analyzing the impact of different parameters in each level of the composite field on the S-box implementation.Finally,using the proposed 16-bit S-box construction framework,FPGA sim-ulation and performance analysis are carried out using the 16-bit S-box of the MK-3 algorithm as an example,utilizing Xilinx Vivado development tools.The results show that the MK-3 algorithm S-box implemented with the proposed method requires 186 LUTs,with a clock frequency of 114.129 MHz,achieving a performance metric of 0.613 60 in terms of clock frequency per LUT.Compared to the optimal implementation performance of 0.435 38 in existing literature,this method improves performance by 40.93%.The proposed 16-bit S-box implementation scheme can maintain a high oper-ating frequency for cryptographic algorithms while reducing hardware resource consumption,offering valuable reference for the efficient soft and hardware implementation of S-boxes based on finite field constructions.

关键词

大规模S盒/复合域/正规基/MK-3算法/FPGA

Key words

large-scale S-boxes/composite field/normal basis/MK-3 algorithm/FPGA

分类

信息技术与安全科学

引用本文复制引用

张磊,李国元,洪睿鹏,王建新,肖超恩..基于正规基的大规模S盒FPGA设计与实现[J].密码学报(中英文),2025,12(4):854-869,16.

基金项目

处理器芯片全国重点实验室开放课题(CLQ202516) (CLQ202516)

中央高校基本科研业务费资金(3282024009,3282024051)State Key Lab of Processors(CLQ202516) (3282024009,3282024051)

The Fundamental Research Funds for the Central Univer-sities of China(3282024009,3282024051) (3282024009,3282024051)

密码学报(中英文)

OA北大核心

2095-7025

访问量0
|
下载量0
段落导航相关论文