南昌大学学报(工科版)
 
2025年04月05日 星期六  首页  |  期刊社主页  |  期刊介绍  |  编 委 会  |  征稿启事  |  期刊订阅  |  联系我们
南昌大学学报(工科版)
  论文 本期目录 | 过刊浏览 | 高级检索 |
基于MetaCrypto平台的SM4密码算法实现
肖超恩许弘可郑玉崝王建新张磊程心雨
北京电子科技学院
全文: PDF (0 KB)   HTML (1 KB) 
输出: BibTeX | EndNote (RIS)      
摘要 针对现有通用编程语言在实现密码算法时存在编程难度大和可维护性差等问题,提出了一种基于MetaCrypto平台的密码算法实现方式。基于MetaCrypto平台的MCL元语言和映射原理,实现了SM4密码算法模型和Python语言映射接口,完成了从SM4密码算法模型到Python语言的代码生成;对映射为Python平台的SM4算法进行正确性验证和加/解密速率测试,并比较了x86架构、ARM架构、LoongArch架构下的加/解密速率。实验结果显示MetaCrypto平台输出的SM4密码算法结果与官方参考文档的测试向量完全相同,验证了其正确性;在实现加/解密速率方面,基于64 Kbit的数据量在x86架构CPU下达到了0.327 Mbit·s-1,在ARM架构CPU下达到了0.254 Mbit·s-1,在LoongArch架构CPU下达到了0.145 Mbit·s-1,与GMSSL-Python实现库基本一致。
服务
把本文推荐给朋友
加入我的书架
加入引用管理器
E-mail Alert
RSS
作者相关文章
肖超恩许弘可郑玉崝王建新张磊程心雨
关键词 SM4密码算法MetaCrypto平台Python语言映射接口代码映射    
    
基金资助:中央高校基本科研业务费资金资助项目(328202205); 中央高校基本科研业务费(应用研究类)(2023A03); 教育部新工科研究与实践项目(E-AQGABQ20202704); 北京高等教育“本科教学改革创新项目”(202110018002); 北京电子科技学院一流学科建设项目(20210064Z0401、20210056Z0402);
引用本文:   
肖超恩许弘可郑玉崝王建新张磊程心雨. 基于MetaCrypto平台的SM4密码算法实现[J]. 南昌大学学报(工科版), 2024, 46(2): 185-.
链接本文:  
https://qks.ncu.edu.cn/Jwk_xbgkb/CN/     或     https://qks.ncu.edu.cn/Jwk_xbgkb/CN/Y2024/V46/I2/185
 

版权所有 © 2011《南昌大学学报(工科版)》编辑部 
本系统由北京玛格泰克科技发展有限公司设计开发 技术支持:support@magtech.com.cn
赣ICP备20001624号-1