首页> 外文期刊>ACM Transaction on Information and System Security >Fast Proxy Re-Encryption for Publish/Subscribe Systems
【24h】

Fast Proxy Re-Encryption for Publish/Subscribe Systems

机译:发布/订阅系统的快速代理重新加密

获取原文
获取原文并翻译 | 示例

摘要

We develop two IND-CPA-secure multihop unidirectional Proxy Re-Encryption (PRE) schemes by applying the Ring-LWE (RLWE) key switching approach from the homomorphic encryption literature. Unidirectional PRE is ideal for secure publish-subscribe operations where a publisher encrypts information using a public key without knowing upfront who the subscriber will be and what private key will be used for decryption. The proposed PRE schemes provide a multihop capability, meaning that when PRE-encrypted information is published onto a PRE-enabled server, the server can either delegate access to specific clients or enable other servers the right to delegate access. Our first scheme (which we call NTRU-ABD-PRE) is based on a variant of the NTRU-RLWE homomorphic encryption scheme. Our second and main PRE scheme (which we call BV-PRE) is built on top of the Brakerski-Vaikuntanathan (BV) homomorphic encryption scheme and relies solely on the RLWE assumption.We present an open-source C++ implementation of both schemes and discuss several algorithmic and software optimizations. We examine parameter selection tradeoffs in the context of security, runtime/latency, throughput, ciphertext expansion, memory usage, and multihop capabilities. Our experimental analysis demonstrates that BV-PRE outperforms NTRU-ABD-PRE in both single-hop and multihop settings. The BV-PRE scheme has a lower time and space complexity than existing IND-CPA-secure lattice-based PRE schemes and requires small concrete parameters, making the scheme computationally efficient for use on low-resource embedded systems while still providing 100 bits of security. We present practical recommendations for applying the PRE schemes to several use cases of ad hoc information sharing for publish-subscribe operations.
机译:通过应用同态加密文献中的Ring-LWE(RLWE)密钥切换方法,我们开发了两种IND-CPA安全的多跳单向代理重新加密(PRE)方案。单向PRE是安全发布-订阅操作的理想选择,在这种操作中,发布者使用公钥加密信息,而无需事先知道订阅者是谁以及将使用什么私钥进行解密。提议的PRE方案提供了多跳功能,这意味着将PRE加密的信息发布到启用PRE的服务器上时,该服务器可以将访问委派给特定的客户端,或者使其他服务器具有委派访问权的权限。我们的第一个方案(我们称为NTRU-ABD-PRE)基于NTRU-RLWE同态加密方案的变体。我们的第二种也是主要的PRE方案(我们称为BV-PRE)建立在Brakerski-Vaikuntanathan(BV)同态加密方案的基础上,并且仅基于RLWE假设。 r n我们提供了这两种方案的开源C ++实现计划并讨论几种算法和软件优化。我们在安全性,运行时/延迟,吞吐量,密文扩展,内存使用和多跳功能的上下文中检查参数选择的权衡。我们的实验分析表明,在单跳和多跳设置中,BV-PRE均优于NTRU-ABD-PRE。 BV-PRE方案比现有的基于IND-CPA的基于安全格的PRE方案具有更低的时间和空间复杂度,并且需要较小的具体参数,从而使得该方案在计算上有效地用于低资源嵌入式系统,同时仍提供100位安全性。我们提出了一些实用的建议,以将PRE方案应用于发布-订阅操作的临时信息共享的几种使用案例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号