一种抵抗属性密钥滥用的高效密文搜索方法技术

技术编号:14012711 阅读:94 留言:0更新日期:2016-11-17 14:10
本发明专利技术公开了一种抵抗属性密钥滥用的高效密文搜索方法,包含初始化,密钥生成,索引目录生成,陷门生成,比对检测和身份追踪六个步骤。文件上传者设置索引目录,并连同密文一起上传至服务器。文件接收者根据私钥和关键字生成陷门信息,提交给服务器。服务器将陷门信息和索引目录作为输入进行计算得出结果。若该用户的陷门是合法的,则返回对应的密文,否则拒绝密文接入请求。若出现私钥滥用的情况,系统可以精确定位到密钥泄露者的身份,并对其进行权限撤销,保障了合法用户的安全性。由于采用了恒定的公共参数设定方法,系统内的参数长度不与属性个数线性相关,减少了密钥更新和参数同步过程中的存储及计算开销,增加了系统的可扩展性。

【技术实现步骤摘要】

本专利技术涉及数字信息传输的保密或安全通信技术,具体涉及一种抵抗属性密钥滥用的高效密文搜索方法
技术介绍
基于属性的加密体制近年来引来了学者的广泛关注。由于其可以支持细粒度的接入控制以及自主的访问控制设置,属性加密已经广泛的应用于云计算,无线传感网络,移动办公等应用场景中。密文搜索是属性加密的一个典型应用,用户可以根据自身所有的密钥和关键字搜索出服务器中的密文。然而,基于属性的密文搜索机制仍然存在着若干缺陷,其中最主要的有两个,一个是密钥滥用问题。属性加密是一种广播加密,具有相同属性的用户共享着同样的密钥。如果某恶意用户故意散布自己的私钥,则会导致密钥滥用问题,严重危害了合法用户的利益。另一个是系统公共参数问题。目前大多数基于属性的密文搜索技术中,密钥生成中心都需要为系统内的每一个属性选取一个随机数,系统的公共参数长度也与属性数目成线性相关。一旦属性增加,系统参数将很大。因此,基于属性的加密体制需要一种方法,能防止密钥滥用,与此同时,能够减少系统的公共参数,使其不伴随着属性数量的增加而线性增长。现有技术中,公开号为CN105323061A、名称为《一种可关键字搜索的外包密钥生成和本文档来自技高网...
一种抵抗属性密钥滥用的高效密文搜索方法

【技术保护点】
一种抵抗属性密钥滥用的高效密文搜索方法,其特征在于包括以下步骤:步骤一:初始化1.定义G1,G2为两个循环群,其阶数均为p.定义g为G1上的一个生成元;2.定义为一个双线性映射,并定义两个哈希函数该函数的功能为将任意长度的字符串投射到有限域上;3.属性鉴权中心在有限域内选取一个秘密值并计算B=gh,则系统的主私钥为{y,h},,系统公共参数为{G1,2,p,g,H1,H2,Y,A,B,C};步骤二:密钥生成针对某一个具备属性集合{Ai}的用户,鉴权中心做如下计算:1.选取全局唯一参数并计算Di=grH1(Ai)h,将{D1,Di}作为私钥分发给相应用户;2.身份追踪器保存一个列表,记录H1(i...

【技术特征摘要】
1.一种抵抗属性密钥滥用的高效密文搜索方法,其特征在于包括以下步骤:步骤一:初始化1.定义G1,G2为两个循环群,其阶数均为p.定义g为G1上的一个生成元;2.定义...

【专利技术属性】
技术研发人员:孙知信李冬军洪汉舒邰淳亮陈梓洋徐睿
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏;32

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

1