用于商业密码的云端存储和验证系统的制作方法

文档序号:26442631发布日期:2021-08-27 13:42阅读:145来源:国知局
用于商业密码的云端存储和验证系统的制作方法

本发明涉及计算机信息安全技术领域,特别涉及用于商业密码的云端存储和验证系统。



背景技术:

计算机是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,并且具有存储记忆功能,是可以按照程序运行,自动、高速处理海量数据的现代化智能电子设备,而且已经遍及一般学校、企事业单位、并进入千家万户,成为了信息社会中必不可少的工具。然而,在将计算机作为生活、学习或工作的必不可少的工具的同时,计算机信息安全也成为了用户必须要考虑的安全问题,并且信息安全问题也日显突出。

目前,现有技术中商业密码的云端存储和验证系统安全性存在较大漏洞,用户的账户密码遗忘后难以及时找回,并且用户账户信息被窃取后,容易遭受他人恶意更改。因此,发明用于商业密码的云端存储和验证系统来解决上述问题很有必要。



技术实现要素:

本发明的目的在于提供用于商业密码的云端存储和验证系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:用于商业密码的云端存储和验证系统,包括终端设备、身份信息采集模块、密码信息采集模块、信息处理模块、加密模块、数据转换模块、云储存模块和信息导出模块,所述加密模块包括第一加密单元、第二加密单元和加密控制单元,所述信息导出模块包括解密单元、提取单元和数据打乱单元,所述信息处理模块在储存系统中用于将身份信息采集模块和密码信息采集模块采集到的信息数据转换为同种数据,所述密码信息采集模块用于单独采集用户的密码信息数字,所述加密模块和解密单元均由程序控制,所述解密单元的控制程序为加密模块的控制程序的逆反程序。

优选的,所述身份信息采集模块只用于采集用户的身份证号,一名用户只可在身份信息采集模块中输入一组身份证号。

优选的,用户在设定密码时,首先将个人身份信息(身份证号)输入终端设备内并被身份信息采集模块接受,然后将设定的密码输入终端设备内并被密码信息采集模块接受,然后信息处理模块对身份信息采集模块中的身份信息和密码信息采集模块中的密码信息进行处理并将其转换为同一种数据(如:二进制代码)。

优选的,所述第一加密单元和第二加密单元能够对同种数据进行处理,所述第一加密单元和第二加密单元为两种不同的加密程序,所述加密控制单元由一组循环控制程序实现,所述加密控制单元在加密模块中用于控制第一加密单元和第二加密单元的循环加密次数。

优选的,所述第一加密单元将接收到的数据进行一次加密处理,并将处理后的数据输送到第二加密单元进行二次加密,第二加密单元对数据进行二次加密处理后,加密控制单元通过控制程序将二次加密后的数据重新传输到第一加密单元,不断重复此步骤使得第一加密单元和第二加密单元能够对数据进行多次循环加密,从而提高数据的安全性。

优选的,所述提取单元用于将解密单元解密后的数据进行部分提取,将身份证号去除,将原密码传输至数据打乱单元中,所述数据打乱单元由算法实现,所述数据打乱单元内的算法为sort排序法、循环随机位变换法或者循环随机位法,所述提取单元提取后的原密码经数据打乱单元打乱后在信息导出模块中临时储存。

优选的,所述解密单元通过使用加密模块的逆反程序来对接收到的数据进行解密处理,从而能够生成原密码数据,原密码数据在信息导出模块中不进行存储而是直接传输到提取单元中,所述数据打乱单元通过算法对接收到的数据进行随机打乱,从而生成一组不同于原密码的新数据,并将该新数据传输到终端设备上显示,在用户遗忘原密码时,通过观看该新数据以回想起原密码。

优选的,所述数据转换模块为af-gsm4g远程无线数据采集设备,所述数据转换模块支持串口modbusrtu协议的数据采集,所述数据转换模块支持服务器modbus或者lora透传通讯,并且支持固定ip和动态域名解析方式连接数据中心。

本发明的技术效果和优点:

1、本发明通过设置有信息导出模块,信息导出模块包括解密单元和数据打乱单元,解密单元为加密模块的逆反程序,当用户的原密码遗忘时,解密单元对加密后的数据进行解密处理,提取单元将解密后的原密码单独提取出来并传输给数据打乱单元,数据打乱单元将原密码无规律打乱并生成一组新数字,用户通过观察新数字来回想原密码,从而将原密码找回,并且该新数字即使被他人得知,他人也无法得到原密码,从而保证了用户信息的安全性;

2、本发明通过设置有身份信息采集模块来对用户的身份证号进行采集,并将身份证号与原密码结合在一起循环加密,即便云储存模块中的信息遭受恶意窃取,他人也无法得到用户的原密码,因此储存的安全系数更高。

附图说明

图1为本发明整体系统流程示意图。

图2为本发明加密模块结构示意图。

图3为本发明加密模块加密流程示意图。

图4为本发明信息导出模块结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供了如图1-4所示的用于商业密码的云端存储和验证系统,包括终端设备、身份信息采集模块、密码信息采集模块、信息处理模块、加密模块、数据转换模块、云储存模块和信息导出模块,加密模块包括第一加密单元、第二加密单元和加密控制单元,信息导出模块包括解密单元、提取单元和数据打乱单元,信息处理模块在储存系统中用于将身份信息采集模块和密码信息采集模块采集到的信息数据转换为同种数据,密码信息采集模块用于单独采集用户的密码信息数字,加密模块和解密单元均由程序控制,解密单元的控制程序为加密模块的控制程序的逆反程序。

身份信息采集模块只用于采集用户的身份证号,一名用户只可在身份信息采集模块中输入一组身份证号。

具体的,用户在设定密码时,首先将个人身份信息(身份证号)输入终端设备内并被身份信息采集模块接受,然后将设定的密码输入终端设备内并被密码信息采集模块接受,然后信息处理模块对身份信息采集模块中的身份信息和密码信息采集模块中的密码信息进行处理并将其转换为同一种数据(如:二进制代码)。

其次,第一加密单元和第二加密单元能够对同种数据进行处理,第一加密单元和第二加密单元为两种不同的加密程序,加密控制单元由一组循环控制程序实现,加密控制单元在加密模块中用于控制第一加密单元和第二加密单元的循环加密次数。

具体的,第一加密单元将接收到的数据进行一次加密处理,并将处理后的数据输送到第二加密单元进行二次加密,第二加密单元对数据进行二次加密处理后,加密控制单元通过控制程序将二次加密后的数据重新传输到第一加密单元,不断重复此步骤使得第一加密单元和第二加密单元能够对数据进行多次循环加密,从而提高数据的安全性。

进一步的,提取单元用于将解密单元解密后的数据进行部分提取,将身份证号去除,将原密码传输至数据打乱单元中,数据打乱单元由算法实现,数据打乱单元内的算法为sort排序法、循环随机位变换法或者循环随机位法,提取单元提取后的原密码经数据打乱单元打乱后在信息导出模块中临时储存。

具体的,解密单元通过使用加密模块的逆反程序来对接收到的数据进行解密处理,从而能够生成原密码数据,原密码数据在信息导出模块中不进行存储而是直接传输到提取单元中,数据打乱单元通过算法对接收到的数据进行随机打乱,从而生成一组不同于原密码的新数据,并将该新数据传输到终端设备上显示,在用户遗忘原密码时,通过观看该新数据以回想起原密码。

其次,数据转换模块为af-gsm4g远程无线数据采集设备,数据转换模块支持串口modbusrtu协议的数据采集,数据转换模块支持服务器modbus或者lora透传通讯,并且支持固定tp和动态域名解析方式连接数据中心。

最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1