E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Schnorr
[ZKP]
Schnorr
Protocol Implementation
SchnorrProtocolImplementationbyPythonTheSchnorrProtocolisacryptographicprotocolusedforsecurecommunicationanddigitalsignatures.ItwasoriginallyproposedbyClaus-PeterSchnorrin1989andhasgainedattentionfori
Simba17
·
2024-01-09 06:35
零知识证明
python
零知识证明
笔记
dalek-cryptography/zkp——基于merlin的
Schnorr
零知识证明
zkp为使用merlin的
Schnorr
零知识证明工具包,基于ristrettogroup做的实例化。
mutourend
·
2023-12-21 22:00
ZKP
Schnorr
Protocol
SchnorrProtocolTheSchnorrProtocolisacryptographicprotocolusedforsecurecommunicationanddigitalsignatures.ItwasoriginallyproposedbyClaus-PeterSchnorrin1989andhasgainedattentionforitssimplicityandefficie
Simba17
·
2023-12-21 22:29
零知识证明
零知识证明
笔记
Blind Signature盲签名与fabric区块链结合的应用
盲签名的实现方式盲签名的实现方式有很多,比如基于RSA的盲签名,基于BLS的盲签名,基于
Schnorr
的盲签名,基于MDSA的盲签名,基于NR签名的盲签名,基于身份的盲签名,基于SM9数字签名的
fabric区块链
·
2023-10-10 13:41
fabric
区块链
运维
【密码学原理】数字签名(ElGamal签名,
Schnorr
签名,椭圆曲线签名,RSA-PSS签名)
数字签名是公钥密码学发展过程中最重要的概念之一,产生和使用数字签名过程的一般模型如图所示消息认证可以保护消息交换双方不受第三方的攻击,但是不能处理通信双方自身发生的攻击。例如对下图中的某种方式进行攻击,考虑两种情况:Bob可以伪造一条消息并称该消息来自Alice。用他们的共享密钥产生认证码,并将认证码附加在消息后面。Alice可以否认曾经发送过某天消息。Bob可以伪造消息,所以无法证明Alice确
尚乐大哥
·
2023-10-02 10:47
密码学
密码学
信息安全
ElGamal
Schnorr
椭圆曲线
BSV 上的双线性配对(2)- BLS 签名
与ECDSA或
Schnorr
签名相比,它具有几个显着优势:时间缩短2倍对签名和密钥聚合友好具有确定性:它不依赖于随机数生成器。
sCrypt Web3应用开发
·
2023-09-05 05:43
智能合约
区块链
算法
智能合约
什么是
Schnorr
签名?
在密码学中,
Schnorr
签名是由
Schnorr
签名算法生成的数字签名。与大多数区块链不同,BTC自其早期以来基本保持不变,大多数升级都是有限的,并旨在增强网络的效率而不是功能。
·
2023-08-17 18:30
比特币区块链密码学
密码学学习笔记(十七 ):Edwards曲线数字签名算法 - edDSA
曲线数字签名算法(Edwards-curveDigitalSignatureAlogorithm,edDSA)由DanielJ.Bernstein等人在2011年提出,它是一种使用基于扭曲爱德华兹曲线的
Schnorr
kingofyb
·
2023-07-26 08:21
密码学
密码学
学习
笔记
密码学学习笔记(十六 ):
Schnorr
签名算法
Schnorr
身份认证识别协议是一个交互式ZKP,它满足了完备性、可靠性、零知识性。所谓的交互式ZKP方案通常包含3个步骤(承诺、挑战和证明),在文献中通常被称为sigma协议。
kingofyb
·
2023-07-20 01:14
密码学
密码学
学习
笔记
密码学学习笔记(十五):ECDSA - 椭圆曲线数字签名算法
椭圆曲线数字签名算法是DSA的一种椭圆曲线变体,它发明的初衷只是避免使用
Schnorr
签名的专利。椭圆曲线数字签名算法依赖于验证器中的私钥和主机用于验证验证器的公钥。
kingofyb
·
2023-07-20 01:42
密码学
密码学
学习
笔记
网络安全复习
目录低层协议安全性IP协议ARP协议TCP协议NAT协议单钥加密体制DES算法课后习题双钥加密体制怎么说欧几里得算法求逆RSA算法椭圆曲线加密Diffie-Hellman密钥交换算法ElGamal签名机制
Schnorr
yhryhryhr-
·
2023-06-15 14:06
网络安全
网络协议
网络
物联网
格密码LLL算法:如何解决最短向量SVP问题(1)
在1987年,
Schnorr
改进过LLL算法
唠嗑!
·
2022-12-21 01:07
格密码
算法
线性代数
同态加密
应用密码学期末速通复习
1算法RC4算法Hash函数Md5算法SHA-1算法消息认证数字信封公钥密码背包公钥算法RSA公钥算法Rabin公钥算法ElGamal公钥算法ECC公钥算法数字签名Rsa数字签名ElGamal数字签名
Schnorr
paidx0
·
2022-11-21 20:08
杂七杂八
密码学
密码学系列之七:数字签名
1.2签名原理1.2.1形式化定义1.2.2签名过程2基于RSA的签名方案2.1实现过程2.2安全性分析3基于离散对数的签名方案3.1ElGamal签名体制3.1.1实现过程3.1.2安全性分析3.2
Schnorr
机器学习Zero
·
2022-11-08 08:34
密码学
密码学
数字签名
网络安全笔记5——数字签名
网络安全笔记5——数字签名参考课程:中国大学MOOC《网络安全》——北京航空航天大学文章目录网络安全笔记5——数字签名基本概念分类数学表示RSA数字签名机制ElGamal数字签名机制
Schnorr
数字签名机制
PolarDay.
·
2022-08-08 21:16
网络安全
web安全
安全
网络
深入浅出零知识证明(一):
Schnorr
协议
最近在学习零知识证明,因为内容很多并且难度也大,想根据自己的学习路线做一系列总结,这是第一篇文章,主要介绍零知识证明的一些重要概念和思想,可以对零知识证明有直观的理解,然后讲解一个经典简洁的零知识证明安全协议
Schnorr
Jinze_L
·
2022-04-27 11:55
区块链
区块链
零知识证明
Schnorr协议
安全
零知识证明从0到1,ZK简介
文章目录ZK简介例子承诺协议如何证明零知识性质如何证明任意的statement证明和证明某个知识由
Schnorr
身份认证协议来看看ZK的性质,以及如何转为非交互式证明completenessSoundnessZero-knowledgeness
AdijeShen
·
2022-04-17 10:06
密码学
零知识证明
阅读笔记
零知识证明
SNARK
区块链
ZK
区块链扩容
【Java小工匠】数字签名-DSA
1、DSA数字签名概述1.1DSA加密算算法DSA(DigitalSignatureAlgorithm)是
Schnorr
和ElGamal签名算法的变种,被美国NIST作为数字签名标准(DigitalSignatureStandard
Java小工匠
·
2022-02-10 04:42
比特币开发路线图
本文将介绍开发流程中的内容,并回顾未来几年比特币可能会看到的东西,包括MAST,
Schnorr
签名,Bulletproofs,ConfidentialTransac
编程狂魔
·
2022-02-10 01:59
币圈常见签名算法
目前大部分币种采用的交易签名算法都是基于椭圆曲线,大致可以分为两类,ECDSA和
Schnorr
签名。由
Schnorr
衍生出了EdDSA,由EdDSA衍生出了ed25519算法。
debuggor
·
2021-06-24 19:44
DSA 数字签名算法
DigitalSignatureAlgorithm(DSA)是
Schnorr
和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignatureStandard)。
kindredpeng
·
2021-04-20 23:28
奇妙的安全旅行之DSA算法
DSA算法简介DSA(DigitalSignatureAlgorithm)是
Schnorr
和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignatureStandard)数字签名的标准
·
2021-02-03 05:17
算法加密解密
理解
Schnorr
签名算法
在上一章中我们谈到WisdomChain中使用的的聚合签名是使用
Schnorr
签名的各方生成的对各自密钥的签名聚合,那么今天我们来了解下,
Schnorr
签名算法的前世今生。
FreeMANS
·
2020-10-09 13:08
区块链
CIP,即 Conflux Improvement Proposal
比特币有闪电网络(LightningNetwork)、Taproot/
Schnorr
签名、Miniscripts以及许多改进升级,以太坊同样也有EIP20、
Ld13001625780
·
2020-09-16 02:51
虚拟货币
JAVA加密算法6
DSADSA-DigitalSignatureAlgorithm是
Schnorr
和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignatureStandard)。
barbin
·
2020-08-21 18:48
加密及算法
算法
Java
Security
junit
C
Schnorr
签名java实现
Schnorr
签名(模指数)的实现java1、算法描述2、算法的实现(java)和ElGama数字签名一样,
Schnorr
数字签名方案也是基于离散对数。
黎明小书生
·
2020-08-20 17:29
算法
零知识证明入门理论基础
目录1零知识证明概念2零知识证明例子2.1
Schnorr
’sProtocol2.2Guillou-QuisquaterProtocol2.3开启石门的神秘咒语3非交互式零知识证明1零知识证明概念零知识证明
华南农业大学-郭庆文
·
2020-08-15 08:44
现代密码学基础
比特币算法进化简史:
Schnorr
签名算法与聚合签名
以他命名的
Schnorr
签名算法可以构建更高效和隐私性更强的区块链系统,一直备受区块链开发者们的关注。2018年7月,比特币开发者Pi
weixin_42667079
·
2020-08-12 00:18
Qtum
理解 BLS 签名算法
之前的文章中,我介绍了
Schnorr
签名算法和它的优势。现在,我来介绍下BLS(Boneh-Lynn-Shacham)签名算法以及它相比Schn
跨链技术践行者
·
2020-08-11 20:17
区块链
零知识证明
互联网与区块链
密码学
Schnorr
signature &
Schnorr
multi-signature
本文首发于https://zhuanlan.zhihu.com/blockchain-top-paper阅读本文前,建议先阅读下面这篇文章。https://zhuanlan.zhihu.com/p/82128984本文讲解一种数字签名方法。其作用跟现实中的签名是一样的:签名是签名者身份的证明。其中签名又包含单人签名和多人签名的过程。了解数字签名的原理和过程,可参考:区块链中大量使用了签名。问题在于
蜗牛爱上星星
·
2020-08-09 09:12
区块链
密码学
Schnorr
协议:非交互零知识身份证明和数字签名
摘要:本篇文章介绍
Schnorr
的两大应用场景:从交互式零知识身份证明到非交互零知识身份证明、数字签名实现基本原理、菲亚特-沙米尔(Fiat-Shamir)变换。1.Sch
Joohong
·
2020-08-09 08:38
#
密码学与安全技术
区块链
深入学习区块链的隐私保护(三)
Schnorr
签名
Schnorr
签名算法是由ClausSchnorr提出,是一个椭圆曲线上的签名算法,我们回顾下素数域上一些术语:椭圆曲线的阶:椭圆曲线所有点的个数,包含无穷远点;椭圆曲线上点的阶:若P为椭圆曲线上的点,
Xiao Dai
·
2020-08-05 10:53
区块链的隐私保护
ECDSA VS
Schnorr
signature VS BLS signature
1.ECDSAECDSA,全称为EllipticcurveDigitalSignatureAlgorithm,采用Ellipticcurvecryptography来实现的数字签名算法。目前Bitcoin采用的是ECDSA签名方案。公私钥对(pk,P)(pk,P)(pk,P),其中公钥P=pk×GP=pk\timesGP=pk×G,GGG为所选椭圆曲线的basepoint。(ellipticcur
mutourend
·
2020-08-05 10:18
基础理论
数据完整性算法_
Schnorr
数字签名方案
和ElGama数字签名一样,
Schnorr
数字签名方案也是基于离散对数。
Schnorr
数字签名主要工作不依赖于消息,生成签名过程与消息相关的部分需要进行2n位长度的整数与n位长度的整数相乘。
ROBIN.FANG
·
2020-08-05 03:57
Infomation
Security
一文全览 | 2019年最酷的区块链技术!
比特币技术进展2019年,比特币最大的技术进展便是闪电网络、StratumV2、
Schnorr
签名(MuSig)、Erlay以及Miniscript。
BitTribeLab
·
2020-08-01 10:22
用DSA算法实现数字签名
DSA(DigitalSignatureAlgorithm)是
Schnorr
和ElGamal签名算法的变种,被美国NIST作为数字签名标准(DigitalSignatureStandard)。
Robin Hu
·
2020-07-30 15:28
数字签名
DSA签名算法简介
DSA算法是
Schnorr
和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignatureStandard)。
alwaysrun
·
2020-07-30 14:56
Security
Schnorr
签名方案和 BLS 签名方案的全面对比
原文:https://medium.com/cryptoadvance/bls-signatures-better-than-
schnorr
-5a7fe30ea716https://medium.com
跨链技术践行者
·
2020-07-28 10:14
区块链
零知识证明
密码学
Single Signer ECDSA adaptor signature
002316.html上面是原始文章,里面提及的DLEQ是指一个证明离散对数相等的Sigma算法(上文中有pdF链接):G、Y、R'和R是群元素,可以证明知道k:k*G=R'andk*Y=R和MW等使用
Schnorr
朱立_SSE
·
2020-07-17 11:44
2018-07-28
Schnorr
签名
Schnorr
签名由来
Schnorr
源于Claus-PeterSchnorr的发明,是一种签名策略:一系列连接私钥、公钥和签名的数学规则。
B小哥
·
2020-07-15 08:33
区块链替代签名方案优劣势对比,
Schnorr
签名最适合比特币
在目前的情况下,现有的区块链已采用了几种不同的系统,让多个所有者控制同一笔区块链token,以太坊是基于智能合约,而比特币则基于脚本(例如P2SH)。基于智能合约的例子:以太坊、Tezos、EOS、Vechain、ETC;基于脚本的例子:比特币、莱特币、Iota、Cardano、Zcash[1]、NEO、DASH、Decred;客户端内置:恒星(Stellar)和瑞波(Ripple);自定义密码系
跨链技术践行者
·
2020-07-14 22:19
区块链
零知识证明
密码学
比特币现金在与比特币的技术竞争中走在了前列
2019独角兽企业重金招聘Python工程师标准>>>众所周知,比特币现金0.19.0新版本已经由BitcoinABC开发组正式推出,它将在今年的5月份硬分叉升级中被激活,新版中最重要的一个改动就是
Schnorr
weixin_33873846
·
2020-07-12 08:33
隔离见证
important-random-k-and-fake-signatures/https://panzhibiao.com/2019/03/01/Taproot/https://panzhibiao.com/2019/02/28/
schnorr
-sigature
jason_cuijiahui
·
2020-07-11 09:19
blockchain
bitcoin
2018
五大技术进展:2018 年是比特币进展最快的一年
年初,BitccoinMagazine的首期封面故事便预见到了2018年比特币技术即将出现的主要趋势:隔离见证、闪电网络、隐私相关方案、侧链、
Schnorr
签名……如
区块链大本营
·
2020-07-10 15:49
区块链
DSA数字签名原理及JAVA实现
DSA数字签名DSA数字签名是Elgamal和
Schnorr
数字签名的一个变种,DSA数字签名优于Elgamal数字签名的地方在于它的签名长度较短,并且某些可以破解Elgamal方案的攻击不适用DSA数字签名
死亡K笔记
·
2020-07-09 23:09
密码学学习
DSA加密算法以及破解
一、DSA的简介DSA(DigitalSignatureAlgorithm)是
Schnorr
和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignatureStandard)。
happend_if
·
2020-07-02 02:07
密码学
eclipse实现
Schnorr
数字签名
Schnorr
数字签名,供大家参考,具体内容如下一、实验目的学习
Schnorr
算法在数字签名方面的使用,掌握公钥签名中最基础的签名算法-
Schnorr
数字签名算法的编写。
·
2020-06-23 14:07
基于
Schnorr
签名的Pedersen承诺一致性证明
给出一个解法:甲方:;生成随机数,公开乙方:;生成随机数,公开定义甲方计算,用作为私钥,为生成
Schnorr
签名乙方计算,用作为私钥,为生成
Schnorr
签名甲乙双方公开和。包括甲乙和第三方
朱立_SSE
·
2020-05-13 13:32
Mixin Network 月报 — — 第 5 期
发布多重签名实现和使用代码2019-07-19第26个全节点加入MixinNetwork2019-07-21第27个全节点加入MixinNetwork2019-07-25主网升级到v0.5.0,节点交易现已支持BFT的
Schnorr
长不老
·
2020-03-04 23:57
RSA算法是目前网络上进行保密通信和数字签名的一种基本的方法
非对称密钥密码技术发展至今已被提出许多不同的算法,较著名的有Diffie-Hellman密钥交换系统、RSA加密及签名系统、DSA签名系统、EIGamal加密及签名系统、
Schnorr
签名系统等。
12点精选
·
2020-02-23 14:49
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他