其他分享
首页 > 其他分享> > VRF可验证随机函数(1)概念

VRF可验证随机函数(1)概念

作者:互联网

1. 问题

result = SHA256(secret, data),要验证result,光有data是不够的,必须要有secret才能计算出result。有没有可能在不出示密钥secret的情况下,验证result和data是对应匹配的?

2. 3个特性

3. 实现方式

Schnorrkle库实现,Ed25519椭圆曲线
基点:G
私钥:k
公钥:K =k *G
随机数r

Alice和Bob都知道G、K、r
Alice计算K’ = k* r’ = k* (G* r)
Bob计算K’ = K* r = (k* G)* r
(阿贝尔群:满足交换律)
在这里插入图片描述

标签:可验证,随机,Alice,secret,result,随机数,data,VRF
来源: https://blog.csdn.net/thefist11cc/article/details/122767011