LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

ecdsa算法密钥生成

1. 如何为区块链生成公钥和私钥

...了你的私钥,他们就可以把你的加密货币发给自己。生成公钥和私钥有两种算法。例如,比特币协议使用椭圆曲线数字签名算法(ECDSA)。在本文中,我将解释rivests - shamir - adleman (RSA),并与ECDSA进行比较。RSA是最早、应用最广泛的公钥密码系统之一。它以其创始人Ron Rivest、AdiShamir和Leonard Adleman的名字命名...

知识:公钥,密钥,算法,货币

2. 门限 ECDSA——更安全、更私密的多重签名

...金山区块链周的 Epicenter 会议上,Keep 的 Piotr Dyraga 就门限椭圆曲线数字签名算法(t- ECDSA)进行了演讲。去年夏天,Piotr 和他的代码合作伙伴 Jakub Nowakowski?为Keep实现了一个原型门限 ECDSA 协议(并在比特币测试网上创建了一笔门限 ECDSA 签名的交易!),Piotr 上台展示了该技术解锁的一些可能性,以及有...

知识:多重签名,公钥,钱包,以太坊

3. 由MDUKEY加密方式引申开:关于区块链中常见的非对称加密算法

...具体了解。因此,本文将从加密方式引申开,深入浅出介绍关于非对称加密算法中的“签名与加密”。二、什么是非对称加密?非对称加密(asymmetric cryptography),也称为公开密钥加密(Public-key cryptography),是密码学的一种算法。它需要两个密钥,一个是公开密钥,另一个是私有密钥。顾名思义,公钥...

知识:私钥,公钥,椭圆曲线数字签名,导出私钥

4. 由 MDUKEY 加密方式引申开:关于区块链中常见的非对称加密算法

...具体了解。因此,本文将从加密方式引申开,深入浅出介绍关于非对称加密算法中的“签名与加密”。二、什么是非对称加密?非对称加密(asymmetric cryptography),也称为公开密钥加密(Public-key cryptography),是密码学的一种算法。它需要两个密钥,一个是公开密钥,另一个是私有密钥。顾名思义,公钥...

知识:算法,数字签名,非对称加密,安全性,私钥

5. 【Substrate开发教程】05 - Substrate密码学 & Subkey的安装和使用

...地址、校验码串联的字节序列做Base58编码,得到SS58地址。Substrate使用的哈希算法Substrate可使用的哈希算法有:sha2、keccak、blake2、twox。blake2有两大主要版本,blake2b和blake2s:blake2b:是blake2的64位版本,可以生成最高512位的任意长度哈希;blake2s:是blake2的32位版本,可以生成最高256位的任意长度哈希;Polka...

知识:公钥,区块链,比特币,比特币的

6. 本体技术视点|绝招出击巧妙规避随机数重用问题

...问题呢?本次技术视点将接着上次的话题,和大家一起了解确定性?ECDSA 签名算法。02随机数的重要性我们之前的内容屡次提到随机数的重要性。粗略地来看,无论对于签名算法和加密算法,随机数可以看作消息发送方引入的保护待发送消息隐私性等的因子,让攻击者无法从多个消息中推导出有效信息,...

知识:私钥,随机数,算法,消息

7. 本体技术视点|ECDSA中的随机数重用会导致什么问题?

...私钥。图源网络01?ECDSA简介数字签名是区块链技术人员耳熟能详的一种密码算法,它包含密钥生成、签名和验证三个步骤。密钥生成:该算法的输入是一个安全参数,比如签名长度。该算法的输出是一个公私钥对,其中私钥用来签名,公钥用来验证签名(这里我们省略了公开参数的描述);签名:该算...

知识:私钥,公钥,导出私钥,随机数

8. 研究 | 全面对比Schnorr签名方案和BLS签名方案

?前言Schnorr 签名算法最初是由德国密码学家 Claus Schnorr 于 2008 年提出的,而来自区块链协议公司 Blockstream 的密码学家 Gregory Maxwell、Pieter Wuille 等人,则在 2018 年提出了一种名为 MuSig 的 Schnorr 签名方案,这也是我们即将探索的签名方案。而 BLS 签名方案,最初是由斯坦福大学教授 Dan Boneh 等人于2001年便提...

知识:Schnorr签名,BLS签名

9. LikeLib: 一种弱同步网络假设下的门限签名系统

...有许多优秀成熟的 commitment scheme 可以借鉴应用,简单来讲承诺(commitment)算法 [C(M), D(M)]=Com(pk, M, r) 中 pk 是与承诺机制有关的公钥,M 是要承诺的原始值,r 是一个随机骰子,算法输出的 C 便是 commitment,D 则是需要秘密保管的 decommitment 值,在正式公开 M 之前先公开 M 的承诺 C,即先对自己要公布的消息...

知识:私钥,公钥,门限,在区块链

10. V神提出新型密钥分享方案:可用于脑钱包和社交恢复设计应用

...许预先选择 M 个密钥分享,剩余的 (N-M) 个密钥分享必须使用一种确定性算法从原始的M个中产生,并且看起来像随机数据(在脑钱包的情况下,它们不适合作为安全问题的答案,在社交恢复的情况下,需要用户使用特殊软件来存储它们,而不是从现有的HD钱包中衍生出来)。所以这就是我们要去改进...

知识:脑钱包,密钥,私钥,公钥

11. 比原链研究院 | 一种弱同步网络假设下的门限签名系统

...有许多优秀成熟的 commitment scheme 可以借鉴应用,简单来讲承诺(commitment)算法 [C(M), D(M)]=Com(pk, M, r) 中 pk 是与承诺机制有关的公钥,M 是要承诺的原始值,r 是一个随机骰子,算法输出的 C 便是 commitment,D 则是需要秘密保管的 decommitment 值,在正式公开 M 之前先公开 M 的承诺 C,即先对自己要公布的消息...

知识:门限,密钥,份额,节点

12. 量子计算对区块链的冲击

...程中使用的哈希函数,一个是区块链上提供数字签名的非对称密码。采用的算法分别是SHA-256 哈希算法,和椭圆曲线数字签名算法(ECDSA)。SHA-256 主要用于由公钥生成钱包地址,以及挖矿时的工作量证明(PoW),ECDSA 主要用于私钥、公钥的生成,签名和验签等。<h3>1.量子计算对挖矿的威胁</h3>比特币系...

知识:挖矿,公钥,私钥,比特币

13. 比特币算法进化简史:Schnorr 签名算法与聚合签名

当我们研究比特币 ECDSA 椭圆曲线签名算法时,就会发现多重签名交易验证过程非常繁琐,有没有设想过把一笔交易中的所有签名和公钥通通合并成单个签名和公钥,无法追溯并且简单快速? 20世纪80年代,德国密码学家 Claus-Peter Schnorr 给出了答案。以他命名的 Schnorr 签名算法可以构建更高效和隐私性更...

知识:合约,区块链,量子链

14. 技术篇|基于安全多方计算的EleChain平台的隐私保护机制

...交易签名密钥分布式管理的同时提高了其安全性。(2)基于Pailliar同态加密算法设计了满足半诚实敌手模型的安全两方签名协议2PC-ECDSA/EdDSA分布式密钥签名方案。(3)增加安全两方ECDSA交易签名方案的安全性和性能,考虑引入零知识证明协议、不经意传输协议和混淆电路协议使得方案符合恶意敌手攻击...

知识:交易签名,公钥,数据,算法

15. 邹传伟:读懂比特币ECDSA与Schnorr签名算法以及Taproot升级

...做一个简单介绍。本文分三部分,第一部分简单介绍比特币目前的 ECDSA 签名算法,第二部分详细介绍 Schnorr 签名算法,第三部分介绍 Taproot。一、比特币 ECDSA 签名算法比特币目前使用的 ECDSA 签名算法与建议的 Schnorr 签名算法,都属于椭圆曲线数字签名算法,它们使用的椭圆曲线都是 secp256k1。这一部分...

知识:算法,公钥,比特币