[发明专利]关于密文策略基于属性加密的策略隐藏的方法和装置在审
| 申请号: | 201910687358.9 | 申请日: | 2019-07-29 |
| 公开(公告)号: | CN110784310A | 公开(公告)日: | 2020-02-11 |
| 发明(设计)人: | 屈劲;夏伏彪;葛鑫 | 申请(专利权)人: | 皇家飞利浦有限公司 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08 |
| 代理公司: | 72002 永新专利商标代理有限公司 | 代理人: | 刘兆君 |
| 地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 密文 加密 方法和装置 输出 多个属性 加密算法 属性分类 子密码 组属性 子树 | ||
各种实施例涉及用于关于密文策略基于属性加密的策略隐藏的方法和装置,所述方法包括以下步骤:将多个属性中的每个属性分类成多个组,其中,所述多个组中的每个组都具有组属性;将策略和消息输入到加密算法中并输出密文;以及对所述策略中的AND子树进行加密并输出子密码。
技术领域
本公开内容总体上涉及基于属性加密(“ABE”),并且更具体地但非排他性地涉及密文策略ABE中的策略隐藏。
背景技术
有两种类型的ABE,它们被称为密文策略ABE(“CP-ABE”)和密钥策略ABE(“KP-ABE”)。
对于CP-ABE,通过将密码与访问策略相关联来计算密码,该访问策略被表示为访问树或访问结构。只有其属性与该访问树相匹配的接收者才能正确地解密密文。
对于KP-ABE,通过将密码与一组属性相关联来计算密码,并且只有其访问树与密码的属性相匹配的接收者才能正确地解密密文。
通过使用访问树结构,可以公开保密信息。例如,如果密码的访问树是(“大学”AND(“化学”或“生物学”)),则第三方可以确定该密码可以由诸如位于该大学的化学学院内的计算机之类的特殊分类的各方面来正确地解密。
另一示例可以是个人健康记录(“PHR”),其由诸如患者或负责在医院中进行处置的医生之类的某些方面来加密和访问,因此,PHR可以具有访问树,例如,(“患者鲍勃的身份证号码”OR“m.d.livercancer@hospital.com”)。因此,接收密文的任何人都可以获得可能敏感且可能正确的部分信息,例如,“Bob可能患有肝癌”。
发明内容
下文呈现了对各种实施例的简要概述。这些实施例设法得到了关于密文策略基于属性加密的策略隐藏的方法和装置。
呈现了对各种示例性实施例的简要概述。可以在以下概述中进行一些简化和省略,其旨在突出和介绍各种示例性实施例的某些方面,而不是要限制本发明的范围。
足以允许本领域普通技术人员尝试和使用本发明构思的示例性实施例的详细描述将在后面的部分中给出。
各种实施例涉及一种用于关于密文策略基于属性加密的策略隐藏的方法,所述方法包括以下步骤:将多个属性中的每个属性分类成多个组,其中,所述多个组中的每个组都具有组属性;将策略和消息输入到加密算法中并输出密文;以及对所述策略中的AND子树进行加密并输出子密码。
在本公开内容的实施例中,用于关于密文策略基于属性加密的策略隐藏的方法,所述方法包括以下步骤:将所述子密码转换成部分隐藏的策略。
在本公开内容的实施例中,用于关于密文策略基于属性加密的策略隐藏的方法,所述方法还包括以下步骤:将安全参数和属性集输入到设置算法中并输出系统主公钥和主会话密钥。
在本公开内容的实施例中,用于关于密文策略基于属性加密的策略隐藏的方法,所述方法还包括以下步骤:将所述主会话密钥和所述属性集输入到密钥生成算法中并输出私钥。
在本公开内容的实施例中,用于关于密文策略基于属性加密的策略隐藏的方法,所述方法还包括以下步骤:将所述部分隐藏的策略和所述密文输入到解密算法中;使用所述私钥从所述部分隐藏的策略中恢复所述策略和所述属性集;以及使用所述密文、所述策略、所述私钥和所述属性集来计算所述消息。
在本公开内容的实施例中,对所述策略中的所述AND子树进行加密是通过将所述AND子树和所述AND子树的分支输入到所述加密算法中来进行的。
在本公开内容的实施例中,对所述策略中的所述AND子树进行加密是通过使用覆盖所述AND子树的所述组属性来进行的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家飞利浦有限公司,未经皇家飞利浦有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910687358.9/2.html,转载请声明来源钻瓜专利网。





