用于商业密码的云端存储和验证系统技术方案

技术编号:29842758 阅读:51 留言:0更新日期:2021-08-27 14:33
本发明专利技术公开了用于商业密码的云端存储和验证系统,涉及到计算机信息安全技术领域,包括终端设备、身份信息采集模块、密码信息采集模块、信息处理模块、加密模块、数据转换模块、云储存模块和信息导出模块,加密模块包括第一加密单元、第二加密单元和加密控制单元,信息导出模块包括解密单元、提取单元和数据打乱单元。本发明专利技术通过设置有信息导出模块,信息导出模块包括解密单元和数据打乱单元,解密单元为加密模块的逆反程序,数据打乱单元将原密码无规律打乱并生成一组新数字,用户通过观察新数字来回想原密码,从而将原密码找回,并且该新数字即使被他人得知,他人也无法得到原密码,从而保证了用户信息的安全性。

【技术实现步骤摘要】
用于商业密码的云端存储和验证系统
本专利技术涉及计算机信息安全
,特别涉及用于商业密码的云端存储和验证系统。
技术介绍
计算机是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,并且具有存储记忆功能,是可以按照程序运行,自动、高速处理海量数据的现代化智能电子设备,而且已经遍及一般学校、企事业单位、并进入千家万户,成为了信息社会中必不可少的工具。然而,在将计算机作为生活、学习或工作的必不可少的工具的同时,计算机信息安全也成为了用户必须要考虑的安全问题,并且信息安全问题也日显突出。目前,现有技术中商业密码的云端存储和验证系统安全性存在较大漏洞,用户的账户密码遗忘后难以及时找回,并且用户账户信息被窃取后,容易遭受他人恶意更改。因此,专利技术用于商业密码的云端存储和验证系统来解决上述问题很有必要。
技术实现思路
本专利技术的目的在于提供用于商业密码的云端存储和验证系统,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:用于商业密码的云端存储和验证系统,包括终端设备、身份信息采集模块、密码信息采集模块、信息处理模块、加密模块、数据转换模块、云储存模块和信息导出模块,所述加密模块包括第一加密单元、第二加密单元和加密控制单元,所述信息导出模块包括解密单元、提取单元和数据打乱单元,所述信息处理模块在储存系统中用于将身份信息采集模块和密码信息采集模块采集到的信息数据转换为同种数据,所述密码信息采集模块用于单独采集用户的密码信息数字,所述加密模块和解密单元均由程序控制,所述解密单元的控制程序为加密模块的控制程序的逆反程序。优选的,所述身份信息采集模块只用于采集用户的身份证号,一名用户只可在身份信息采集模块中输入一组身份证号。优选的,用户在设定密码时,首先将个人身份信息(身份证号)输入终端设备内并被身份信息采集模块接受,然后将设定的密码输入终端设备内并被密码信息采集模块接受,然后信息处理模块对身份信息采集模块中的身份信息和密码信息采集模块中的密码信息进行处理并将其转换为同一种数据(如:二进制代码)。优选的,所述第一加密单元和第二加密单元能够对同种数据进行处理,所述第一加密单元和第二加密单元为两种不同的加密程序,所述加密控制单元由一组循环控制程序实现,所述加密控制单元在加密模块中用于控制第一加密单元和第二加密单元的循环加密次数。优选的,所述第一加密单元将接收到的数据进行一次加密处理,并将处理后的数据输送到第二加密单元进行二次加密,第二加密单元对数据进行二次加密处理后,加密控制单元通过控制程序将二次加密后的数据重新传输到第一加密单元,不断重复此步骤使得第一加密单元和第二加密单元能够对数据进行多次循环加密,从而提高数据的安全性。优选的,所述提取单元用于将解密单元解密后的数据进行部分提取,将身份证号去除,将原密码传输至数据打乱单元中,所述数据打乱单元由算法实现,所述数据打乱单元内的算法为sort排序法、循环随机位变换法或者循环随机位法,所述提取单元提取后的原密码经数据打乱单元打乱后在信息导出模块中临时储存。优选的,所述解密单元通过使用加密模块的逆反程序来对接收到的数据进行解密处理,从而能够生成原密码数据,原密码数据在信息导出模块中不进行存储而是直接传输到提取单元中,所述数据打乱单元通过算法对接收到的数据进行随机打乱,从而生成一组不同于原密码的新数据,并将该新数据传输到终端设备上显示,在用户遗忘原密码时,通过观看该新数据以回想起原密码。优选的,所述数据转换模块为AF-GSM4G远程无线数据采集设备,所述数据转换模块支持串口MODBUSRTU协议的数据采集,所述数据转换模块支持服务器MODBUS或者LORA透传通讯,并且支持固定IP和动态域名解析方式连接数据中心。本专利技术的技术效果和优点:1、本专利技术通过设置有信息导出模块,信息导出模块包括解密单元和数据打乱单元,解密单元为加密模块的逆反程序,当用户的原密码遗忘时,解密单元对加密后的数据进行解密处理,提取单元将解密后的原密码单独提取出来并传输给数据打乱单元,数据打乱单元将原密码无规律打乱并生成一组新数字,用户通过观察新数字来回想原密码,从而将原密码找回,并且该新数字即使被他人得知,他人也无法得到原密码,从而保证了用户信息的安全性;2、本专利技术通过设置有身份信息采集模块来对用户的身份证号进行采集,并将身份证号与原密码结合在一起循环加密,即便云储存模块中的信息遭受恶意窃取,他人也无法得到用户的原密码,因此储存的安全系数更高。附图说明图1为本专利技术整体系统流程示意图。图2为本专利技术加密模块结构示意图。图3为本专利技术加密模块加密流程示意图。图4为本专利技术信息导出模块结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供了如图1-4所示的用于商业密码的云端存储和验证系统,包括终端设备、身份信息采集模块、密码信息采集模块、信息处理模块、加密模块、数据转换模块、云储存模块和信息导出模块,加密模块包括第一加密单元、第二加密单元和加密控制单元,信息导出模块包括解密单元、提取单元和数据打乱单元,信息处理模块在储存系统中用于将身份信息采集模块和密码信息采集模块采集到的信息数据转换为同种数据,密码信息采集模块用于单独采集用户的密码信息数字,加密模块和解密单元均由程序控制,解密单元的控制程序为加密模块的控制程序的逆反程序。身份信息采集模块只用于采集用户的身份证号,一名用户只可在身份信息采集模块中输入一组身份证号。具体的,用户在设定密码时,首先将个人身份信息(身份证号)输入终端设备内并被身份信息采集模块接受,然后将设定的密码输入终端设备内并被密码信息采集模块接受,然后信息处理模块对身份信息采集模块中的身份信息和密码信息采集模块中的密码信息进行处理并将其转换为同一种数据(如:二进制代码)。其次,第一加密单元和第二加密单元能够对同种数据进行处理,第一加密单元和第二加密单元为两种不同的加密程序,加密控制单元由一组循环控制程序实现,加密控制单元在加密模块中用于控制第一加密单元和第二加密单元的循环加密次数。具体的,第一加密单元将接收到的数据进行一次加密处理,并将处理后的数据输送到第二加密单元进行二次加密,第二加密单元对数据进行二次加密处理后,加密控制单元通过控制程序将二次加密后的数据重新传输到第一加密单元,不断重复此步骤使得第一加密单元和第二加密单元能够对数据进行多次循环加密,从而提高数据的安全性。进一步的,提取单元用于将解密单元解密后的数据进行部分提取,将身份证号去除,将原密码传输至数据打乱单元中,数据打乱单元由算法实现,数据打乱单元内的算法为sort排序法、循环随机位变换法本文档来自技高网...

【技术保护点】
1.用于商业密码的云端存储和验证系统,包括终端设备、身份信息采集模块、密码信息采集模块、信息处理模块、加密模块、数据转换模块、云储存模块和信息导出模块,其特征在于:所述加密模块包括第一加密单元、第二加密单元和加密控制单元,所述信息导出模块包括解密单元、提取单元和数据打乱单元,所述信息处理模块在储存系统中用于将身份信息采集模块和密码信息采集模块采集到的信息数据转换为同种数据,所述密码信息采集模块用于单独采集用户的密码信息数字,所述加密模块和解密单元均由程序控制,所述解密单元的控制程序为加密模块的控制程序的逆反程序。/n

【技术特征摘要】
1.用于商业密码的云端存储和验证系统,包括终端设备、身份信息采集模块、密码信息采集模块、信息处理模块、加密模块、数据转换模块、云储存模块和信息导出模块,其特征在于:所述加密模块包括第一加密单元、第二加密单元和加密控制单元,所述信息导出模块包括解密单元、提取单元和数据打乱单元,所述信息处理模块在储存系统中用于将身份信息采集模块和密码信息采集模块采集到的信息数据转换为同种数据,所述密码信息采集模块用于单独采集用户的密码信息数字,所述加密模块和解密单元均由程序控制,所述解密单元的控制程序为加密模块的控制程序的逆反程序。


2.根据权利要求1所述的用于商业密码的云端存储和验证系统,其特征在于:所述身份信息采集模块只用于采集用户的身份证号,一名用户只可在身份信息采集模块中输入一组身份证号。


3.根据权利要求2所述的用于商业密码的云端存储和验证系统,其特征在于:用户在设定密码时,首先将个人身份信息(身份证号)输入终端设备内并被身份信息采集模块接受,然后将设定的密码输入终端设备内并被密码信息采集模块接受,然后信息处理模块对身份信息采集模块中的身份信息和密码信息采集模块中的密码信息进行处理并将其转换为同一种数据(如:二进制代码)。


4.根据权利要求1所述的用于商业密码的云端存储和验证系统,其特征在于:所述第一加密单元和第二加密单元能够对同种数据进行处理,所述第一加密单元和第二加密单元为两种不同的加密程序,所述加密控制单元由一组循环控制程序实现,所述加密控制单元在加密模块中用于控制第一加密单元和第二加密单元的循环加密次数。


5.根据权利要求4所述的用...

【专利技术属性】
技术研发人员:赵异伍孝斌朱超
申请(专利权)人:四川万信数字科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1