一种基于数字加密的个人信息保护系统技术方案

技术编号:35777262 阅读:15 留言:0更新日期:2022-12-01 14:21
本发明专利技术公开了一种基于数字加密的个人信息保护系统,包括:密钥数据库,收录使用对称密钥加密方式在多方通信过程中产生的若干密钥,并按照密钥类型进行分类;历史数据库,保存当前时间节点之前的所有已完成的解密操作数据,所述的解密操作数据包括接收的密文以及与所述的密文对应的密钥;密文识别模块,用于接收密文,识别密文特征,判断加密算法类型;优先级划分模块,提取历史数据库中不同密钥的使用频率,根据密钥的使用频率进行排序;解密模块,获取密文所采用的加密类型,提取密钥数据库中该类型密钥中排序最高的密钥进行解密。本发明专利技术可以在不知密文来源的情况下,能够在最快的速度下进行解密,从而提高工作效率。从而提高工作效率。从而提高工作效率。

【技术实现步骤摘要】
一种基于数字加密的个人信息保护系统


[0001]本专利技术涉及信息安全
,具体涉及一种基于数字加密的个人信息保护系统。

技术介绍

[0002]数字加密,又称之为数据加密,所谓数据加密技术是指将一个信息(或称明文)经过加密钥匙及加密函数转换,变成无意义的密文,而接收方则将此密文经过解密函数、解密钥匙还原成明文的过程。数据加密技术要求只有在指定的用户或网络下,才能解除密码而获得原来的数据,这就需要给数据发送方和接受方以一些特殊的信息用于加解密,也即是所谓的密钥。其密钥的值是从大量的随机数中选取的。按加密算法分为专用密钥和公开密钥两种。
[0003]专用密钥,又称为对称密钥或单密钥,加密和解密时使用同一个密钥,即同一个算法。在具体的使用过程中,通信双方必须交换彼此密钥,当需给对方发信息时,用自己的加密密钥进行加密,而在接收方收到数据后,用对方所给的密钥进行解密。当一个文本要加密传送时,该文本用密钥加密构成密文,密文在信道上传送,收到密文后用同一个密钥将密文解出来,形成普通文体供阅读。
[0004]由于对称密钥运算量小、速度快、安全强度高,因而目前仍广泛被采用。但是这种方式在进行多方通信的时候,需要保存很多个密钥。当接收方接收到密文,并且无法识别发送者的时候,需要将密钥库中录入的密钥依次尝试来实现解密过程,过程较为复杂,并且效率较低。

技术实现思路

[0005]本专利技术的目的在于提供一种基于数字加密的个人信息保护系统,解决以下技术问题:
[0006]当无法追踪发送者时,无法确定密文所对应的具体密钥,采用数据库中的密钥依次无序试探,效率较低。
[0007]本专利技术的目的可以通过以下技术方案实现:
[0008]一种基于数字加密的个人信息保护系统,包括:
[0009]密钥数据库,收录使用对称密钥加密方式在多方通信过程中产生的若干密钥,并按照密钥类型进行分类;
[0010]历史数据库,保存当前时间节点之前的所有已完成的解密操作数据,所述的解密操作数据包括接收的密文以及与所述的密文对应的密钥;
[0011]密文识别模块,用于接收密文,识别密文特征,判断加密算法类型;
[0012]优先级划分模块,提取历史数据库中不同密钥的使用频率,根据密钥的使用频率进行排序;
[0013]解密模块,获取密文所采用的加密类型,提取密钥数据库中该类型密钥中排序最
高的密钥进行解密。
[0014]作为本专利技术进一步的方案:在对密文进行解密的过程中,如果同类型排序最高的密钥无法完成解密过程,在提取该类型密钥排序仅次于当前密钥的下一密钥,重复进行解密。
[0015]作为本专利技术进一步的方案:如果所述的密钥数据库中与所接收的密文同一类型的所有密钥都无法完成解密过程,则重新识别密文特征,判断所述的密文的加密算法类型。
[0016]作为本专利技术进一步的方案:在对密文进行二次识别的过程中,如果输出的加密算法类型与上一次一致,将所述的密文存入备用数据库中。
[0017]作为本专利技术进一步的方案:在对密文进行二次识别的过程中,如果输出的加密算法类型与上一次不一致,则按照新的加密算法类型,重新在解密模块中进行解密。
[0018]作为本专利技术进一步的方案:所述的密文在二次识别之后,仍然无法通过密钥数据库中的密钥完成解密过程,则将所述的密文存入备用数据库。
[0019]作为本专利技术进一步的方案:提取所述的备用数据库中的密文,将密钥数据库中的密钥依次提取,用于解密密文,直至密文被解密成明文。
[0020]作为本专利技术进一步的方案:如果备用数据库中的密文无法被解密,则判定所述的密文无法解密;如果备用数据库中的密文无法通过密钥数据库中的密钥完成解密,则判定密文识别错误,重新录入密文特征。
[0021]本专利技术的有益效果:采用不同的加密算法,对明文进行进行加密之后生成的密文都会有着比较明显的特点,在本申请中将这些特点定义为密文特征,通过识别密文特征来得知明文采用的加密算法;采用累积使用次数排序来决定优先级的方式,来确定同加密算法下不同密钥的使用优先级,从而在不知密文来源的情况下,能够在最快的速度下进行解密,从而提高工作效率。
附图说明
[0022]下面结合附图对本专利技术作进一步的说明。
[0023]图1是本专利技术一种基于数字加密的个人信息保护系统的结构示意图。
具体实施方式
[0024]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0025]请参阅图1所示,本专利技术为一种基于数字加密的个人信息保护系统,包括:
[0026]密钥数据库,收录使用对称密钥加密方式在多方通信过程中产生的若干密钥,并按照密钥类型进行分类;
[0027]历史数据库,保存当前时间节点之前的所有已完成的解密操作数据,所述的解密操作数据包括接收的密文以及与所述的密文对应的密钥;
[0028]密文识别模块,用于接收密文,识别密文特征,判断加密算法类型;
[0029]优先级划分模块,提取历史数据库中不同密钥的使用频率,根据密钥的使用频率
进行排序;
[0030]解密模块,获取密文所采用的加密类型,提取密钥数据库中该类型密钥中排序最高的密钥进行解密。
[0031]首先,本申请针对的是对称密钥,又称为对称密钥或单密钥,加密和解密时使用同一个密钥,即同一个算法。如DES和MIT的Kerberos算法。单密钥是最简单方式,通信双方必须交换彼此密钥,当需给对方发信息时,用自己的加密密钥进行加密,而在接收方收到数据后,用对方所给的密钥进行解密。当一个文本要加密传送时,该文本用密钥加密构成密文,密文在信道上传送,收到密文后用同一个密钥将密文解出来,形成普通文体供阅读。
[0032]常用的对称加密算法:
[0033]1、DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合;
[0034]2、3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高;
[0035]3、AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高,支持128、192、256位密钥的加密;
[0036]4、Blowfish
[0037]其中,DES使用一个56位的密以及附加的8位奇偶校验位,产生最大64位的分组大小。这是一个选代的分组密码,使用称为Fe i ste l的技术,其中将加密的文本块分成两半。
[0038]使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或"运算;接着交换这两半,这一过程会继续下去,但最后本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数字加密的个人信息保护系统,其特征在于,包括:密钥数据库,收录使用对称密钥加密方式在多方通信过程中产生的若干密钥,并按照密钥类型进行分类;历史数据库,保存当前时间节点之前的所有已完成的解密操作数据,所述的解密操作数据包括接收的密文以及与所述的密文对应的密钥;密文识别模块,用于接收密文,识别密文特征,判断加密算法类型;优先级划分模块,提取历史数据库中不同密钥的使用频率,根据密钥的使用频率进行排序;解密模块,获取密文所采用的加密类型,提取密钥数据库中该类型密钥中排序最高的密钥进行解密。2.根据权利要求1所述的一种基于数字加密的个人信息保护系统,其特征在于,在对密文进行解密的过程中,如果同类型排序最高的密钥无法完成解密过程,在提取该类型密钥排序仅次于当前密钥的下一密钥,重复进行解密。3.根据权利要求2所述的一种基于数字加密的个人信息保护系统,其特征在于,如果所述的密钥数据库中与所接收的密文同一类型的所有密钥都无法完成解密过程,则重新识别密文特征,判断所述的密文的加密算法类型。4.根据权利要求3所述的...

【专利技术属性】
技术研发人员:武建双刘洋宋超
申请(专利权)人:合肥天帷信息安全技术有限公司
类型:发明
国别省市:

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

1