首页> 外文会议>International conference on cryptology and network security >Towards a Smart Contract-Based, Decentralized, Public-Key Infrastructure
【24h】

Towards a Smart Contract-Based, Decentralized, Public-Key Infrastructure

机译:迈向基于智能合约的去中心化公共密钥基础架构

获取原文

摘要

Public-key infrastructures (PKIs) are an integral part of the security foundations of digital communications. Their widespread deployment has allowed the growth of important applications, such as, internet banking and e-commerce. Centralized PKIs (CPKIs) rely on a hierarchy of trusted Certification Authorities (CAs) for issuing, distributing and managing the status of digital certificates, i.e., unforgeable data structures that attest to the authenticity of an entity's public key. Unfortunately, CPKI's have many downsides in terms of security and fault tolerance and there have been numerous security incidents throughout the years. Decentralized PKIs (DPKIs) were proposed to deal with these issues as they rely on multiple, independent nodes. Nevertheless, decentralization raises other concerns such as what are the incentives for the participating nodes to ensure the service's availability. In our work, we leverage the scalability, as well as, the built-in incentive mechanism of blockchain systems and propose a smart contract-based DPKI. The main barrier in realizing a smart contract-based DPKI is the size of the contract's state which, being its most expensive resource to access, should be minimized for a construction to be viable. We resolve this problem by proposing and using in our DPKI a public-state cryptographic accumulator with constant size, a cryptographic tool which may be of independent interest in the context of blockchain protocols. We also are the first to formalize the DPKI design problem in the Universal Composability (UC) framework and formally prove the security of our construction under the strong RSA assumption in the Random Oracle model and the existence of an ideal smart contract functionality.
机译:公钥基础结构(PKI)是数字通信安全基础的组成部分。它们的广泛部署已使重要应用程序的增长,例如互联网银行和电子商务。集中式PKI(CPKI)依赖于受信任的证书颁发机构(CA)的层次结构来发行,分发和管理数字证书的状态,即证明实体公钥真实性的不可伪造的数据结构。不幸的是,CPKI在安全性和容错性方面有很多缺点,并且多年来已经发生了许多安全事件。提出了分散式PKI(DPKI)来解决这些问题,因为它们依赖于多个独立的节点。然而,分散化引起了其他问题,例如参与节点确保服务可用性的动机是什么。在我们的工作中,我们利用可扩展性以及区块链系统的内置激励机制,并提出了基于智能合约的DPKI。实现基于智能合约的DPKI的主要障碍是合约状态的大小,合约状态是其最昂贵的访问资源,应将其最小化以使构造可行。我们通过在我们的DPKI中提出并使用具有恒定大小的公共状态密码累加器来解决此问题,该累加器可能是在区块链协议的上下文中具有独立利益的加密工具。我们也是第一个在通用可组合性(UC)框架中形式化DPKI设计问题的公司,并在随机Oracle模型中的强大RSA假设和理想的智能合约功能的存在下,正式证明了我们结构的安全性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号