社区
Java SE
帖子详情
用C语言实现零知识证明算法
harrygoup
2013-03-16 06:38:03
最近,自己找到一个问题——零知识证明,要用C语言实现。急需。
...全文
234
回复
打赏
收藏
用C语言实现零知识证明算法
最近,自己找到一个问题——零知识证明,要用C语言实现。急需。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
比较
零知识证明
算法
zkSNARK,zkSTARKs,zkBoo,Sonic,BulletProofs
本文分为两部分,第一部分说明零知识能干什么,为什么它这么强大,在区块链中这么火;第二部分比较
零知识证明
的
算法
zkSNARK, zkSTARKs, zkBoo, Sonic和BulletProofs的特性。 本文首发在本人知乎专栏中,更多区块链论文阅读,请关注本人知乎哦 第一部分 使用零知识
算法
能干什么? 设定一个场景,现有一个公共的函数f和一个函数的输出值y,Alice对Bob说她知道x值,但是Bob不信。x可能是Alice花费了很多资源才得来的,为了向Bob证明她知道x同时又不泄露x给Bo
零知识证明
- libsnark源代码分析
libsnark源代码,建议想深入
零知识证明
的小伙伴都读一读。Bellman库主要围绕Groth16
算法
,libsnark给出了SNARK相关
算法
的全貌,各种Relation,Language,Proof System。为了更好的生成R1CS电路,libsnark抽象出protoboard和gadget,方便开发者快速搭建电路。 本文中使用的libsnark源代码的最后一个commit如下: commit 477c9dfd07b280e42369f82f89c08416319e24ae Author: Ma
零知识证明
入门必看
MasterMind https://github.com/weijiekoh/zkmm Zero-knowledge proofs, a board game, and leaky abstractions: how I learned zk-SNARKs from scratch https://medium.com/@weijiek/how-i-learned-zk-snarks-from-scratch-177a01c5514e @郭宇:
零知识证明
技术将会区块链的 must-have。不过这个黑科技
零基础 学
零知识证明
近期有小伙伴咨询
零知识证明
入门问题,现就本人(非密码学专业小白) 学习
零知识证明
进行小总结: 关于数论和椭圆曲线基础知识:可以看《Elliptic Curves Number Theory and Cryptography(second edition)》,有助于扫盲。 实用的数学软件:sageMath(开源免费)、Magma(需授权),但是Magma提供了在线版本供免费实用:Magma Calculator。 关于同态
算法
:所谓同态
算法
,是指基于密文的运算可反应明文的真实关系,常用于零知识证
Ethsnarks:
零知识证明
的强大工具
Ethsnarks:
零知识证明
的强大工具 项目介绍 Ethsnarks 是一个开源项目,专注于为
零知识证明
(zkSNARKs)提供一系列的电路和支撑库,以便与 Ethereum 智能合约配合使用。zkSNARKs 是一种加密技术,允许一方在不透露任何信息的情况下向另一方证明某个陈述的真实性。Ethsnarks 旨在解决 Ethereum 上 zkSNARKs 应用的主要挑战,包括跨平台支持、低廉的...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章