当前位置: 首页 > news >正文

针对KZG承诺和高效laconic OT的extractable witness encryption

1. 引言

2024年以太坊基金会等成员论文 Extractable Witness Encryption for KZG Commitments and Efficient Laconic OT,开源代码实现见:

  • https://github.com/rot256/research-we-kzg(Rust)

在该论文中,提供了一种针对KZG多项式承诺的,明确高效、简单的extractable witness encryption方案:

  • 支持加密某消息为triple ( c o m , α , β ) (com,\alpha,\beta) (com,α,β),其中:
    • c o m com com:为对某多项式 f f f的KZG承诺。
    • 任何具有”证实 f ( α ) = β f(\alpha)=\beta f(α)=β“ opening的人,都可解密。
    • 但对于不知道有效opening的人,该消息将被隐藏。
  • 密文仅为一个group匀速
  • 加密和解密均需要单次pairing evaluation 和 常量次数的group运算。

使用本文方案,可构建一个高效的 laconic OT协议,其性能在最重要的维度要优于现有最佳方案:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

参考资料

[1] 2024年以太坊基金会等成员论文 Extractable Witness Encryption for KZG Commitments and Efficient Laconic OT
[2] 2022年Eth Research Trustless Bitcoin Bridge Creation with Witness Encryption

http://www.lryc.cn/news/307394.html

相关文章:

  • Spring Boot中实现列表数据导出为Excel文件
  • 华为ipv6 over ipv4 GRE隧道配置
  • 项目解决方案:海外门店视频汇聚方案(全球性的连锁店、国外连锁店视频接入和汇聚方案)
  • Java中的数据类型详解
  • ABBYY FineReader16文档转换、PDF管理与文档比较功能介绍
  • 导览系统厂家|景区电子导览|手绘地图|AR导览|语音导览系统
  • oracle 如何使用脚本实现访问控制(无需额外插件)
  • 【C语言】指针初阶
  • 07_html
  • 全量知识系统问题及SmartChat给出的答复 之1
  • 【appium】App类型、页面元素|UiAutomator与appium|App元素定位
  • ChatGpt大模型入门
  • Mac 配置Clion Qt 调试显示变量值
  • 【Ansys Fluent Web 】全新用户界面支持访问大规模多GPU CFD仿真
  • 13.云原生之常用研发中间件部署
  • 远离远程代码执行 ,RPC 运行时中的三个漏洞是如何被发现的?
  • 零基础学python之高级编程(4)---python异常类型及其类型处理
  • 如何实现三维模型在网页/手机端/APP上的展示与分享?
  • SpringBoot项目在进行部署打包的时候,打包成jar和war有何差异?
  • ARM系列 -- 虚拟化(四)
  • QT GUI编程常用控件学习
  • 【Python从入门到进阶】49、当当网Scrapy项目实战(二)
  • flutter build ipa 打包比 xcode archive 打出的ipa包大
  • B端系统:巧妙地容错和防错设置,减少用户操作错误
  • BIO实战、NIO编程与直接内存、零拷贝深入辨析
  • PDF文件转换为图片
  • 【Java程序设计】【C00317】基于Springboot的智慧社区居家养老健康管理系统(有论文)
  • Vue3前端实现一个本地消息队列(MQ), 让消息延迟消费或者做缓存
  • 普中51单片机学习(8*8LED点阵)
  • Python 实现Excel自动化办公(上)