本发明涉及隐私保护,尤其涉及基于属性识别的隐私保护加密方法及系统。
背景技术:
1、随着互联网技术的飞速发展,大量的数据在网络上进行传输和存储。为了保护数据的隐私和安全,各种加密技术应运而生。传统的加密方法通常采用对称加密或非对称加密技术,如des、aes和rsa等,其存在加密复杂、密钥管理难的问题。基于属性识别的隐私保护加密方法由于利用数据中的属性信息来加密和解密数据,从而有效降低了密钥管理和算法复杂度方面的挑战,因此具有重要的研究意义和应用价值。
2、然而,现有在基于属性识别对用户隐私数据进行加密保护过程中,无法基于用户特征对用户的传输数据进行针对性地、有区别地加密处理,导致用户隐私数据加密保护控制效果不佳的问题。
技术实现思路
1、本发明的目的是提供基于属性识别的隐私保护加密方法及系统,用以解决现有在基于属性识别对用户隐私数据进行加密保护过程中,无法基于用户特征对用户的传输数据进行针对性地、有区别地加密处理,导致用户隐私数据加密保护控制效果不佳的问题。
2、鉴于上述问题,本发明提供了基于属性识别的隐私保护加密方法及系统。
3、第一方面,本发明提供了基于属性识别的隐私保护加密方法,所述方法通过基于属性识别的隐私保护加密系统实现,其中,所述方法包括:通过建立与用户的通信连接,并读取用户的唯一id;基于所述唯一id调用账户数据库,以所述账户数据库提取用户的云端安全特征;读取用户的待传输信息,并进行所述待传输信息解析分割,生成带有属性标识的数据分割结果;以所述云端安全特征和属性标识进行对应数据分割结果的安全等级重构,并根据安全等级重构结果生成等级聚类约束;以安全等级重构结果作为第一聚类约束,以属性标识作为第二聚类约束,执行数据分割结果的链聚类;基于链聚类结果生成n条加密链,并执行n条加密链的顺序交互加密,并同步生成隐私保护密钥,以完成待传输信息的加密保护。
4、第二方面,本发明还提供了基于属性识别的隐私保护加密系统,用于执行如第一方面所述的基于属性识别的隐私保护加密方法,其中,所述系统包括:唯一id读取模块,其用于建立与用户的通信连接,并读取用户的唯一id;云端安全特征提取模块,其用于基于所述唯一id调用账户数据库,以所述账户数据库提取用户的云端安全特征;解析分割模块,其用于读取用户的待传输信息,并进行所述待传输信息解析分割,生成带有属性标识的数据分割结果;等级聚类约束生成模块,其用于以所述云端安全特征和属性标识进行对应数据分割结果的安全等级重构,并根据安全等级重构结果生成等级聚类约束;聚类模块,其用于以安全等级重构结果作为第一聚类约束,以属性标识作为第二聚类约束,执行数据分割结果的链聚类;加密保护模块,其用于基于链聚类结果生成n条加密链,并执行n条加密链的顺序交互加密,并同步生成隐私保护密钥,以完成待传输信息的加密保护。
5、第三方面,本申请还提供了一种电子设备,包括:
6、至少一个处理器;
7、与所述至少一个处理器通信连接的存储器;
8、其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述第一方面中任一项所述的方法。
9、第四方面,一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在执行时实现上述第一方面中任一项所述方法的步骤。
10、本发明中提供的一个或多个技术方案,至少具有如下技术效果或优点:
11、1.通过建立与用户的通信连接,并读取用户的唯一id;基于所述唯一id调用账户数据库,以所述账户数据库提取用户的云端安全特征;读取用户的待传输信息,并进行所述待传输信息解析分割,生成带有属性标识的数据分割结果;以所述云端安全特征和属性标识进行对应数据分割结果的安全等级重构,并根据安全等级重构结果生成等级聚类约束;以安全等级重构结果作为第一聚类约束,以属性标识作为第二聚类约束,执行数据分割结果的链聚类;基于链聚类结果生成n条加密链,并执行n条加密链的顺序交互加密,并同步生成隐私保护密钥,以完成待传输信息的加密保护。通过结合用户账号数据库及云端安全特征对该用户待传输信息各分割段进行属性识别,进而形成对应的安全等级重构,进一步以安全等级重构和属性标识作为约束对待传输信息进行聚类生成n条加密链,并对应生成隐私保护密钥进行数据隐私保护,实现了为用户待传输信息制定针对性保护方案的目标,达到了提高用户隐私数据加密保护质量,进而提高用户数据安全性的技术效果。
12、2.通过用户的云端安全特征进行数据信息的安全等级重构,因其在云计算环境中,通过虚拟化技术等分布在不同的服务器上,因此不会受到单点故障的影响,同时也保证了云端安全特征的准确性和有效性,并为后续信息加密保护提供可靠的参考和依据。
13、3.通过调用具备不可逆特性的哈希函数对加密链上各节点进行顺次加密,在简化计算的同时提高了待传输信息的加密保护质量,有效保护了用户的数据信息完整、安全。
14、4.通过基于待传输信息的安全等级情况以及分布式存储设备的实时应用情况,选择对应的分布式存储设备对所述待传输信息进行传输存储,实现了对不同安全等级数据的差异化管理目标,达到了提高数据加密管理科学性和高效性,并为后续数据的调用提供基础的技术效果。
15、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.基于属性识别的隐私保护加密方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
8.基于属性识别的隐私保护加密系统,其特征在于,所述系统包括:
9.一种电子设备,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在执行时实现权利要求1至7中任一项所述方法的步骤。