区块链密钥分配方法:基于注册的加密技术案例解析

文章探讨了区块链上加密密钥与身份关联的三种解决方案:公钥目录、基于身份的加密(IBE)和基于注册的加密(RBE)。公钥目录透明但存储成本高,IBE节省空间但需信任第三方,RBE则通过透明密钥管理器平衡存储与信任问题。分析显示,RBE虽成本较高,但提供了更强的隐私保障和更少的信任假设,适合重视匿名性和去中心化的场景。性能比较表明,RBE在链上部署可行,尤其适合需要透明度和匿名性的用户。

CHAINTT 政策监管资讯

自从公钥加密技术问世以来,如何将加密密钥与身份有效关联一直是个重要课题。这个问题的核心在于如何建立并维护身份与公钥之间的公开可用且一致的映射关系。如果缺乏这种映射,本该加密的信息可能会被错误处理,有时甚至会造成严重后果。这一挑战同样存在于web3领域。

目前有三种可能的解决方案:传统的公钥目录和基于身份的加密,以及最近才从理论走向实践的基于注册的加密。这三种方法在匿名性、交互性和效率方面各有优劣,而在区块链环境下又带来了新的可能性和限制。本文将深入探讨这些方案在区块链上的应用,并比较它们的实际表现。当用户既需要链上透明度又需要匿名性时,实用的RBE方案显然是最佳选择——它克服了基于身份加密的强信任假设,虽然需要付出一定代价。

三种加密方案概述

传统的公钥基础设施(PKI)采用公钥目录作为核心解决方案。这种方法要求发送方必须与受信任的第三方(目录维护者或证书颁发机构)交互才能发送加密信息。在web2环境中,维护这样的目录不仅成本高昂、操作繁琐,还存在证书颁发机构滥用等风险。

密码学家们提出了多种替代方案来解决PKI的问题。1984年,Adi Shamir提出了基于身份的加密(IBE),将电话号码、电子邮件等标识符直接作为公钥使用。虽然消除了维护公钥目录的需求,但引入了对密钥生成器的信任问题。2001年Dan Boneh和Matthew Franklin提出了首个实用的IBE构造,但除了企业或政府等封闭生态系统外,IBE并未得到广泛应用,主要原因就在于其强信任假设。

第三种方案是基于注册的加密(RBE),于2018年首次提出。RBE保留了IBE的基本架构,但用透明的”密钥管理员”取代了受信任的密钥生成器。这个管理员只对公开数据进行计算,将公钥累积成公开可用的”摘要”。直到2022年,随着首个实用有效的RBE构造问世,RBE才从理论走向实践。

方案比较与权衡

为简化分析,我们做出两个基本假设:用户不会更新或撤销密钥;智能合约不使用任何链下数据可用性服务。在此基础上,我们来比较这三种方案的特点。

公钥目录方案通过智能合约维护身份与公钥的映射关系。虽然设置简单,但需要存储完整的密钥目录,对于90万用户来说需要近90MB的链上存储空间。此外,发送方需要查询链上数据获取接收方公钥,这可能会暴露通信关系。

基于身份的加密方案中,用户身份本身就是公钥。这种方法极大减少了链上存储需求,只需存储单个组元素。加密过程也更为简便,发送方只需主公钥和接收方ID即可加密。但最大的问题在于强信任假设——密钥生成器拥有主密钥,可能危及所有用户的信息安全。

基于注册的加密方案结合了前两者的优点。用户自行生成密钥对,通过智能合约维护公钥的简洁”摘要”。虽然设置成本较高,但既减少了链上存储需求,又避免了强信任假设。发送方可以匿名加密信息,只需定期更新公共参数即可。

性能与适用场景

实际部署成本比较显示,PKI没有设置成本但注册成本低;IBE设置成本低且注册几乎免费;RBE虽然设置和注册成本较高,但提供了更好的隐私保护和更弱的信任假设。

公钥目录适合作为基础方案;当存在可信第三方且用户愿意接受信任假设时,IBE是更经济的选择;而重视隐私和无信任设置的用户则更适合选择RBE。尽管RBE成本较高,但其独特的优势使其在某些场景下具有不可替代的价值。


作者 Noemi Glaeser是马里兰大学和马克斯普朗克安全与隐私研究所的计算机科学博士候选人,曾于2023年夏天在a16z crypto担任研究实习生。

附录:扩展考量

处理密钥更新和撤销时,不同方案有不同机制。公钥目录可直接覆盖或删除条目;IBE建议定期更新密钥;RBE则需要通过特定编译器实现这些功能。使用链下数据存储可以显著减少公钥目录和RBE的链上存储需求,但对IBE影响不大。

声明:

本文转载自[a16zcrypto],原文标题”Key distribution on blockchains: The case for registration-based encryption”。文章观点仅代表作者个人,不构成投资建议。其他语言版本由Gate Learn团队翻译,未经许可不得转载。

声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/15403.html

上一篇 2025年10月29日 20:51
下一篇 2025年10月29日 21:29

相关推荐

  • Caldera区块链平台详解及其核心功能解析

    介绍 以太坊的可扩展性问题在网络活动繁忙时尤为明显。当交易量增加时,网络容易出现拥堵,导致燃气费用上涨,交易处理速度变慢。 为了解决这些问题,Rollups应运而生。它是一种能在不影响以太坊主链安全性的情况下,提高交易处理速度的方法。Rollups的工作原理是将多个交易打包成批次,在链外进行处理,再将交易的验证结果提交到主链,这样可以有效减少网络拥堵和降低交易成本。 Rollups的概念最早出现在2018年,随后Arbitrum和Optimism等项目开始了相关的开发工作。到了2020年,Vitalik Buterin等以太坊联合创始人支持了以Rollup为核心的路线图,这标志着以太坊在扩展方面的重要一步。 Rollups目前在以太坊生态系统中被广泛应用,以解决网络扩展性的问题。Caldera是一家区块链基础设施公司,提供“Rollup即服务”,使开发者能够利用经过实战验证的框架创建可扩展的Layer 2和Layer 3解决方案。Caldera的服务简化了Rollup的部署过程,帮助开发者降低成本,并提供必要的技术支持。

    2025年9月29日
    2140
  • ISO 20022标准全面解析:区块链支付新规范指南

    ISO 20022是全球金融电子数据交换标准,提升金融机构间通信效率,支持支付、证券等业务。相比传统格式,它在数据容量、互操作性和自动化方面优势显著。符合该标准的加密货币(如XRP、XLM)能无缝对接传统金融系统,优化跨境支付。随着SWIFT等主要金融网络采用该标准,ISO 20022将在金融数字化转型中发挥关键作用,推动加密货币与传统金融的融合。

    2025年7月22日
    2470
  • 社区代币价值来源解析:如何评估与提升代币价值

    代币化社区通过发行代币激励成员参与集体价值创造,实现归属感、实用性和所有权三重价值。代币价值由实用价值、社会资本和所有权价值共同决定,需通过正循环机制吸引资源并合理分配。健康的社区需平衡价值创造与捕获,确保代币经济模型广泛而非剥削性,最终实现自我维持的微型经济体。

    2025年7月28日
    2220
  • TON 区块链上值得关注的八大优质 DeFi 协议推荐

    The Open Network (TON) 是由 Telegram 创始人提出的高性能区块链平台,专注于提升用户体验和去中心化金融(DeFi)应用。TON 采用动态分片、快速超立方体路由等技术,确保高速、安全和可扩展性。其原生代币 Toncoin 用于交易和治理。TON 与 Telegram 深度整合,提供 TON DNS 和 TON Storage 等创新功能,推动 Web3 愿景。平台上八大优质 DeFi 协议(如 GAMEE、STON.fi 等)覆盖游戏、社交金融、借贷等领域,通过 Telegram 集成简化用户参与。尽管面临监管和扩展性挑战,TON 凭借社区驱动和技术创新,有望成为 DeFi 和区块链技术的重要推动者。

    2025年7月30日
    2260
  • ABCDE:深入解析协处理器技术及主流解决方案对比

    协处理器是赋予智能合约Dune Analytics能力的ZK技术方案,通过零知识证明实现链外数据索引与计算的”自证清白”,解决链上高Gas费和信任问题。核心功能包括:1) 用ZK证明真实获取链上数据;2) 对数据进行ZK验证计算。协处理器不同于Rollup,是服务型插件而非独立执行层。目前主流方案包括Brevis(三组件架构)、Herodotus(存储证明)、Axiom(历史数据查询)和Nexus(通用zkVM平台),各具技术特色,正推动Web3数据处理范式革新。

    2025年10月27日
    2570
风险提示:防范以"数字货币""区块链"名义进行非法集资的风险