密码学中仿真实验的设计与实现
Study on the Design and Implementation of Simulation Experiments in Cryptography作者机构:漳州城市职业学院电子信息工程系福建漳州363000
出 版 物:《中阿科技论坛(中英文)》 (China-Arab States Science and Technology Forum)
年 卷 期:2024年第3期
页 面:78-83页
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)]
摘 要:密码算法是密码技术的核心,各种基于密码技术的安全功能都需要密码算法的支持。密码算法可以实现数据机密性、数据完整性、消息起源鉴别、不可否认性等基础安全功能。密码学中应用仿真实验直接面向具体的信息安全应用场景,围绕密码算法及安全工具的综合应用实践,着力解决信息安全问题。文章对密码学中的多种仿真实验环境的搭建、设计与实现的方法进行分析,提出了密码学常用的加密/解密算法(RSA、ECC、AES等)、签名算法(DSA、ECC-DSA等)的时间开销算法,以及求双线性对运算、指数运算时间开销算法的Python实现方法。文章所设计和实现的代码具有通用性,并已在相应的仿真环境中调试运行通过,可以直接调用。