Software Implementation of Ciphertext-Policy Functional Encryption with Simple Usability

Software Implementation of Ciphertext-Policy Functional Encryption with Simple Usability
复制标题

简单易用的密文策略功能加密的软件实现

DOI:
10.1109/icitcs.2015.7293020
复制
发表时间:
2015
期刊:
International Conference on IT Convergence and Security
影响因子:
--
通讯作者:
Eiji Okamoto
Eiji Okamoto
中科院分区:
--
文献类型:
--
作者:
Keisuke Hasegawa;Naoki Kanayama;Takashi Nishide;Eiji Okamoto

文献摘要

相似文献

在传统的公钥加密方案中,通过公钥pk加密的数据只能通过与pk对应的秘钥sk解密,且pk与sk之间的关系是静态的。因此,该方案不适合控制对多个数据的访问。同时,功能加密(functional encryption, FE)是一种在pk和sk之间提供更复杂和灵活的关系的加密方案,因此,FE只允许一个pk在任何解密条件下对每一个数据进行加密,因此被认为是云服务器上数据访问控制的非常有用的工具。然而,实现当前的有限元方案是一项不平凡的任务,因为需要对该方案有深入的了解。这是在实际安全系统中部署FE方案的一个障碍因素。在本文中,我们提出了一种密文-策略FE (CP-FE,一种有用的FE变体)库的实现,即使对CP-FE方案没有深入了解的人也可以使用。
In traditional public key encryption schemes, data encrypted by a public key pk can be decrypted only by a secret key sk corresponding to pk, and their relation between pk and sk is static.Therefore, the schemes are unsuited for control of access to several data.Meanwhile, functional encryption (FE) is an encryption scheme that provides more sophisticated and flexible relations between pk and sk.Thus, FE enables only one pk to encrypt each one of the data with any conditions for decryption, so it is considered to be a very useful tool for the access control of data on the cloud server.However, implementing the current FE scheme is a non-trivial task because deep knowledge about the scheme is required.This is an obstacle factor to deploy the FE scheme in the real-world security systems.In this paper, we propose an implementation of the Ciphertext-Policy FE (CP-FE, a useful variant of FE) library usable even for people who do not have the deep knowledge of the CP-FE scheme.