一种属性基加密的数据传输方法及系统技术方案

技术编号:39824734 阅读:7 留言:0更新日期:2023-12-29 15:59
本公开提供了一种属性基加密的数据传输方法及系统,涉及数据加密技术,方法包括:获取目标用户的待加密数据和属性信息;对待加密数据进行关键词提取,并将关键词提取结果与属性信息进行关联匹配,确定待加密数据的用户身份;进行关联用户匹配,获得待接收数据的第一关联用户;根据多个加密策略树生成加密密钥;对所述待加密数据进行加密,生成密文;将密文传输至云端存储器进行数据共享;当需要进行密文解密时,获取解密用户的属性信息,并构建解密策略树,对密文进行解密

【技术实现步骤摘要】
一种属性基加密的数据传输方法及系统


[0001]本公开涉及数据加密技术,并且更具体地,涉及一种属性基加密的数据传输方法及系统


技术介绍

[0002]数据加密是一种通过使用密码学技术来将原始数据转换为密文的过程,从而保护数据免受未经授权的访问和窃取

加密可以在数据存储

传输和处理阶段使用,以确保数据的保密性

完整性和可用性

[0003]传统的公钥加密算法进行数据加密时,需要先保存所有数据共享用户的公钥,然后通过多个公钥对数据进行多次加密,生成多个密文,这种方法需要耗费较长的加密时间,影响数据传输效率

[0004]现有的数据加密方法存在的不足之处在于:加密效率较低导致数据传输较低


技术实现思路

[0005]因此,为了解决上述技术问题,本公开的实施例采用的技术方案如下:一种属性基加密的数据传输方法,所述方法应用于一种属性基加密的数据传输系统,所述系统包括数据加密端

数据解密端和云端存储器,包括以下步骤:基于数据加密端获取目标用户的待加密数据和属性信息;通过
TF

IDF
对所述待加密数据进行关键词提取,并将关键词提取结果与所述属性信息进行关联匹配,根据关联匹配结果确定待加密数据的用户身份;获取目标用户的关联用户匹配数据库,将所述用户身份输入所述关联用户匹配数据库进行关联用户匹配,获得待接收数据的第一关联用户;基于所述第一关联用户生成多个加密策略树,根据所述多个加密策略树生成加密密钥;根据所述加密密钥对所述待加密数据进行加密,生成所述待加密数据的密文,其中所述密文具有加密策略树标识;将所述密文传输至所述云端存储器进行数据共享;当解密用户需要进行所述密文解密时,通过所述数据解密端获取解密用户的属性信息,并基于所述属性信息构建解密策略树,基于所述解密策略树对所述密文进行解密

[0006]一种属性基加密的数据传输系统,所述系统包括数据加密端

数据解密端和云端存储器,包括:目标用户信息获取模块,所述目标用户信息获取模块用于基于数据加密端获取目标用户的待加密数据和属性信息;用户身份确定模块,所述用户身份确定模块用于通过
TF

IDF
对所述待加密数据进行关键词提取,并将关键词提取结果与所述属性信息进行关联匹配,根据关联匹配结果确定待加密数据的用户身份;第一关联用户获得模块,所述第一关联用户获得模块用于获取目标用户的关联用户匹配数据库,将所述用户身份输入所述关联用户匹配数据库进行关联用户匹配,获得待接收数据的第一关联用户;加密密钥生成模块,所述加密密钥生成模块用于基于所述第一关联用户生成多个加密策略树,根据所述多个加密策略树生成加密密钥;待加密数据加密模块,所述待加密数据加密模块用于根据所述加密密钥对所述待加密数据进行加密,生成所述待加密数据的密文,其中所述密文具有
加密策略树标识;数据共享模块,所述数据共享模块用于将所述密文传输至所述云端存储器进行数据共享;解密策略树构建模块,所述解密策略树构建模块用于当解密用户需要进行所述密文解密时,通过所述数据解密端获取解密用户的属性信息,并基于所述属性信息构建解密策略树,基于所述解密策略树对所述密文进行解密

[0007]由于采用了上述技术方法,本公开相对于现有技术来说,取得的技术进步有如下几点:可以解决现有的数据加密方法存在加密效率较低导致数据传输较低的技术问题,通过基于数据加密端获取目标用户的待加密数据和属性信息;通过
TF

IDF
对所述待加密数据进行关键词提取,并将关键词提取结果与所述属性信息进行关联匹配,根据关联匹配结果确定待加密数据的用户身份;获取目标用户的关联用户匹配数据库,将所述用户身份输入所述关联用户匹配数据库进行关联用户匹配,获得待接收数据的第一关联用户;基于所述第一关联用户生成多个加密策略树,根据所述多个加密策略树生成加密密钥;根据所述加密密钥对所述待加密数据进行加密,生成所述待加密数据的密文,其中所述密文具有加密策略树标识;将所述密文传输至所述云端存储器进行数据共享;当解密用户需要进行所述密文解密时,通过所述数据解密端获取解密用户的属性信息,并基于所述属性信息构建解密策略树,基于所述解密策略树对所述密文进行解密

可以提高数据加密的智能化程度,从而可以提高数据共享的效率和数据传输的安全性

附图说明
[0008]为了更清楚地说明本公开的实施例的技术方案,下面将对实施例的描述中所需要使用的附图作简单的介绍

[0009]图1为本申请提供了一种属性基加密的数据传输方法的流程示意图;图2为本申请提供了一种属性基加密的数据传输方法中通过
TF

IDF
对待加密数据进行关键词提取的流程示意图;图3为本申请提供了一种属性基加密的数据传输系统的结构示意图

实施方式
[0010]下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚

完整的描述

基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围

[0011]基于上述描述,如图1所示,本公开提供了一种属性基加密的数据传输方法,所述方法应用于一种属性基加密的数据传输系统,所述系统包括数据加密端

数据解密端和云端存储器,包括:本申请提供的方法用于基于属性基加密的方式对数据进行加密,并将加密数据发送到云端进行数据共享,来达到提高数据共享的效率和数据传输的安全性的效果

在本实施例中,主要是采用密文策略属性基加密的方式对数据进行加密,其中密文策略属性基加密是指用户的密钥对应着一系列属性的集合,密文中蕴含着访问策略,当且仅当用户的属性集合满足密文的访问结构时,用户才能解密成功

细想下来,密文是主体,只有特定的密钥才能与之匹配,从而解密

所述方法具体实施于一种属性基加密的数据传输系统,所述系
统包括数据加密端

数据解密端和云端存储器,所述数据加密端用于对用户的待加密数据进行加密并传输至云端存储器;所述数据解密端用于根据解密用户的属性信息进行数据解密;所述云端存储器用于存储和共享加密数据

[0012]基于数据加密端获取目标用户的待加密数据和属性信息;通过所述数据加密端获取目标用户的待加密数据和属性信息,其中所述目标用户是指待进行数据加密和加密数据传输的用户;所述待加密数据是指目标用户进行数据传输和共享的数据;所述属性信息是指目标用户的身份属性,其中每个用户包括多种身份属性,例如:根据职业关系

家庭关系

社会关系确定的多个身份
。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种属性基加密的数据传输方法,其特征在于,所述方法应用于一种属性基加密的数据传输系统,所述系统包括数据加密端

数据解密端和云端存储器,所述方法包括:基于数据加密端获取目标用户的待加密数据和属性信息;通过
TF

IDF
对所述待加密数据进行关键词提取,并将关键词提取结果与所述属性信息进行关联匹配,根据关联匹配结果确定待加密数据的用户身份;获取目标用户的关联用户匹配数据库,将所述用户身份输入所述关联用户匹配数据库进行关联用户匹配,获得待接收数据的第一关联用户;基于所述第一关联用户生成多个加密策略树,根据所述多个加密策略树生成加密密钥;根据所述加密密钥对所述待加密数据进行加密,生成所述待加密数据的密文,其中所述密文具有加密策略树标识;将所述密文传输至所述云端存储器进行数据共享;当解密用户需要进行所述密文解密时,通过所述数据解密端获取解密用户的属性信息,并基于所述属性信息构建解密策略树,基于所述解密策略树对所述密文进行解密
。2.
如权利要求1所述的方法,其特征在于,所述通过
TF

IDF
对所述待加密数据进行关键词提取,还包括:对所述待加密数据进行分句和候选词识别,获得分词加密数据,其中所述候选词是指出现频率高的非关键词;根据预设关键特征对所述分词加密数据进行特征提取,获得加密数据特征,其中所述预设关键特征包括大小写

词条位置

词频归一化

术语与上下文的相关性

术语不同的句子;对所述加密数据特征进行术语分数评价,生成关键词和对应的关键词分数;对所述关键词进行冗余筛选,获得优化关键词,并根据所述优化关键词对应的关键词分数构建关键词序列;提取所述关键词序列中的前
N
个关键词作为关键词提取结果,其中
N
为大于1的整数
。3.
如权利要求1所述的方法,其特征在于,所述并将关键词提取结果与所述属性信息进行关联匹配,根据关联匹配结果确定待加密数据的用户身份,还包括:根据所述关键词提取结果依次对所述属性信息中的多个属性进行余弦相似度计算,获得多个相似度计算结果;将所述相似度计算结果中相似度最高的属性作为关联匹配结果;将所述关联匹配结果作为目标用户进行数据共享的用户身份
。4.
如权利要求1所述的方法,其特征在于,所述获取目标用户的关联用户匹配数据库,还包括:获取所述目标用户在所述云端存储器的多个关联用户,并提取多个关联用户的属性信息;根据所述目标用户的属性信息对所述多个关联用户的属性信息进行关联性评价,将关联评价值最高的关联用户的属性信息作为所述目标用户的属性信息的附属属性信息;将所述目标用户的属性信息和多个关联用户作为构建数据,基于属性信息

附属...

【专利技术属性】
技术研发人员:江明明王艳余磊闫一然
申请(专利权)人:淮北师范大学
类型:发明
国别省市:

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

1