【技术实现步骤摘要】
本专利技术属于密码货币生成,具体涉及一种基于分组密码算法的电子钱包生成方法及系统。
技术介绍
1、本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
2、去中心化密码货币系统是近年最热门的研究领域之一。电子钱包是比特币等去中心化密码货币系统中用于收发转账的计算机软硬件设备,通常由一个热钱包与一个冷钱包构成,热钱包存储基于离散对数假设的数字签名系统的公钥,冷钱包存储与之对应的私钥,私钥保密,公钥则公开,用以标识钱包。钱包持有者生成转账记录,在其中指定转账目标的公钥,而后用自己的私钥对转账记录进行签名,从而实现从本钱包到其它钱包的密码货币转账。实际运用时,热钱包往往是联网运行的软件平台,而冷钱包往往是较少联网的硬件平台等。
3、私钥的破解往往导致钱包持有者损失大量密码货币,为控制单一私钥被破解导致的损害,一种常见的做法是利用一个初始密钥计算出大量子代公、私钥,每个子代公钥仅用于接收一笔入账,而每个会话私钥也仅用于签发一笔转账。
4、为保证充裕安全性,数字钱包系统使用的数字签名群阶
...【技术保护点】
1.一种基于分组密码算法的电子钱包生成方法,其特征是,包括以下步骤:
2.如权利要求1所述的一种基于分组密码算法的电子钱包生成方法,其特征是,所述随机种子由序列表示,当电子钱包是基于密钥长度k≥24字节的分组密码Ek建构时,序列长度为32字节,当电子钱包基于密钥长度为16字节的分组密码E16建构时,序列长度为28字节。
3.如权利要求1所述的一种基于分组密码算法的电子钱包生成方法,其特征是,当电子钱包基于密钥长度k≥32字节的分组密码Ek建构时,钱包主密钥内容包括一个32字节链码、一个32字节无符号整数表示的数字签名私钥、与之对应的数字签名系统
...
【技术特征摘要】
1.一种基于分组密码算法的电子钱包生成方法,其特征是,包括以下步骤:
2.如权利要求1所述的一种基于分组密码算法的电子钱包生成方法,其特征是,所述随机种子由序列表示,当电子钱包是基于密钥长度k≥24字节的分组密码ek建构时,序列长度为32字节,当电子钱包基于密钥长度为16字节的分组密码e16建构时,序列长度为28字节。
3.如权利要求1所述的一种基于分组密码算法的电子钱包生成方法,其特征是,当电子钱包基于密钥长度k≥32字节的分组密码ek建构时,钱包主密钥内容包括一个32字节链码、一个32字节无符号整数表示的数字签名私钥、与之对应的数字签名系统公钥;
4.如权利要求1所述的一种基于分组密码算法的电子钱包生成方法,其特征是,当电子钱包基于密钥长度24字节的分组密码e24建构时,钱包主密钥内容包括一个32字节链码、一个32字节无符号整数表示的数字签名私钥、与之对应的数字签名系统公钥;
5.如权利要求1所述的一种基于分组密码算法的电子钱包生成方法,其特征是,当电子钱包基于密钥长度16字节的分组密码e16建构时,钱包主密钥内容包括一个28字节链码、一个28...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。