-
公开(公告)号:CN118784643A
公开(公告)日:2024-10-15
申请号:CN202310388416.4
申请日:2023-04-06
摘要: 本发明公开了一种交易信息共享方法、装置、系统以及计算机可读存储介质。其中,该方法包括:获取目标交易信息,第一公私密钥对,会话密钥;采用会话密钥对目标交易信息进行加密,得到第一密文,采用第一公钥对会话密钥进行加密,得到第二密文;获取第二公钥,并基于第二公钥和第一私钥生成重加密密钥;将重加密密钥,第一密文和第二密文发送给服务器,用于服务器生成重加密密文,以供共享信息接收方下载重加密密文来获取目标交易信息。本发明解决了由于需要在本地进行多次加密以及对多方密钥进行管理造成的数据共享效率低、安全性差以及本地性能消耗高的技术问题。
-
公开(公告)号:CN117827638A
公开(公告)日:2024-04-05
申请号:CN202311530082.6
申请日:2023-11-16
IPC分类号: G06F11/36
摘要: 本发明公开了一种测试数据的生成方法和装置,涉及人工智能技术领域。测试数据的生成方法的一具体实施方式包括:响应于接收到测试结果,确定与所述测试结果所包括的问题相关联的测试数据;确定所述测试数据的数据构造策略;将所述测试数据和所述数据构造策略输入预先设置的大语言模型,使用输入完成后的大语言模型生成新测试数据。该实施方式根据与测试结果中的问题相关的测试数据和数据构造策略生成新测试数据,能够提高测试数据的随机性,有利于测试出更多的问题,提高软件测试效率,降低人力成本。
-
公开(公告)号:CN117827638B
公开(公告)日:2024-11-08
申请号:CN202311530082.6
申请日:2023-11-16
IPC分类号: G06F11/36
摘要: 本发明公开了一种测试数据的生成方法和装置,涉及人工智能技术领域。测试数据的生成方法的一具体实施方式包括:响应于接收到测试结果,确定与所述测试结果所包括的问题相关联的测试数据;确定所述测试数据的数据构造策略;将所述测试数据和所述数据构造策略输入预先设置的大语言模型,使用输入完成后的大语言模型生成新测试数据。该实施方式根据与测试结果中的问题相关的测试数据和数据构造策略生成新测试数据,能够提高测试数据的随机性,有利于测试出更多的问题,提高软件测试效率,降低人力成本。
-
公开(公告)号:CN118199926A
公开(公告)日:2024-06-14
申请号:CN202410196480.7
申请日:2024-02-22
申请人: 中国人民银行数字货币研究所
摘要: 本公开提供一种用于区块链的数据验证方法和装置、电子设备及存储介质,其实现方案为:获取待验证的数据块,数据块设置有属性且具备相应的属性值,数据块属于预先存储在区块链上的安全链的一部分;根据数据块的属性,从特定数据结构中确定与属性相关的所有相关数据节点构成的节点片段,其中,特定数据结构是基于安全链中各数据块的属性对应的概率来创建的、由多个数据节点构成的树形数据结构;基于数据块的属性值和节点片段中各数据节点的散列值来计算待验证的根节点散列值,并将待验证的根节点散列值和特定数据结构既定的根节点散列值进行比较;根据比较结果确定数据块是否验证通过。该方法针对验证概率越高的数据块,其数据验证的计算量越小。
-
公开(公告)号:CN118138251A
公开(公告)日:2024-06-04
申请号:CN202410382494.8
申请日:2024-03-29
申请人: 中国人民银行数字货币研究所
摘要: 本公开实施例涉及一种用于系统间互操作的方法、公证中继链和电子设备,涉及计算机技术领域。该方法包括:主公证节点接收源系统发送的互操作请求,认证互操作请求的有效性,在认证通过的情况下,对互操作请求进行签名以发起公证中继链的互操作提案;公证节点接收主公证节点发起的互操作提案,并对互操作提案进行认证和签名;当主公证节点接收到F个公证节点发送的认证通过的签名时,生成F+1签名证书,并将互操作请求写入公证中继链;主公证节点接收目标系统发送的同步请求,向目标系统发送同步信息。本公开通过设置可信主公证节点,有效提升公证中继链的性能;同时,公证中继链能够对系统间互操作过程进行记录存证,有助于识别和防范作恶风险。
-
公开(公告)号:CN115712680A
公开(公告)日:2023-02-24
申请号:CN202211385712.0
申请日:2022-11-07
申请人: 中国人民银行数字货币研究所
摘要: 本发明公开了一种数据处理方法、装置、系统、设备及存储介质,涉及区块链技术领域,以至少解决在区块链服务的性能评测过程中评测数据的真实性和安全性难以保证的技术问题。该数据处理方法应用于管理节点,包括:接收来自于用户节点的上链信息;上链信息包括业务数据和数据签名;数据签名用于表示业务数据和用户节点的关联关系;基于预设规则和数据签名,对业务数据中的部分数据进行更新处理。
-
公开(公告)号:CN118233520A
公开(公告)日:2024-06-21
申请号:CN202410370158.1
申请日:2024-03-28
申请人: 中国人民银行数字货币研究所
摘要: 本发明实施例公开了跨链调用处理的方法,涉及区块链技术领域。该方法的一具体实施方式包括:获取源链发送的第一跨链调用请求;根据目的链被调用主体的分布式身份标识,获取目的链被调用主体的维度定义信息;根据源链调用主体的分布式身份标识、目的链被调用主体的维度定义信息、跨链调用参数,生成第二跨链调用请求;根据目的链标识维度信息,发送第二跨链调用请求给目的链;接收目的链返回的第一执行应答,根据源链调用主体的分布式身份标识,获取源链调用主体的维度定义信息;根据源链标识维度信息,发送第二执行应答给源链。该实施方式能够提高处理跨链调用的效率和安全性。
-
公开(公告)号:CN117395159A
公开(公告)日:2024-01-12
申请号:CN202311575696.6
申请日:2023-11-23
申请人: 中国人民银行数字货币研究所
IPC分类号: H04L41/14 , H04L41/142 , H04L41/147 , H04L41/0677 , H04L43/50
摘要: 本发明公开了一种对联盟链进行测试的方法和装置,涉及区块链技术领域。该方法的一具体实施方式包括:响应于对联盟链进行测试的请求,确定请求对应的钩子函数,其中,钩子函数与待测试的联盟链模块功能相对应;基于交易数据和钩子函数对应的故障测试数据生成规则生成故障测试数据;通过钩子函数将故障测试数据发布到联盟链上,根据故障测试数据对联盟链进行测试。该实施方式基于混沌工程的技术实现原理,主动在联盟链上需要进行测试的位置模拟混沌工程故障点,以提前防范在生产环境运行的联盟链系统可能出现的问题,保证联盟链系统在各个组件协调下的安全性,实现了全面、深入、高效、灵活地进行联盟链测试。
-
公开(公告)号:CN118941385A
公开(公告)日:2024-11-12
申请号:CN202410920186.6
申请日:2024-07-10
申请人: 中国人民银行数字货币研究所
摘要: 本公开实施例公开了一种基于UTXO的区块链系统跨分片交易方法和装置,涉及区块链技术领域。该方法包括:区块链系统的第一分片的第一节点接收交易请求,并执行交易转换,将交易请求转换为多笔子交易,即输入片内交易、片间交易和输出片内交易;第一节点进一步发起提案,对全部或部分输入片内交易在第一分片进行片内共识,并发送片间交易和输出片内交易,以使片间交易在各分片的主节点间进行片间共识,输出片内交易在交易输出所在的分片进行片内共识。本公开的实施例通过交易转换,将一笔跨分片交易转换为多笔交易,同时,由于在各分片分别设置了公共地址,实现在不同的分片同步进行共识,从而提升了共识效率。
-
公开(公告)号:CN118780790A
公开(公告)日:2024-10-15
申请号:CN202310376588.X
申请日:2023-04-10
申请人: 中国人民银行数字货币研究所
摘要: 本发明公开了一种交易隐私保护方法、装置、存储介质及计算机设备。其中,该方法包括:广播第一密钥对中的第一公钥;根据预设的派生规则和第一公钥生成第二公钥;发送第一公钥与第二公钥之间的第一派生证明以及第二公钥至交易发起方,其中,第一派生证明用于证明第二公钥基于第一公钥和派生规则生成;基于第一公钥和第二公钥与交易发起方完成目标交易,其中,目标交易对应的账户地址根据第一公钥和第二公钥确定。本发明解决了区块链中多次与同一地址进行交易容易导致隐私泄露的技术问题。
-
-
-
-
-
-
-
-
-