-
公开(公告)号:CN114157716B
公开(公告)日:2024-08-27
申请号:CN202111462222.1
申请日:2021-12-02
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L67/5651
Abstract: 本申请实施例提供了一种基于区块链的数据处理方法、装置和电子设备,通过获取待发送数据;根据待发送数据的第一数据量和区块链中单次传输对应的最大数据量,将待发送数据进行分块,得到多个数据块,其中,多个数据块中每个数据块内包括的数据的第二数据量不大于最大数据量;将多个数据块分次发送给区块链中的接收节点。本申请实施例提供的技术方案使得能够基于区块链传输大量的待发送数据,且数据块包括的数据的第二数据量不大于区块链单次传输对应的最大数据量,能够保证数据成功发送至接收节点,从而提升了数据块传输的效率。
-
公开(公告)号:CN118396745A
公开(公告)日:2024-07-26
申请号:CN202410575666.3
申请日:2024-05-10
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请公开了一种交易存在性证明方法及相关装置,该方法包括根据多个交易确定交易多叉树;接收自第二服务器而来的生成指令;向第二服务器发送目标叶子节点和目标父节点;接收自第二服务器而来的目标存在性证明;根据交易多叉树和目标存在性证明确定目标交易的目标存在性结果;向第二服务器发送目标存在性结果。由于第一服务器根据多个交易确定交易多叉树,使得在生成目标交易的存在性证明时,只需要向第二服务器传输目标交易对应的目标叶子节点和目标叶子节点的父节点,减少了生成存在性证明的数据传输量和存在性证明的数据大小,从而减少了验证交易存在性的整体数据传输量,降低了带宽消耗,提升了经济效益。
-
公开(公告)号:CN112541197B
公开(公告)日:2024-07-09
申请号:CN202011575759.4
申请日:2020-12-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种结果验证方法及装置,包括:运算方基于预设加密算法,确定各明文的第一密文及各替代文的第二密文,其中,各明文与各替代文一一对应,然后基于预设加密算法的公钥、各明文的运算系数、各明文的运算结果及第二密文,确定第一哈希值,并基于第一哈希值,确定各替代文与各明文之间的各绑定关系,再将预设加密算法的公钥、各明文的第一密文、各明文的运算结果、各明文的运算系数及零知识证明上传至区块链中,其中,零知识证明包括第一哈希值及各绑定关系。以此实现了在不需要可信第三方提供数据的基础上,创建零知识证明,增加了创建零知识证明的效率,且根据明文的运算系数,使本发明所应有的技术场景更加的广泛。
-
公开(公告)号:CN112579700B
公开(公告)日:2024-05-28
申请号:CN202011471245.4
申请日:2020-12-14
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种跨链事务处理方法及装置,其中方法适用于N+1个参与方在M+1个区块链上的跨链事务,N,M均为正整数,N大于或等于M,方法具体为:若第一参与方确定跨链转账事务在所述M+1个区块链上待执行的事务触发交易的事务触发条件均为预设事务触发条件,则针对所述M+1个区块链中每个区块链,根据第一事务触发交易的第一事务触发参数调用所述区块链上的目标智能合约;所述目标智能合约成功调用后,执行所述预设事务触发条件在所述区块链上对应的事务触发交易。上述方法应用于金融科技(Fintech)时,只要一个区块链上能成功,其它区块链上的所述预设事务触发条件都会满足,不存在可信性问题。
-
公开(公告)号:CN111640017B
公开(公告)日:2024-05-28
申请号:CN202010374241.8
申请日:2020-05-06
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种应用于联盟链跨链转账的交易正确性验证方法及装置,其中方法为:第一跨链路由向第二跨链路由发送第一锁定资产请求;所述第一跨链路由获取所述第二跨链路由发送的第一交易回执;所述第一跨链路由按照预设格式,生成所述第一交易回执对应的第一交易快照信息;所述第一跨链路由基于所述第四交易资产、约定合同编号和第二约定合约地址,按照所述预设格式,生成第二交易快照信息;若所述第一跨链路由确定所述第一交易快照信息与所述第二交易快照信息一致,则确定所述第二跨链路由锁定了所述第四交易资产。上述方法应用于金融科技(Fintech)时,能够支持联盟链的交易正确性。
-
公开(公告)号:CN117768090A
公开(公告)日:2024-03-26
申请号:CN202311761492.1
申请日:2023-12-19
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例提供了一种加密方法、装置、设备及存储介质,涉及密码技术领域,该方法包括:将第一明文消息表示成数域内的第一子消息和第二子消息,然后通过移位运算对第一子消息和第二子消息加密,获得第一密文。同理对第二明文消息加密获得第二密文。将第一密文中的第一子消息与第二密文中的第四子消息相加,以及将第一密文中的第二子消息,与第二密文中的第三子消息相加,获得能解出第一明文消息与第二明文消息的相减结果的第三密文,这样既实现了密文同态减法,也避免了密文相减带来的数据溢出的问题,保证了密文同态减法运算的准确性。其次,在保证性能不变的情况下,同时支持密文同态加法和密文同态减法,扩展了加密算法的应用前景。
-
公开(公告)号:CN117725616A
公开(公告)日:2024-03-19
申请号:CN202311831246.9
申请日:2023-12-27
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供了一种数据关联方法以及计算机设备,其中,该方法包括:第一关联设备获取第一关联设备的待关联数据以及N个第二关联设备的待关联数据,N为大于或等于1的整数;第一关联设备根据第一关联设备的待关联数据以及N个第二关联设备的待关联数据构建关联图网络,每个用户标识以及所述每个用户标识对应的属性密文作为关联图网络的节点;第一关联设备确定关联图网络的节点之间的相同属性密文,并在关联图网络中建立相同属性密文之间的关联关系。通过本申请实施例提供的方法可以利用各个关联设备的用户标识以及属性密文构建关联图网络,实现了在保护用户隐私的基础上将各个关联设备中用户的属性进行关联。
-
公开(公告)号:CN117454384A
公开(公告)日:2024-01-26
申请号:CN202311241100.9
申请日:2023-09-22
Applicant: 深圳前海微众银行股份有限公司 , 中山大学
Abstract: 本申请涉及计算机技术领域,尤其涉及一种智能合约漏洞检测方法、装置、介质和设备。其中方法包括:通过相似性比较获取到和待测函数相似的第一函数,并且,在相似性比较过程中,是在抽象语法树和控制流图的维度,比较了结构信息和语义信息,进而提高了函数相似性比较的准确度。而且不是在智能合约的维度上去匹配相似智能合约,而是函数的维度上去匹配相似函数,进而通过函数反映智能合约逻辑的漏洞,从而实现了智能合约漏洞的检测。此外,使用覆盖率满足测试要求的测试用例对待测函数进行测试,保证对函数测试的完整性,之后分析第一处理结果和第二处理结果,可以更准确的反映待测函数和第一函数的不同,从而保证智能合约漏洞检测的效率。
-
公开(公告)号:CN111080296B
公开(公告)日:2023-12-01
申请号:CN201911235411.8
申请日:2019-12-05
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明实施例公开了一种基于区块链系统的验证方法及装置,待验证节点基于椭圆曲线加密算法生成至少两个待验证信息对应的待验证数据,并发送给验证节点,验证节点使用椭圆曲线加密算法对应的解密算法对待验证数据中的第一信息和至少两个第二信息进行计算,得到第三信息,并根据第三信息与第一信息确定是否通过验证。通过椭圆曲线加密算法得到待验证数据,在降低验证的难度的同时,还能提高验证的准确性;且,本方案中的待验证数据是由两个或两个以上的待验证信息生成的,如此,验证节点通过一次验证过程即可完成对待验证节点中的两个或两个以上的待验证信息的验证,从而提高验证的效率。
-
公开(公告)号:CN117134906A
公开(公告)日:2023-11-28
申请号:CN202311205086.7
申请日:2023-09-18
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L9/08
Abstract: 本申请公开了多方隐私求交方法及相关装置,包括根据第一随机数和第一设备的初始数据集合生成第一密文集合;向第二设备发送第一密文集合,以及,向至少一个第三设备中每个第三设备发送第一随机数;接收来自第二设备的第三密文集合、第四密文集合和第一编号集合;利用第三随机数移除第三密文集合中数据的第一加密属性以得到生成第五密文集合;对第四密文集合和第五密文集合进行求交得到第二交集,并记录第二交集的第三编号集合;确定第一设备的初始数据集合中数据的编号与第三编号集合中编号相同的目标数据,本技术方案通过从多个数据处理设备中选择一方作为数据处理方,能够减少求交过程中加解密操作次数,提高计算效率,节省计算开销和通信开销。
-
-
-
-
-
-
-
-
-