SM2密码技术在面向移动终端的系统安全登录中的应用研究毕业论文
2021-04-05 00:43:49
摘 要
随着各种移动终端的普及,人人都将在日常生活中与移动设备打交道。最近几年可以说有关网络安全的事故频频爆发。经过认真剖析研究各种各样的安全事件,可知移动终端在迅速发展普及进入人们生活以及网络技术的不断发展,在应对越来越复杂的网络环境的同时也隐藏着各种各样的不安全因素,移动终端的安全性问题也日益变成热门关注问题。手机平板作为人们日常生产生活中不可缺少的重要工具,扮演着极其重要的作用,它不仅是双方交流的媒介,也扮演着用户私人信息存储设备,所以移动终端的信息安全也显的尤为重要。我们要实现移动终端与安全登录相结合,尽可能避免安全事故的发生,保证用户个人信息与财产的安全可靠。伴随着现代计算机技术和密码技术的发展,RSA算法无法满足广大需求,我们需要一种更加安全,更加快速的加密算法,因此咱们国家密码管理部门经过研究,决定采用SM2加密算法来代替RSA算法。本文主要介绍了SM2椭圆曲线的加密解密步骤及具体过程,并对其具体过程进行了实现,在最后设计了一个简单使用SM2密码技术对用户身份进行加密的登录系统。
关键词:信息安全;SM2密码技术;登录系统
ABSTRACT
With the popularity of various mobile terminals, everyone will deal with mobile devices in their daily life. In recent years, it can be said that the network security accidents frequently broke out. Was carefully analyzed all kinds of security incidents, mobile terminals in the rapid development of popularization into people's life and the development of network technology, in the face of increasingly complex network environment at the same time also hides all kinds of unsafe factors, mobile terminal security problem has increasingly become a hot concern. As an indispensable and important tool in People's Daily production and life, mobile phone tablet plays an extremely important role. It is not only a medium for communication between both parties, but also a storage device for users' private information. Therefore, the information security of mobile terminals is particularly important. We should realize the combination of mobile terminal and secure login, avoid the occurrence of security accidents as much as possible, and ensure the safety and reliability of users' personal information and property. With the development of modern computer technology and cryptography, RSA algorithm can not meet the general needs, we need a more secure, more rapid encryption algorithm, so our national password management department after research, decided to use SM2 encryption algorithm to replace RSA algorithm. This paper mainly introduces the SM2 elliptic curve encryption and decryption steps and the specific process, and the specific process of its implementation, in the final design of a simple use of SM2 password technology for user identity encryption system.
Keywords:Information security;SM2 cryptography;Login system
目 录
第1章 绪论 1
1.1 引言 1
1.2 研究目的 1
1.3 研究意义 2
1.4 研究现状 2
第2章 密码技术 3
2.1 密码体制 3
2.2 密码分类 3
2.3 RSA公钥算法与ECC公钥算法 6
2.4 SM2密码算法 10
2.5 身份鉴别 11
2.6 本章小结 13
第3章 基于SM2的移动系统登录结构设计 14
3.1 登录系统总体设计 14
3.2 登录系统模块设计 15
3.3 本章小结 16
第4章 基于SM2的移动系统登录实现 17
4.1 Android登录界面设计实现 17
4.2 SM2算法加密设计实现 20
4.3 本章小结 25
第5章 系统测试 26
5.1 登陆功能测试 26
5.2 加密功能测试 27
5.3 本章小结 27
第6章 总结与展望 28
6.1 论文总结 28
6.2 研究展望 28
参考文献 29
致谢 30