快速验签算法,Verification of ECDSA signatures is considerably slower than generation of ECDSA signatures. This paper describes a method that can be used to accelerate verification of ECDSA signatures by more than 40% with virtually no added implementation complexity. The method can also be used to accelerate verification for other ElGamal-like signature algorithms, including DSA
2021-11-19 16:26:35 164KB ECDSA
1
ecdsa密钥恢复 Pperform ECDSA和DSA Nonce重用私钥恢复攻击 这是的DSA only变体的改进版本。 让我们为共享同一nonce k两个签名恢复私钥。 请注意,选择相同的nonce k如何导致两个签名具有相同的签名值r 。 为了找到ECDSA随机数重用的良好候选者,请检查curve上共享相同r , pubkey签名是否具有不同的消息(或哈希值)。 例如,基于bitcoind链项目通常是ECDSA签名材料的良好来源。 sampleA ( r , sA,hashA ,pubkey,curve) sampleB ( r , sB ,hashB,pubkey,curve) sampleA = EcDsaSignature ( r , sA , hashA , pubkey , curve ) sampleB = EcDsaSignature ( r , sB , hashB , pubkey , curve ) # same privkey as sampleA, identical r due to nonce reuse k. # recover the p
2021-11-11 18:16:30 31KB bitcoin blockchain ecdsa recovery
1
多方门限签名方案 麻省理工学院许可。 笔记! 这是供开发人员使用的库。 您可以找到可与Binance Chain CLI一起使用的TSS工具。 介绍 这是基于类似方法的基于Gennaro和Goldfeder CCS 2018 的多方{t,n}阈值ECDSA(椭圆曲线数字签名算法)和EdDSA(爱德华兹曲线数字签名算法)的实现。 该库包括三个协议: 用于创建没有受信任的交易者的秘密共享的密钥生成(“密钥生成”)。 使用秘密共享进行签名以生成签名(“签名”)。 动态组,在保留秘密的同时更改参与者的组(“重新共享”)。 :warning: 不要错过关于安全实现此库的 基本原理 ECDSA被广泛用于加密货币,例如比特币,以太坊(secp256k1曲线),NEO(NIST P-256曲线)等等。 EdDSA被广泛用于Cardano,Aeternity,Stellar Lumens等加密货币。 对
2021-11-02 20:35:01 784KB tss Go
1
对 PE 文件做 ECDSA 签名. 签名写入 PE 头部 DOS Stub代码后边. 使用的椭圆 曲线是 FIPS 186-2 中的 P-192. 签名长度不超过 56 字节,强度和 RSA 1024 相当.
2021-09-28 17:08:32 4KB ecdsa源程序
1
ansible 安装需要的软件
2021-09-09 19:42:23 45KB ansible
1
hi3861开发环境 ecdsa-0.17.0-py2.py3-none-any.whl
2021-09-08 18:01:15 117KB hi3861 ecdsa
1
python paramiko及他所依赖的模块,并附带安装说明 ,共3个模块适用于win7 64位操作系统
2021-08-26 19:09:27 1.15MB ecdsa-0.9 paramiko pycrypto-2 python
1
secp256k1-js 纯JS实现secp256k1签名,验证,恢复ECDSA。 该代码在浏览器和NodeJS中均按原样工作,而无需捆绑程序。 Node.js的用法 npm install @enumatech/secp256k1-js 例子 const crypto = require ( 'crypto' ) const assert = require ( 'assert' ) const Secp256k1 = require ( '@enumatech/secp256k1-js' ) // Generating private key const privateKeyBuf = crypto . randomBytes ( 32 ) const privateKey = Secp256k1 . uint256 ( privateKeyBuf , 16 ) // Genera
2021-08-22 18:20:52 15KB nodejs javascript bitcoin ecc
1
ECDSA;by Don Johnson、Alfred Menezes
2021-08-15 01:29:53 454KB ECDSA DonJohnson AlfredMenezes
1
此算法为256bit椭圆加密算法(ECC)和签名算法ECDSA,此算法已在航芯ACH512(cortex-M3)芯片上验证过,而且该算法是国际通用算法,在Google、facebook上验证过,使用此算法的产品也通过了国外的一些安全认证,如FIDO L1安全认证
2021-07-19 09:57:44 18KB ecc ecdsa secp25
1