| 注册
首页|期刊导航|密码学报|基于模型驱动的密码算法可视化开发平台研究

基于模型驱动的密码算法可视化开发平台研究

肖超恩 刘昌俊 董秀则 王建新 张磊

密码学报2024,Vol.11Issue(2):357-370,14.
密码学报2024,Vol.11Issue(2):357-370,14.DOI:10.13868/j.cnki.jcr.000684

基于模型驱动的密码算法可视化开发平台研究

Visual Model Driven Development Platform Research in Field of Cryptographic Algorithms

肖超恩 1刘昌俊 1董秀则 1王建新 1张磊1

作者信息

  • 1. 北京电子科技学院,北京 100070
  • 折叠

摘要

Abstract

In view of the poor universality of the cryptographic algorithm development platform and the inability to cross platforms,this paper adopts the model driven approach to realize the development of cryptographic algorithms,designs a visual development platform for cryptographic algorithms based on model driven,and proposes a domain language for the development of cryptographic algorithms based on model driven:MCL(MetaCrypto language);A model-based code generator and code mapper are implemented.Experiments show that the designed platform can establish cryptographic algorithm model by dragging the graphics block by the developer,and then the platform can generate code under different programming environments according to the established cryptographic algorithm model.The platform implements the code mapper module of C and python,and the cryptographic algorithm model can quickly map to C and python code.The platform has good practicability.The developer's password algorithm implementation process is simple and efficient.Codes under different programming environments can be generated automatically through the platform,which improves the cross platform performance of cryptographic algorithm implementation.

关键词

密码算法实现/模型驱动/领域专用语言(DSL)/代码生成技术

Key words

cryptography algorithm/model driven/domain specific language/code generation technology

分类

信息技术与安全科学

引用本文复制引用

肖超恩,刘昌俊,董秀则,王建新,张磊..基于模型驱动的密码算法可视化开发平台研究[J].密码学报,2024,11(2):357-370,14.

基金项目

中央高校基本科研业务费(328202205) (328202205)

北京电子科技学院基本科研业务费优硕培养类课题(328202271)The Fundamental Research Funds for the Central Universities of China(328202205) (328202271)

Research Fund for Excellent Graduate Cultivation of Beijing Electronic Science and Technology Institute(328202271) (328202271)

密码学报

OA北大核心CSTPCD

2095-7025

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