基于格密码的联盟链多重签名交易方法及装置.pdf
兴朝****45
亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
基于格密码的联盟链多重签名交易方法及装置.pdf
本发明提供一种基于格密码的联盟链多重签名交易方法及装置,包括:初始化联盟链网络,利用格基陷门生成算法生成主密钥及公共参数,利用格基高斯采样算法生成背书节点的用户公私钥对。用户发起交易,客户端节点构建交易提案并发送至背书节点进行模拟,背书节点利用格基拒绝采样定理生成签名背书;客户端节点收集各背书节点的模拟结果和签名背书,生成多重签名;客户端将有效的交易及其多重签名发送至排序节点;排序节点对交易集合排序并打包成数据区块广播至验证节点,验证节点验证数据区块并同步更新账本,以实现交易。本发明采用格密码技术和生成树
一种联盟链密码算法切换方法、装置及联盟链系统.pdf
本发明提供的一种联盟链密码算法切换方法、装置及联盟链系统,联盟链中的节点在接收到密码算法切换提案的情况下,对密码算法切换提案进行共识验证,在共识验证通过的情况下对密码算法切换提案进行投票,在投票通过且达到执行时间的情况下,暂停接收新交易自动将当前密码算法切换为目标密码算法,在密码算法切换完成后再继续接收新交易。整个密码算法切换过程中不需要人工参与全部自动化执行,解决了目前联盟链密码算法切换时,需要多机构线下协调、服务启停和人工操作容易导致的系统无法正常运行的问题,提高了联盟链密码算法切换效率。
一种基于多重签名的跨链交易方法.pdf
一种基于多重签名的跨链交易方法,其特征在于包含以下步骤:(1)在联盟区块链上创建基于多重签名的资产账户;(2)用户在交易行情界面进行跨链资产的买卖操作;(3)交易的买卖双方达成共识后,由交易撮合系统进行验证,然后发送给跨链交易系统;(4)跨链交易系统对交易信息进行二次验证,然后对交易进行签名,完成多重签名操作,最后将交易信息发别发送到相应的区块链上进行共识;(5)出现异常交易时,针对双方失败的交易,跨链交易系统会再次发送交易信息,针对单方失败交易,联盟链会对异常交易进行标识,对额外获利账户进行冻结;额外获
用于生成区块链多重签名的方法和装置.pdf
本申请实施例公开了用于生成区块链多重签名的方法和装置。该方法的一具体实施方式包括:响应于接收到客户端发送的待签名消息,获取预先存储的至少两个签名方的加密私钥;针对至少两个签名方中的每一签名方,响应于接收到该签名方的口令信息,以该签名方的加密私钥对待签名消息进行签名,生成该签名方的盲化签名结果;以及向该签名方发送所生成的盲化签名结果,以使该签名方基于口令信息对盲化签名结果进行去盲化处理生成该签名方的签名结果;将至少两个签名方的签名结果进行聚合,生成多重签名结果。该实施方式提高了区块链多重签名的效率。
生成区块链签名数据的方法及装置、区块链交易发起系统.pdf
本说明书实施例提供了一种生成区块链签名数据的方法及装置、区块链交易发起系统。所述方法包括:从业务服务器接收待上链交易数据,所述待上链交易数据包括用户的交易数据和第一数字签名,所述第一数字签名是使用用户的密钥装置中的第一私钥对所述交易数据进行加密得到的,所述交易数据包括用户标识信息;利用对应于所述用户标识信息的区块链公私钥对中的区块链私钥对所述待上链交易数据进行加密以得到区块链签名,所述区块链公私钥对是在所述区块链身份管理服务器处生成的;以及将区块链签名数据发送给所述业务服务器,所述区块链签名数据包括所述区