第1课

同态加密基础

介绍全同态加密(FHE)的概念,解释其如何允许在加密数据上进行计算而无需解密。涵盖其历史演变,与部分和 somewhat 同态方案的关键区别,以及其在解决区块链隐私挑战中的作用。将 FHE 与其他隐私工具如零知识证明和多方计算并列定位。

同态加密简介

同态加密是一种密码学技术,允许在加密数据上进行计算而无需先解密。这些计算的结果保持加密状态,只能由持有适当密钥的人解密后查看。这一特性十分重要,因为它能够在保持整个计算过程中信息机密性的同时处理敏感信息。在密文上执行操作的概念可追溯至 20 世纪 70 年代,但直到 2009 年 Craig Gentry 构建出全同态加密(FHE)方案,才将其从理论可能性转变为实用研究方向。

同态加密方案大致分为三类。部分同态加密(PHE)支持加法或乘法运算,但不能同时支持两者。RSA 和 ElGamal 是这一类的典型例子。somewhat 同态加密(SHE)方案允许有限的加法和乘法操作,但由于噪声增长,对于复杂计算变得不实用。相比之下,全同态加密支持在加密数据上进行任意计算,因此是最强大的形式,尽管计算开销最大。

区别 FHE 与其他隐私增强技术的关键特性在于它能够在数据使用的所有阶段保持加密状态。传统密码学方法保护静态和传输中的数据,但在处理过程中需要解密,使其暴露于潜在泄露或滥用风险。FHE 通过在数据被主动计算时保持其加密状态来消除这种暴露,这一特性对分布式和不受信任的计算环境(如公共区块链)尤为重要。

全同态加密对区块链的重要性

区块链的设计本质围绕透明性。网络中的每个交易和合约执行对任何参与者都是可见的。虽然这种开放性促进了信任和可验证性,但也为需要保密的应用带来了挑战。金融交易、医疗数据、身份凭证和企业记录通常不能公开,但它们仍然必须被安全处理。全同态加密提供了一种解决方案,使计算保持私密而不损害结果的正确性或可验证性。

与区块链生态系统中使用的其他隐私保护方法相比,这种方法的重要性更加凸显。零知识证明(ZKPs)允许一方证明自己知道某个值或计算的正确性而不透露底层数据,但专家指出,它们通常需要证明者和验证者角色分离,最适合证明特定声明而非执行复杂工作流。多方计算(MPC)在多个参与者之间分割计算,使得没有单一方能看到完整数据集,但它常常引入协调开销并需要信任分布式各方。全同态加密采取不同路线:它允许单一计算在加密输入上进行,无需向任何中介(包括智能合约本身)披露。

这一区别对去中心化金融(DeFi)和去中心化自治组织(DAO)有实际影响。在 DeFi 中,借贷市场和自动做市商公开所有头寸和出价,使复杂策略透明且容易被抢先交易。在 DAO 中,投票机制向公众揭示偏好和决定,有时会损害敏感的治理讨论。通过应用 FHE,金融和治理操作都可以在链上私密进行,只有在必要时才会揭示加密结果。

历史发展和关键里程碑

全同态加密的发展道路在成为实用研究领域前几十年就已开始。早期密码学文献引入了在加密数据上执行操作的构想,但缺乏可行的实现方案。突破性进展出现在 2009 年,当时 Craig Gentry 提出了基于格密码学和称为 bootstrapping 的过程的首个 FHE 方案。Bootstrapping 允许方案刷新有噪声的密文,实现无限计算深度。然而,业内人士表示,Gentry 的原始构造计算成本高昂,即使处理简单操作也需要数小时。

在 Gentry 的开创性工作之后,后续研究显著提高了 FHE 方案的效率和实用性。BGV 和 BFV 方案引入了整数计算优化,而 CKKS 允许近似算术,使其适用于加密数据上的机器学习等应用。TFHE 和 FHEW 方案进一步提高了速度,专注于位级操作和快速 bootstrapping。这些技术进展,结合通过 GPU 和 FPGA 的硬件加速,稳步减少了性能瓶颈,将 FHE 从学术概念转变为可部署的实用技术。

区块链技术与 FHE 研究并行发展创造了自然交叉点。区块链提供开放、可验证的计算平台,而 FHE 为这些系统中处理的数据提供隐私保障。到 2023 年,Zama 的 fhEVM 和 Fhenix 的保密 rollups 等项目成功展示了 FHE 可以直接集成到智能合约环境中。这些前沿原型弥合了密码学理论与区块链实践之间的差距,预示着保密去中心化应用的新时代已经来临。

相关性和采用驱动因素

多个趋势加速了市场对区块链智能合约中 FHE 应用的兴趣。围绕数据隐私的监管审查已经显著加强,欧盟 GDPR 和美国新兴隐私法等框架对个人数据处理方式提出了严格义务。探索区块链用于供应链、医疗保健或金融的企业如果不违反这些义务,就无法采用完全透明的账本系统。专家分析认为,FHE 通过允许链上计算而不暴露底层数据,提供了一条合规发展的可行路径。

实物资产代币化和机构 DeFi 的快速增长也创造了对隐私的迫切需求。大型金融机构需要对交易规模、交易对手和投资策略保持高度保密,即使在公共网络上结算交易。基于 FHE 的智能合约能够满足这些要求,通过启用私密交易和结算,同时通过密码学证明维持必要的可审计性。

此外,链上 AI 和机器学习技术的兴起进一步放大了对加密计算的需求。在敏感数据集(如医疗记录或专有算法)上训练或推理模型,必须确保数据全程保持机密状态。FHE 使这类操作成为可能,为在区块链网络上直接存储的加密信息上安全运行的 AI 代理开辟了广阔的应用前景。

在隐私技术格局中的定位

全同态加密并非所有隐私技术的替代品,而是它们的有力补充。零知识证明在证明离散声明(如验证余额或验证成员资格而不透露数据本身)方面仍然效率更高。安全多方计算在多个实体无需透露单个输入而共同计算的协作场景中表现卓越。然而,研究人员指出,当计算需要连续、任意且在加密数据上执行而无需各方之间协调时,FHE 展现出独特优势。

这一战略定位意味着未来的隐私保护智能合约很可能采用混合架构设计。系统可能使用零知识证明来证明 FHE 计算结果的正确性,或将 FHE 与 MPC 结合以分配密钥管理。深入了解 FHE 的适用场景对于规划去中心化系统中隐私解决方案的开发者和架构师至关重要,这将决定下一代区块链应用的安全架构走向。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。