买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:山东高速信联科技股份有限公司
摘要:本发明公开了轻量级支持隐形地址的分层确定性钱包模型及方法,包括,根管理者、直系下属和普通用户;根管理者分别连接直系下属和普通用户,直系下属连接下一级直系下属;本发明不仅提供所有标准的钱包功能,而且还保证了用户身份的隐私,使得其可以直接应用于当前的区块链结构中,避免了耗时的配对操作,更适用于资源有限的物联网。
主权项:1.轻量级支持隐形地址的分层确定性钱包方法,其特征在于,包括轻量级支持隐形地址的分层确定性钱包模型,所述模型包括,根管理者、直系下属和普通用户;所述根管理者分别连接直系下属和普通用户,所述直系下属连接下一级直系下属;所述方法包括以下步骤:步骤S1:系统初始化;步骤S2:生成钱包密钥;步骤S3:根据密钥派生密钥;步骤S4:根据派生密钥进行签名;步骤S5:对签名进行验证;所述步骤S2具体包括以下子步骤:子步骤S21:每个组织的钱包拥有者根据自己的标识符ID;子步骤S22:选择两个随机数αID,βID并计算根钱包密钥对wpkID,wskID,其中,钱包私钥wskID=wsskID,wsvkID包括一个钱包消费私钥wsskID和一个钱包查看私钥wsvkID;子步骤S23:根据自己的标识符ID={id0,...,idt},t≥1和它父实体的钱包密钥对wpkID|t-1,wskID|t-1,为其直系下属生成钱包密钥对wskID=wsskID,wsvkID;所述步骤S3包括以下子步骤:子步骤S31:钱包中任意实体根据其标识符ID={id0,...,idt},t≥0和它的钱包公钥wpkID,获得一个派生的验证密钥dvk;子步骤S32:该实体检查该验证密钥是否属于自己,如果dvk是有效的且属于该实体,利用自己的钱包密钥对wpkID,wskID,获得一个派生的签名密钥dsk;否则,获得⊥,⊥意味着dvk是无效的且不属于ID,wpkID;所述步骤S4包括以下子步骤:子步骤S41:当发生货币转移交易时,钱包中的实体使用派生密钥对dvk,dsk对交易消息m进行签名;子步骤S42:将交易签名σ和自己的派生验证密钥dvk一起发送给接收者;所述步骤S5具体操作如下:接收者收到“消息-签名”对m,σ和派生验证密钥dvk后,验证该签名σ是否有效,如果σ是一个有效的签名,证明交易确实属于支付者;否则,σ是无效的,交易失败。
全文数据:
权利要求:
百度查询: 山东高速信联科技股份有限公司 轻量级支持隐形地址的分层确定性钱包模型及方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。