ZK vs FHE

1. 引言

近期ZAMA获得7300万美金的投资,使得FHE获得更多关注。FHE仍处于萌芽阶段,是未来隐私游戏规则的改变者。FHE需与ZK和MPC一起结合,以发挥最大效用。如:

  • Threshold FHE:将FHE与MPC结合,实现信任最小化隐私的飞跃。

在这里插入图片描述
在这里插入图片描述

2. 何为FHE?

FHE源自HE(同态加密)。
HE 能够对加密数据进行安全计算,产生与直接明文操作相同的结果,从而确保隐私和完整性。
HE 分为:

  • PHE(支持基本的加密操作)
  • 和 FHE(允许无限计算的终极密码)

彻底改变了区块链中的数据保密性和匿名性。
FHE:

  • FHE 的魔力改变了公共区块链,即使在主动处理过程中也能维护数据隐私,使其成为安全、匿名数字交易的基石。
  • FHE 彻底改变了链上隐私,支持代币互换或存款等交易,而无需透露具体细节。
  • 与 MPC 和 ZK 技术的结合增强了安全性,保持解密密钥的分布式和交易验证的不透明性。

尽管 FHE 具有潜力,但:

  • FHE的起步阶段意味着需要依赖 TFHE 等最新进展来进行精确计算和硬件增强以提高可行性。
  • FHE的可扩展性挑战,再加上数据噪音,仍然是一个障碍。

FHE在区块链中的独特价值在于完全在链上维护加密状态,适用于一系列隐私场景。

然而,FHE与 ZK 和 MPC 的集成对于克服其性能和信任限制至关重要。

虽然 FHE 有望以最少的参与方实现高可组合性应用程序,但 FHE 目前在速度和计算复杂性方面的限制表明它还处于萌芽阶段。

FHE是未来私密、安全的在线交易的关键参与者。

3. FHE优缺点

FHE优点有:

  • FHE 提高了区块链灵活性:在一个区块中的同一私有状态上实现多个用户交易,并支持跨暗池的复杂交换。
  • FHE 增强了用户体验:网络验证器使用专用硬件来实现更快的计算,使注重隐私的交易更加顺畅。
  • FHE 为开发人员提供了简化:与现有的智能合约模型和工具集成,降低了创建链上私有应用程序的准入门槛。

FHE缺点有:

  • 对隐私验证器密钥管理的信任以及重复计算的潜在泄漏凸显了隐私风险。(解密密钥的困境)

4. 当前FHE生态

当前FHE生态有:

  • 1)Fair Math:推出开源 FHE 库并与 OpenFHE for FHERMA 合作,计划在 2024 年推出 25 多个挑战,推动现实世界的应用程序开发。最近获得了140 万美元的种子轮募资。
  • 2)inco network:Inco 推出了突破性的 Layer-1 区块链,将 FHE 的隐私与以太坊的安全性融合在一起,实现无与伦比的机密计算。Gentry 测试网首次亮相,邀请开发人员在以太坊生态系统中使用 FHE 制作 dApp,将 Solidity 的熟悉程度与尖端隐私技术结合起来。最近募资了450万美金。
  • 3)Zama FHE:Zama 的 fhEVM 通过加密数据上的机密智能合约进行了彻底变革,将隐私与无缝集成融为一体。近期获得7300万美金A轮融资。
  • 4)Fhenix IO:推出第一个由 FHE 驱动的 L2,通过加密数据计算来改变以太坊,以实现无与伦比的隐私。

参考资料

[1] 0xshakib_eth 2024年3月12日twitter https://twitter.com/0xshakib_eth/status/1767237092269027434?s=20

FHE系列博客

  • 技术探秘:在RISC Zero中验证FHE——由隐藏到证明:FHE验证的ZK路径(1)
  • 基于[Discretized] Torus的全同态加密指引(1)
  • 基于[Discretized] Torus的全同态加密指引(2)
  • TFHE——基于[Discretized] Torus的全同态加密 代码解析
  • 技术探秘:在RISC Zero中验证FHE——RISC Zero应用的DevOps(2)
  • FHE简介
  • Zama TFHE-rs
  • Zama TFHE-rs白皮书(1)
  • Zama TFHE-rs白皮书(2)
  • ZK系统内隐私 VS. FHE系统内隐私

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/751149.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第k个数——字典序

题目链接:1.第k个数 - 蓝桥云课 (lanqiao.cn) 样例解释: 输入13,得到的初始数组为1,2,3,4,5,6,7,8,9,10,11,12…

【微服务】分布式调度框架PowerJob使用详解

目录 一、前言 二、定时任务调度框架概述 2.1 为什么需要定时任务调度框架 2.2 定时任务调度使用场景 三、PowerJob 介绍 3.1 PowerJob 概述 3.2 PowerJob 功能特性 3.3 PowerJob 应用场景 3.4 PowerJob 与其他同类产品对比 四、PowerJob 部署 4.1 PowerJob 架构 4.…

综合知识篇06-软件架构设计考点(2024年软考高级系统架构设计师冲刺知识点总结系列文章)

专栏系列文章: 2024高级系统架构设计师备考资料(高频考点&真题&经验)https://blog.csdn.net/seeker1994/category_12593400.html案例分析篇00-【历年案例分析真题考点汇总】与【专栏文章案例分析高频考点目录】(2024年软考高级系统架构设计师冲刺知识点总结-案例…

一命通关递归

递归 简介 递归是我们在学C语言的时候,就已经接触到了的一个概念,相信大家的递归都是从这里开始的: 但是,在老师念ppt的时候,伴随着一些前轱辘不转后轱辘转的语言,我们往往都没有太去了解递归的工作原理和…

车载测试面试:各大车企面试题汇总

本博主可协助大家成功进军车载测试行业 TBOX 深圳 涉及过T-BOX测试吗Ota升级涉及的台架环境是什么样的?上车实测之前有没有一个仿真环境台架环境都什么零部件T-BOX了解多少Linux和shell有接触吗 单片机uds诊断是在实车上座的吗 uds在实车上插的那口 诊断仪器是哪…

构造-析构-拷贝构造-赋值运算符重载-const成员函数

1. 类的6个默认成员函数 如果一个类中什么成员都没有,简称为空类。 空类中真的什么都没有吗?并不是,任何类在什么时候都不写时,编译器会自动生成以下6个成员函数。 默认成员函数:用户没有显式实现,编译器…

MacBook使用——彻底卸载并删除软件:NTFS for Mac

问题 之前因MacBook读写NTFS格式移动硬盘,我安装并使用了 Paragon NTFS for Mac ,试用期结束后将其从【应用程序】中卸载移除了。但之后每次开机启动时,系统还是会弹出【激活】通知,如下图 解决 Step1、在用户目录下的 Library 目…

vue2语法-简略版

内容不全,发现看官方文档效果更好。 介绍 — Vue.js API — Vue.js 二、Vue指令 2.1 内容渲染指令 v-text,v-html 内容渲染指令用来辅助开发者渲染DOM元素的文本内容,常用的内容渲染指令有如下2个: v-text(类似in…

项目进展(十一)--重新绘制ADS1285采集板并学习

声明:本人水平有限,博客可能存在部分错误的地方,请广大读者谅解并向本人反馈错误。   由于项目的需要,上周又设计了ADS1285的采集电路板,最近几天焊接了一下,重新进行测试。由于之前对ADC采集不是重点&am…

UDP数据报套接字编程

1.1UDP编程原理 对于UDP协议来说,具有无连接,面向数据报的特征,即每次都是没有建立连接,并且一次发送全部数据报,一次接收全部的数据报。Java中使用UDP协议通信,主要基于DatagramSocket类来发送或接收数据报…

C++:菱形继承与虚继承

看下面这个示例代码 class A{ public: int num10; A(){cout<<"A构造"<<endl;} virtual void fun(){cout<<"A虚函数"<<endl;} };class B:public A{ public: B(){cout<<"B构造"<<endl;} void fun(){cout<…

可视化图表:南丁格尔玫瑰图,来自历史上最著名的护士。

Hi&#xff0c;我是贝格前端工场的老司机&#xff0c;本文分享可视化图表设计的南丁格尔玫瑰图设计&#xff0c;欢迎老铁持续关注我们。 一、南丁格尔与玫瑰图 南丁格尔&#xff08;Florence Nightingale&#xff0c;1820年-1910年&#xff09;是一位英国护士和统计学家&…

按位操作符详解

大家好啊&#xff0c;我是情谊&#xff0c;今天我们来讨论一下按位操作符的知识点与应用&#xff0c;按位操作符有时候在解决一些问题的时候可以提供一个很好的解题思路&#xff0c;话不多说&#xff0c;我们直接来看&#xff01; 今天我们主要是从两个方面来讲述一下按位操作…

Redis:使用redis-dump导出、导入、还原数据实例

redis的备份和还原&#xff0c;借助了第三方的工具&#xff0c;redis-dump 1、安装必要环境 yum -y install zlib-devel openssl-devel2、安装redis-dump 安装ruby&#xff1a; ruby下载地址&#xff1a;https://www.ruby-lang.org/zh_cn/downloads/ 我下载的是 2.5.0 版本…

动态规划课堂6-----回文串问题

目录 引言&#xff1a; 例题1&#xff1a;回文子串 例题2&#xff1a;回文串分割IV 例题3&#xff1a;分割回文串II 例题4&#xff1a;最长回文子序列 例题5&#xff1a;让字符串成为回文串的最小插入次数 引言&#xff1a; 回文字符串 是正着读和倒过来读一样的字符串。…

【周赛】第385场周赛

&#x1f525;博客主页&#xff1a; A_SHOWY&#x1f3a5;系列专栏&#xff1a;力扣刷题总结录 数据结构 云计算 数字图像处理 力扣每日一题_ 【1】100212.统计前后缀下标对 100212. 统计前后缀下标对 Ihttps://leetcode.cn/problems/count-prefix-and-suffix-pairs-i/ 熟…

4.1_4 文件的物理结构

文章目录 4.1_4 文件的物理结构&#xff08;一&#xff09;文件块、磁盘块&#xff08;二&#xff09;文件分配方式——连续分配&#xff08;三&#xff09;文件分配方式——链接分配&#xff08;1&#xff09;链接分配——隐式链接&#xff08;2&#xff09;链接分配——显式链…

OpenStack之存储cinder

一、 存储 1、DAS 1)存储更多的依赖服务器主机操作系统进行数据的IO读写和存储维护管理&#xff0c;数据备份和恢复要求占用服务器主机资源&#xff08;包括CPU、系统IO等&#xff09; 2)直连式存储与服务器主机之间的连接通道通常采用SCSI连接&#xff0c;随着服务器CPU的处…

Type-C接口介绍

1、USB介绍 &#xff08;1&#xff09;标准USB A型连接器&#xff08;左&#xff09;及B型连接器&#xff08;右&#xff09; 引脚1 VCC&#xff08;5V&#xff09; 引脚2 Data- 引脚3 Data 引脚4 接地 &#xff08;2&#xff09;Micro USB 引脚定义及OTG (USB-HOST) …

k8s CKA upgrade - Kubeadm 版本升级实测

升级版本最好是逐步去升级&#xff0c;不要跨越多个大版本&#xff0c;可能会出错 大体流程&#xff1a; 1.先确定升级版本 2.升级kubeadm 3.驱逐节点 4.升级kubelet和kubectl 5.重启kubelet服务 6.恢复节点&#xff0c;使其上线 1.查看现版本&#xff1a;升级版本 kubectl ge…