密码学系列 - BLS签名算法
·
BLS签名算法概述:
BLS签名算法具有如下三个特点:
1、签名简单:签名算法和ECDSA等算法相比较为简单
2、签名可聚合:可将多个签名聚合成一个签名,进行统一验证
3、签名唯一:对于同一个消息,每次签名得到的结果相同
BLS签名算法的Golang代码实现:
1、引用 gnark-crypto实现的bls12-381曲线,先定义BLS签名的公私钥
2、签名和验签算法如下
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)