关于密文策略基于属性加密的策略隐藏的方法和装置制造方法及图纸

技术编号:23318206 阅读:18 留言:0更新日期:2020-02-11 18:54
各种实施例涉及用于关于密文策略基于属性加密的策略隐藏的方法和装置,所述方法包括以下步骤:将多个属性中的每个属性分类成多个组,其中,所述多个组中的每个组都具有组属性;将策略和消息输入到加密算法中并输出密文;以及对所述策略中的AND子树进行加密并输出子密码。

On the method and device of hiding ciphertext policy based on attribute encryption

【技术实现步骤摘要】
关于密文策略基于属性加密的策略隐藏的方法和装置
本公开内容总体上涉及基于属性加密(“ABE”),并且更具体地但非排他性地涉及密文策略ABE中的策略隐藏。
技术介绍
有两种类型的ABE,它们被称为密文策略ABE(“CP-ABE”)和密钥策略ABE(“KP-ABE”)。对于CP-ABE,通过将密码与访问策略相关联来计算密码,该访问策略被表示为访问树或访问结构。只有其属性与该访问树相匹配的接收者才能正确地解密密文。对于KP-ABE,通过将密码与一组属性相关联来计算密码,并且只有其访问树与密码的属性相匹配的接收者才能正确地解密密文。通过使用访问树结构,可以公开保密信息。例如,如果密码的访问树是(“大学”AND(“化学”或“生物学”)),则第三方可以确定该密码可以由诸如位于该大学的化学学院内的计算机之类的特殊分类的各方面来正确地解密。另一示例可以是个人健康记录(“PHR”),其由诸如患者或负责在医院中进行处置的医生之类的某些方面来加密和访问,因此,PHR可以具有访问树,例如,(“患者鲍勃的身份证号码”OR“m.d.live本文档来自技高网...

【技术保护点】
1.一种用于关于密文策略基于属性加密的策略隐藏的方法,所述方法包括以下步骤:/n将多个属性中的每个属性分类成多个组,其中,所述多个组中的每个组都具有组属性;/n将策略和消息输入到加密算法中并输出密文;以及/n对所述策略中的AND子树进行加密并输出子密码。/n

【技术特征摘要】
20180831 EP 18191884.8;20180730 CN PCT/CN2018/09771.一种用于关于密文策略基于属性加密的策略隐藏的方法,所述方法包括以下步骤:
将多个属性中的每个属性分类成多个组,其中,所述多个组中的每个组都具有组属性;
将策略和消息输入到加密算法中并输出密文;以及
对所述策略中的AND子树进行加密并输出子密码。


2.根据权利要求1所述的用于关于密文策略基于属性加密的策略隐藏的方法,所述方法包括以下步骤:
将所述子密码转换成部分隐藏的策略。


3.根据权利要求2所述的用于关于密文策略基于属性加密的策略隐藏的方法,所述方法还包括以下步骤:
将安全参数和属性集输入到设置算法中并输出系统主公钥和主会话密钥。


4.根据权利要求3所述的用于关于密文策略基于属性加密的策略隐藏的方法,所述方法还包括以下步骤:
将所述主会话密钥和所述属性集输入到密钥生成算法中并输出私钥。


5.根据权利要求4所述的用于关于密文策略基于属性加密的策略隐藏的方法,所述方法还包括以下步骤:
将所述部分隐藏的策略和所述密文输入到解密算法中;
使用所述私钥从所述部分隐藏的策略中恢复所述策略和所述属性集;以及
使用所述密文、所述策略、所述私钥和所述属性集来计算所述消息。


6.根据权利要求1所述的用于关于密文策略基于属性加密的策略隐藏的方法,其中,对所述策略中的所述AND子树进行加密是通过将所述AND子树和所述AND子树的分支输入到所述加密算法中来进行的。


7.根据权利要求1所述的用于关于密文策略基于属性加密的策略隐藏的方法,其中,对所述策略中的所述AND子树进行加密是通过使用覆盖所述AND子树的所述组属性来进行的。


8.一种用于关于密文策略基于属性加密的策略隐藏的方法,所述方法包括以下步骤:
将多个属性中的每个属性分类成多个组,其中,所述多个组中的每个组都具有组属性;
将策略和消息输入到加密算法中并输出密文;
将子树和所述组属性输入到所述加密算法中并输出密码;以及
利用所述密码来替换所述子树。


9.根据权利要求8所述的用于关于密文策略基于属性加密的策略隐藏的方法,所述方法包括以下步骤:
将所述密码转换成部分隐藏的策略。


10.根据权利要求9所述的用于关于密文策略基于属性加密的策略隐藏的方法,所述方法还包括以下步骤:
将安全参数和属性集输入到设置算法中并输出系统主公钥和主会话密钥。


11.根据权利要求10所述的用于关于密文策略基于属性加密的策略隐藏的方法,所述方法还包括以下步骤:
将所述主会话密钥和所述属性集输入到密钥生成算法中并输出私钥。


12.根据权利要求11所述的用于关于密文策略基于属性加密的策略隐藏的方法,所述方法还包括以下步骤:
将所述部分隐藏的策略和所述密文输入到解密算法中;
使用所述私钥从所述部分隐藏的策略中恢复所述策略和所述属性集;以及
使用所述密文、所述策略、所述私钥和所述属性集来...

【专利技术属性】
技术研发人员:屈劲夏伏彪葛鑫
申请(专利权)人:皇家飞利浦有限公司
类型:发明
国别省市:荷兰;NL

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

1