首页 | 本学科首页   官方微博 | 高级检索  
     

基于SM2算法的密钥安全存储系统设计与实现
作者姓名:张乃千  ;赵文涛  ;杨海  ;刘文杰
作者单位:[1]国防科学技术大学光电科学与工程学院,湖南长沙; [2]国防科学技术大学计算机学院,湖南长沙
基金项目:国家大学生创新性实验计划项目(201390002054);国家大学生创新性实验计划项目(201390002060)
摘    要:目前,密钥成为用户进行身份验证的重要凭据,密钥安全存储在保证用户信息安全中起着重要作用。SM2算法具有高安全性、密钥管理简单等特点,本文首先对SM2算法作简要分析,通过引入USB Key硬件加密技术,提出了一种基于SM2算法的混合USB Key加密算法,通过引入多个变量生成复合多维度SM2密钥,提高了用户进行密钥存储的数据安全性。本文基于Windows 8操作系统,选用USB Key3000D作为开发平台,设计并实现了基于SM2硬件加密算法的用户密钥安全存储系统。经测试,该算法方便可行,加密、解密速度较快且安全性高,使用方便,具有良好的应用效果。

关 键 词:SM算法  混合密码算法  USB  Key硬件加密  密钥安全存储

Design and Implementation of Secure Cipher Storage System based on SM2
Affiliation:Zhang Nai-qian Zhao Wen-tao Yang Hai Liu Wen-jie (1.College of Opto-electronic Science and Engineering, National University of Defense Technology HunanChangsha 410073 2.College of Computer Science, National University of Defense Technology HunanChangsha 410073)
Abstract:Currently, cipher has been an important credential to authentication of users, secure cipher storage plays an important role in information security of users. SM2 has high security and simple key management. This paper firstly gives a brief analysis of the SM2 algorithm, then by introducing USB Key hardware encryption, has provided a secure cipher storage system based on SM2 mixed with blended USB Key hardware encryption. This system has introduced multiple variables to generate blended multi-dimensional SM2 cipher, therefore, this way improves the data security of users’ cipher storage. We develop our system based on windows 8, choose USB Key3000D as development platform, design and implement a secure cipher storage system based on SM2 hardware encryption. After testing, this system is feasible and easy to use, the speed of encryption and decryption is fast and safe, it has a good ef ect.
Keywords:SM2 algorithm  hybrid cipher algorithm  USB key hardware encryption  secure cipher storage
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号