首页> 外文会议>Cryptographers' track at the RSA conference >Duality in ABE: Converting Attribute Based Encryption for Dual Predicate and Dual Policy via Computational Encodings
【24h】

Duality in ABE: Converting Attribute Based Encryption for Dual Predicate and Dual Policy via Computational Encodings

机译:ABE中的对偶性:通过计算编码为双谓词和双策略转换基于属性的加密

获取原文

摘要

We show a generic conversion that converts an attribute based encryption (ABE) scheme for arbitrary predicate into an ABE scheme for its dual predicate. In particular, it can convert key-policy ABE (KP-ABE) into ciphertext-policy ABE (CP-ABE), and vice versa, for dually related predicates. It is generic in the sense that it can be applied to arbitrary predicates. On the other hand, it works only within the generic ABE framework recently proposed by Attrapadung (Euro-crypt'14), which provides a generic compiler that compiles a simple primitive called pair encodings into fully secure ABE. Inside this framework, Attrapadung proposed the first generic dual conversion that works only for subclass of encodings, namely, perfectly secure encodings. However, there are many predicates for which realizations of such encodings are not known, and hence the problems of constructing fully secure ABE for their dual predicates were left unsolved. In this paper, we revisit the dual conversion of Attrapadung, and show that, somewhat surprisingly, the very same conversion indeed also works for broader classes of encodings, namely, computationally secure encodings. Consequently, we thus solve the above open problems as we obtain the first fully secure realizations of completely-unbounded CP-ABE and CP-ABE with short keys for Boolean formulae, via applying the conversion to previously proposed KP-ABE. Moreover, we provide a generic conversion that converts ABE into its dual-policy variant. Dual-policy ABE (DP-ABE) conjunctively combines both KP-ABE and CP-ABE into one primitive, and hence can be useful in general-purpose applications. As for instantiations, we obtain the first realizations of fully secure DP-ABE for formulae, unbounded DP-ABE for formulae, and DP-ABE for regular languages. The latter two systems are the first to realize such functionalities, let alone are fully secure.
机译:我们展示了一种通用转换,该转换将任意谓词的基于属性的加密(ABE)方案转换为其对偶谓词的ABE方案。特别是,对于双重相关谓词,它可以将密钥策略ABE(KP-ABE)转换为密文策略ABE(CP-ABE),反之亦然。从可以应用于任意谓词的意义上讲,它是通用的。另一方面,它仅在Attrapadung(Euro-crypt'14)最近提出的通用ABE框架内工作,该框架提供了一种通用编译器,该编译器将称为对编码的简单原语编译为完全安全的ABE。在此框架内,Attrapadung提出了第一个通用双重转换,该双重转换仅适用于编码的子类,即完全安全的编码。但是,有许多谓词尚不知道此类编码的实现,因此尚未解决为其双谓词构造完全安全的ABE的问题。在本文中,我们回顾了Attrapadung的双重转换,并显示出令人惊讶的是,相同的转换确实也适用于更广泛的编码类别,即计算安全的编码。因此,通过将转换应用于先前提出的KP-ABE,我们获得了具有布尔表达式的短键的完全无界CP-ABE和CP-ABE的第一个完全安全的实现,从而解决了上述开放问题。此外,我们提供了将ABE转换为其双重策略变体的通用转换。双重策略ABE(DP-ABE)将KP-ABE和CP-ABE结合在一起,成为一个原语,因此在通用应用中很有用。关于实例化,我们获得了用于公式的完全安全的DP-ABE,用于公式的无边界DP-ABE和用于常规语言的DP-ABE的第一个实现。后两个系统是第一个实现这种功能的系统,更不用说是完全安全的了。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号