一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种针对移动互联网的轻量级密钥认证方法与流程

2021-11-22 14:04:00 来源:中国专利 TAG:

1.本发明属于互联网技术领域,尤其涉及一种针对移动互联网的轻量级密钥认证方法。


背景技术:

2.随着社会的发展,人们快速步入网络时代,互联网的发展直接会影响到人们的生活与科技的进步,互联网又称国际网络,一般指的是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。
3.互联网中经常会有一些虚拟的加密保护,需要破除加密保护需要使用到密钥,密钥在应用时,有时需要对于请求进行认证,保证请求的合法性与合规性,但现有的一些密钥认证方法在内并未设置有最后的安全性分析过程,导致整体认证方法在应用时的安全性得不到保障,易出现密钥等数据泄露的情况,同时也并未设置有速度分析过程,无法对于整体认证的时间进行计算,无法进行综合评价,应用效果不佳,需要进行一定改进。


技术实现要素:

4.本发明的目的在于:为了解决现有的一些密钥认证方法在内并未设置有最后的安全性分析过程,导致整体认证方法在应用时的安全性得不到保障,易出现密钥等数据泄露的情况,同时也并未设置有速度分析过程,无法对于整体认证的时间进行计算,无法进行综合评价,应用效果不佳的问题,而提出的一种针对移动互联网的轻量级密钥认证方法。
5.为了实现上述目的,本发明采用了如下技术方案:一种针对移动互联网的轻量级密钥认证方法,包括如下步骤:
6.s1、建立用户端子系统与认证服务端子系统;
7.s2、向互联网服务器发送连接请求;
8.s3、获取连接请求,并产生密钥;
9.s4、产生的密钥的信息数据形成认证码a1;
10.s5、用户端子系统将密钥的参数信息和认证码a1进行加密,并且将其发送给互联网服务器;
11.s6、认证服务端子系统对于接收到的数据进行解密;
12.s7、在众多密钥合集中找到对应的认证码a1指代的密钥,对于密钥进行重新拼接组合;
13.s8、使用加密协议产生互联网服务器端的认证码a2;
14.s9、对于认证码a1与认证码a2进行对比;
15.s10、对于此过程整体的安全性进行分析;
16.s11、对于此过程的速度进行分析;
17.s12、进行综合评价。
18.作为上述技术方案的进一步描述:
19.所述s1中,建立用户端子系统,用户端子系统内具有用户规则协议、用户认证与加密协议,系统内能够建立与互联网服务器的通信连接,可应用于认证码的生成与处理,处理包括数据的合并与拆分。
20.作为上述技术方案的进一步描述:
21.所述s1中,认证服务端子系统通过云网络平台建立,采用云数据库保存与管理系统,支持快速加密功能,主要包括网络连接模块、密钥生成模块、数据库整理模块、无效信息剔除模块与数据信息管理模块。
22.作为上述技术方案的进一步描述:
23.所述s2中,向互联网服务器发送连接请求,以互联网服务器当前的系统时间。
24.作为上述技术方案的进一步描述:
25.所述s3中,获取连接请求,获取一些硬件随机数,并采用组合密钥算法从密钥种子中生成此次使用的密钥。
26.作为上述技术方案的进一步描述:
27.所述s6中,认证服务端子系统对于接收到的数据进行解密,数据信息包括认证码a1与认证码a1的各类附带信息。
28.作为上述技术方案的进一步描述:
29.所述s7中,在众多密钥合集中找到对应的认证码a1指代的密钥,并使用组合算法对于密钥进行重新拼接组合。
30.作为上述技术方案的进一步描述:
31.所述s9中,对于认证码a1与认证码a2进行对比,若a1与a2相同则代表此次认证通过,可对于用户进行正式授权,反之认证失败,不对于用户进行授权,同时关闭窗口。
32.作为上述技术方案的进一步描述:
33.所述s10中,利用神经网络算法,对于此过程的各类数据进行分类,对于各类分类数据进行分类检测,检测其中数据缺失与泄漏,同时对于传输密钥过程中的泄漏进行检测。
34.作为上述技术方案的进一步描述:
35.所述s11中,利用64位处理器对于此过程中的1024二进制位数据进行运算,并对于运算时间进行统计。
36.综上所述,由于采用了上述技术方案,本发明的有益效果是:
37.本发明中,通过对于不同认证码进行对比的步骤,来进行认证,此方案不用涉及大量的数据的比对,且同时由于认证码是唯一且不易复制与改变的,因此可有效提高认证的整体精确率,鲁棒性强,同时方法内获取的密钥是动态变化的,若在信息的传递过程中,信息数据泄露或者被窃取,也难以被破解,有效提高了该方法在进行密钥认证时的可靠性及数据信息的安全性,获取第一层保障,同时方法内还在后续设置有安全性分析过程,在此过程中,利用神经网络算法,对于此过程的各类数据进行分类,对于各类分类数据进行分类检测,检测其中数据缺失与泄漏,同时对于传输密钥过程中的泄漏进行检测,获取第二层保障,进一步保障认证过程中数据传输的安全性,同时方法内还具有速度分析步骤,可对于整体的认证速度进行记录,从而便于进行后续的综合评价,提高了方法整体的应用效果。
具体实施方式
38.下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
39.本发明提供一种技术方案:一种针对移动互联网的轻量级密钥认证方法,包括如下步骤:
40.s1、建立用户端子系统与认证服务端子系统,其中,用户端子系统内具有用户规则协议、用户认证与加密协议,系统内能够建立与互联网服务器的通信连接,可应用于认证码的生成与处理,处理包括数据的合并与拆分,认证服务端子系统通过云网络平台建立,采用云数据库保存与管理系统,支持快速加密功能,主要包括网络连接模块、密钥生成模块、数据库整理模块、无效信息剔除模块与数据信息管理模块;
41.s2、向互联网服务器发送连接请求,以互联网服务器当前的系统时间;
42.s3、获取连接请求,获取一些硬件随机数,并采用组合密钥算法从密钥种子中生成此次使用的密钥;
43.s4、产生的密钥的信息数据形成认证码a1;
44.s5、用户端子系统将密钥的参数信息和认证码a1进行加密,并且将其发送给互联网服务器;
45.s6、认证服务端子系统对于接收到的数据进行解密,数据信息包括认证码a1与认证码a1的各类附带信息;
46.s7、在众多密钥合集中找到对应的认证码a1指代的密钥,并使用组合算法对于密钥进行重新拼接组合;
47.s8、使用加密协议产生互联网服务器端的认证码a2;
48.s9、对于认证码a1与认证码a2进行对比,若a1与a2相同则代表此次认证通过,可对于用户进行正式授权,反之认证失败,不对于用户进行授权,同时关闭窗口;
49.s10、利用神经网络算法,对于此过程的各类数据进行分类,对于各类分类数据进行分类检测,检测其中数据缺失与泄漏,同时对于传输密钥过程中的泄漏进行检测;
50.s11、利用64位处理器对于此过程中的1024二进制位数据进行运算,并对于运算时间进行统计;
51.s12、进行综合评价。
52.本实施例中,通过对于不同认证码进行对比的步骤,来进行认证,此方案不用涉及大量的数据的比对,且同时由于认证码是唯一且不易复制与改变的,因此可有效提高认证的整体精确率,鲁棒性强,同时方法内获取的密钥是动态变化的,若在信息的传递过程中,信息数据泄露或者被窃取,也难以被破解,有效提高了该方法在进行密钥认证时的可靠性及数据信息的安全性,获取第一层保障,同时方法内还在后续设置有安全性分析过程,在此过程中,利用神经网络算法,对于此过程的各类数据进行分类,对于各类分类数据进行分类检测,检测其中数据缺失与泄漏,同时对于传输密钥过程中的泄漏进行检测,获取第二层保障,进一步保障认证过程中数据传输的安全性,同时方法内还具有速度分析步骤,可对于整体的认证速度进行记录,从而便于进行后续的综合评价,提高了方法整体的应用效果。
53.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献