[发明专利]基于国密标准算法的多级电子钱包数据处理方法及系统有效
申请号: | 202011451017.0 | 申请日: | 2020-12-10 |
公开(公告)号: | CN112561511B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 郭淳;魏普文;张国艳;王小云 | 申请(专利权)人: | 山东区块链研究院 |
主分类号: | G06Q20/10 | 分类号: | G06Q20/10;G06Q20/38;H04L9/08 |
代理公司: | 北京竹辰知识产权代理事务所(普通合伙) 11706 | 代理人: | 陈龙 |
地址: | 250001 山东省济南市经十*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 标准 算法 多级 电子 钱包 数据处理 方法 系统 | ||
本公开实施例提供了一种基于国密标准算法的多级电子钱包数据处理方法、系统及电子设备,属于数字密码技术领域。该方法包括:根据管理部门的用户选取的、具有随机性/熵的数据,确定随机种子;根据管理部门的用户提供的随机种子,生成账户密钥;在账户密钥已生成后,根据账户密钥与各部门的序号,为各部门生成部门账户密钥;在各部门账户密钥生成后,根据部门账户密钥与会话序号,为各部门生成部门会话密钥,所述会话密钥用于最终的数据交易处理。本公开的方案可以提升电子钱包系统中众多密钥导出操作的效率,包括吞吐量、硬件实现面积等。
技术领域
本公开涉及数字密码技术领域,尤其涉及一种基于国密标准算法的多级电子钱包数据处理方法、系统及电子设备。
背景技术
去中心化密码货币系统是近年最热门的研究领域之一。电子钱包是比特币等去中心化密码货币系统中用于收发转账的计算机软硬件设备,通常由一个热钱包与一个冷钱包构成,热钱包存储基于离散对数假设的数字签名系统的公钥,冷钱包存储与之对应的私钥,私钥保密,公钥则公开、用以标识钱包。钱包持有者生成转账记录,在其中指定转账目标的公钥,而后用自己的私钥对转账记录进行签名,从而实现从本钱包到其它钱包的密码货币转账。实际运用时,热钱包往往是联网运行的软件平台,而冷钱包往往是较少联网的硬件平台等。
私钥的破解往往导致钱包持有者损失大量密码货币,为控制单一私钥被破解导致的损害,一种常见的做法是利用一个初始密钥计算出大量子代公、私钥,每个子代公钥仅用于接收一笔入账,而每个会话私钥也仅用于签发一笔转账。
上述计算会话密钥的过程,可以进一步迭代:基于每个子代密钥,进一步计算产生一系列第二代公、私钥用于接收入账及签发转账。在这样的机制中,第一代子代公、私钥可以看作一系列电子钱包,而这些钱包的账目即可以由它们的持有者管理,也可以由更高层次初始密钥的持有者通过初始密钥统一管理。例如,可以将这一系列电子钱包部署在公司的各部门中,而公司领导层可以通过初始密钥计算出各部门的密钥,从而管理各部门的账目。另一方面,利用数字签名系统群的密钥同态性质,第三方可以通过第一代子代公钥解得第二代公钥,进而对密码货币系统中的交易记录进行验证,这简化了公司内部的账目审计过程。这就形成了多级电子钱包系统,增强了电子钱包的功能性。这是电子钱包领域最前沿的研究内容之一。
发明内容
有鉴于此,本公开实施例提供一种基于国密标准算法的多级电子钱包数据处理,至少部分解决现有技术中存在的问题。
第一方面,本公开实施例提供了一种基于国密标准算法的多级电子钱包数
据处理方法,包括:
根据管理部门的用户选取的、具有随机性/熵的数据,确定随机种子,并由管理部门的用户任意选取若干互异的、将用于后续运算的常量
根据管理部门的用户提供的随机种子,生成账户密钥;
在账户密钥已生成后,根据账户密钥与各部门的序号,为各部门生成部门账户密钥;
在各部门账户密钥生成后,根据部门账户密钥与会话序号,为各部门生成部门会话密钥,所述会话密钥用于最终的数据交易处理。
根据本公开实施例的一种具体实现方式,所述根据管理部门的用户选取的、具有随机性/熵的数据,确定随机种子,并由管理部门的用户任意选取若干互异的常量,包括:
采用32字节的序列seed来表示所述随机种子;
采用32字节的序列C1、C2来表示两个不同的常量,用于区分两种不同的计算过程;
采用1字节数据D1、D2、D3来表示额外的三个互不相同的常量。
根据本公开实施例的一种具体实现方式,所述根据管理部门的用户提供的随机种子,生成账户密钥,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东区块链研究院,未经山东区块链研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011451017.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体器件的制备方法
- 下一篇:废旧电池中回收制备石墨烯基磷酸铁锂的方法