【24h】

Distributed Public Key Infrastructure and PSK Exchange Based on Blockchain Technology

机译:基于区块链技术的分布式公钥基础设施和PSK交换

获取原文

摘要

Public key distribution and device authentication remain the main security challenges in many systems and applications. Existing solutions are based on Public Key Infrastructures (PKI) backed by Certificate Authorities (CA) to validate the authenticity of the devices. However, distributing and provisioning certificates for each client showed to be impractical especially for Internet of Things (IoT) devices. In this paper we propose a distributed PKI (Public Key Infrastructure) platform based on the Ethereum Blockchain. It contains a decentralized key-store that holds the public keys of all devices, and includes a generic protocol for PSK (Pre-Shared Keys) distribution. PSK keys can then be used by PSK-based security protocols (TLS-PSK, DTLS-PSK, SRTP...) for securing the communication channel between two devices. This platform includes a client-side module, a public key management module configured on the server, and a smart contract software deployed on the Ethereum Blockchain network. This generic platform can be used by many applications for client and server authentication, data integrity, and secure peer to peer communications. Moreover, this promising system may potentially eliminate the trust requirement imposed by the existing PKI/CAs infrastructure on clients.
机译:公钥分发和设备身份验证仍然是许多系统和应用程序中的主要安全挑战。现有解决方案基于由证书颁发机构(CA)支持的公钥基础结构(PKI),以验证设备的真实性。但是,为每个客户端分发和置备证书证明是不切实际的,尤其是对于物联网(IoT)设备。在本文中,我们提出了一个基于以太坊区块链的分布式PKI(公钥基础设施)平台。它包含一个分散的密钥库,该密钥库保存所有设备的公钥,并包含用于PSK(预共享密钥)分发的通用协议。然后,基于PSK的安全协议(TLS-PSK,DTLS-PSK,SRTP ...)可以使用PSK密钥来保护两个设备之间的通信通道。该平台包括客户端模块,在服务器上配置的公钥管理模块以及在以太坊区块链网络上部署的智能合约软件。许多应用程序都可以使用此通用平台进行客户端和服务器身份验证,数据完整性以及安全的对等通信。而且,该有前途的系统可能潜在地消除现有PKI / CA基础结构对客户端施加的信任要求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号