一种隐私信息加密方法、系统、设备及存储介质技术方案

技术编号:36230089 阅读:61 留言:0更新日期:2023-01-04 12:30
本发明专利技术提供了一种隐私信息加密方法、系统、设备及存储介质,所述方法包括所述方法包括:根据终端节点,构建具有个人隐私信息的私有区块链;根据所述私有区块链,构建去中心化接入层,其中,所述去中心化接入层,用于存储多个私有区块链中的个人隐私信息;根据中心化接入层,对所有所述个人隐私信息进行混合加密。本发明专利技术确保了用户到系统之间的机密性和安全性。性。性。

【技术实现步骤摘要】
一种隐私信息加密方法、系统、设备及存储介质


[0001]本专利技术属于隐私加密
,特别涉及一种隐私信息加密方法、系统、设备及存储介质。

技术介绍

[0002]近年来,随着目前移动设备、智能终端以及通信技术在不断发展,培训学校对学员培训服务方面对学员的隐私信息采集、应用、存储广泛存在,学员的隐私数据的种类和规模正在以前所未有的速度増长。学员大数据那些海量的数字痕迹存储和读取应该规范不能出现信息泄露和越权使用。
[0003]在目前学员信息数据存储与使用的应用分布式架构体系下,会存在着交易有效性、合法性核验欠缺,数据服务存在访问瓶颈,在数据防篡改、抗抵赖等方面的手段与方法薄弱,隐私数据安全防护体系没有有效的建立。
[0004]因此,需要设计一种隐私信息加密方法、系统、设备及存储介质,以解决上述技术问题。

技术实现思路

[0005]针对上述问题,本专利技术提出了一种隐私信息加密方法,所述方法包括:根据终端节点,构建具有个人隐私信息的私有区块链;根据所述私有区块链,构建去中心化接入层,其中,所述去中心化接入层,用于存储多个私有区块链中的个人隐私信息;根据中心化接入层,对所有所述个人隐私信息进行混合加密。
[0006]进一步地,所述方法还包括:根据中心化接入层,构建分布式数据库系统,其中,所述分布式数据库系统,用于存储加密后的个人隐私信息以及将加密后的所述个人隐私信息发送至多个终端节点。
[0007]进一步地,所述方法还包括:构建具有授权访问控制以及安全防护机制的数据应用层。
[0008]进一步地,对所有所述个人隐私信息进行混合加密,包括:根据终端节点的属性,生成加密属性;为终端节点提供加密参数;为使用终端节点的用户生产属性密钥;进行密钥混合,以形成混合密钥;根据所述混合密钥对数据进行加密。
[0009]进一步地,生成加密属性通过以下公式确定:;
其中,SX表示可以公开密钥参数,表示生成元,为随机生成;表示素数群,阶为q,表示公钥,表示主密钥。
[0010]进一步地,生产属性密钥通过如下公式确定:其中,u
i
表示用户i的标识参数,SS表示属性密钥,表示用户属性的子属性,表示属性合集,表示与属性相关的随机素数,其中,属于X,表示的导函数,表示用户i的属性,其中,通过如下公式确定:其中,表示连乘,j表示第j个,m表示有m个属性,h表示随机的哈希值。
[0011]进一步地,密钥混合通过如下公式确定:;其中,c为属于X的素数。
[0012]进一步地,对数据进行加密通过如下公式确定:其中,Se表示经过加密形成的密文,表示s与相乘,s表示用户的属性。
[0013]本专利技术还提供一种隐私信息加密系统,所述系统包括:第一构建层,用于根据终端节点,构建具有个人隐私信息的私有区块链;第二构建层,用于根据所述私有区块链,构建去中心化接入层,其中,所述去中心化接入层,用于存储多个私有区块链中的个人隐私信息;加密层,用于根据中心化接入层,对所有所述个人隐私信息进行混合加密。
[0014]进一步地,对所有所述个人隐私信息进行混合加密,包括:根据终端节点的属性,生成加密属性;为终端节点提供加密参数;为使用终端节点的用户生产属性密钥;进行密钥混合,以形成混合密钥;根据所述混合密钥对数据进行加密。
[0015]本专利技术还提供一种隐私信息加密设备,其中,所述设备包括:处理器和用于存储能够在所述处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行上述方法的步骤。
[0016]本专利技术还提供一种计算机存储介质,其上存储有计算机程序,该计算机程序被处
理器执行时实现上述方法的步骤。
[0017]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书以及附图中所指出的结构来实现和获得。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1示出了本专利技术实施例的一种隐私信息加密方法的流程图。
[0020]图2示出了根据本专利技术实施例的一种隐私信息加密系统的结构示意图。
[0021]图3示出了根据本专利技术实施例的一种隐私信息加密系统详细的结构示意图。
[0022]图4示出了根据本专利技术实施例的一种隐私信息加密方法的详细流程图。
具体实施方式
[0023]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]另外,在专利技术中,术语“第一”、“第二”和其它类似词语并不意在暗示任何顺序、数量和重要性,而是仅仅用于对不同的元件进行区分。
[0025]如图1所示的,本专利技术实施例提出一种隐私信息加密方法,所述方法包括:根据终端节点,构建具有个人隐私信息的私有区块链;根据所述私有区块链,构建去中心化接入层,其中,所述去中心化接入层,用于存储多个私有区块链中的个人隐私信息;根据中心化接入层,对所有所述个人隐私信息进行混合加密。
[0026]下面进行详细的描述。
[0027]在本专利技术的一个实施例中,所述方法还包括:根据中心化接入层,以数据处理中心(该数据处理中心可供于培训学校使用)构建分布式数据库系统,其中,所述分布式数据库系统,用于存储加密后的个人隐私信息以及将加密后的所述个人隐私信息发送至多个终端节点。
[0028]在本专利技术的一个实施例中,所述方法还包括:构建具有授权访问控制以及安全防护机制的数据应用层。
[0029]在本专利技术的一个实施例中,对所有所述个人隐私信息进行混合加密,包括:首先数据处理中心根据终端节点的属性,生成加密属性,其中,生成加密属性通过以下公式确定:;
其中,SX表示可以公开密钥参数,表示生成元,为随机生成;X表示素数群,阶为q,表示公钥,表示主密钥。
[0030]数据处理中心为终端节点提供加密参数,其中,该加密参数是数据处理中心生产的对称参数;为使用终端节点的用户生产属性密钥,其中,生产属性密钥通过如下公式确定:u
i
表示用户i的标识参数,SS表示属性密钥,表示用户的属性的子属性(即每个用户的属性下,有多个子属性),表示属性合集,表示与属性相关的随机素数,其中,属于X。
[0031]其中,表示的导函数,表示用户i的属性,其中,通过如下公式确定:其中,表示连乘,j表示第j个,m表示有m个属性,h表示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种隐私信息加密方法,其特征在于,所述方法包括:根据终端节点,构建具有个人隐私信息的私有区块链;根据所述私有区块链,构建去中心化接入层,其中,所述去中心化接入层,用于存储多个私有区块链中的个人隐私信息;根据中心化接入层,对所有所述个人隐私信息进行混合加密。2.根据权利要求1所述的一种隐私信息加密方法,其特征在于,所述方法还包括:根据中心化接入层,构建分布式数据库系统,其中,所述分布式数据库系统,用于存储加密后的个人隐私信息以及将加密后的所述个人隐私信息发送至多个终端节点。3.根据权利要求2所述的一种隐私信息加密方法,其特征在于,所述方法还包括:构建具有授权访问控制以及安全防护机制的数据应用层。4.根据权利要求1

3任一项所述的一种隐私信息加密方法,其特征在于,对所有所述个人隐私信息进行混合加密,包括:根据终端节点的属性,生成加密属性;为终端节点提供加密参数;为使用终端节点的用户生产属性密钥;进行密钥混合,以形成混合密钥;根据所述混合密钥对数据进行加密。5.根据权利要求4所述的一种隐私信息加密方法,其特征在于,生成加密属性通过以下公式确定:;其中,SX表示可以公开密钥参数,表示生成元,为随机生成;表示素数群,阶为q,表示公钥,表示主密钥。6.根据权利要求5所述的一种隐私信息加密方法,其特征在于,生产属性密钥通过如下公式确定:其中,u
i
表示用户i的标识参数,SS表示属性密钥,表示用户属性的子属性,表示属性合集,表示与属性相关的随机素数,其...

【专利技术属性】
技术研发人员:王佰淮钟瑾崔金锐方学珍胡丽蕊隋皓冰徐轩张卫正于绚徐业朝刘健
申请(专利权)人:国家电网有限公司国网天津市电力公司
类型:发明
国别省市:

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

1