-
公开(公告)号:CN110474986A
公开(公告)日:2019-11-19
申请号:CN201910770124.0
申请日:2019-08-20
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例公开了一种基于区块链系统的共识方法、装置及系统,方法包括:针对第i级节点层中的每个节点组,该节点组中的主节点根据该节点组中各节点的共识状态确定该节点组的共识结果,若i大于1,则在第i-1级节点层进行共识时,将该节点组的共识结果作为该主节点对待共识区块的共识状态;若i等于1,则将该节点组的共识结果作为待共识区块的共识结果。本发明实施例中,在大规模节点的区块链系统中,通过对区块链系统中的大规模节点进行分层分组,可以将大规模节点之间的共识过程转化为每个节点组内的少量节点之间的共识过程,从而减小通信压力,并可以减少每个节点的共识过程所需的时间,使得区块链系统的共识效率得到提升。
-
公开(公告)号:CN109995850A
公开(公告)日:2019-07-09
申请号:CN201910163272.6
申请日:2019-03-05
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链系统及区块链系统的交易处理方法,该方法包括节点接收交易信息,节点在确定交易信息的群组标识为节点所属群组时,根据所属群组的共识算法处理交易信息。该技术方案用以提高区块链交易的安全性和隐私性。
-
公开(公告)号:CN108764875A
公开(公告)日:2018-11-06
申请号:CN201810478695.2
申请日:2018-05-17
Applicant: 深圳前海微众银行股份有限公司
CPC classification number: G06Q20/10 , G06Q20/401 , G06Q40/04
Abstract: 本发明公开了一种区块链的转账方法、装置、系统和计算机可读存储介质,该方法包括:在接收到转账指令时,转账方选择输入子模型和输出子模型;将选择的输入子模型和输出子模型进行对接,以构建转账模型;确定转账模型的参数,以根据转账模型的参数,生成转账请求;调用转账模型的转账合约,以将所述转账请求发送至区块链,由区块链节点进行验证,其中,当区块链节点验证成功后广播验证成功信息,以供接收方基于所述验证成功信息接收转账的资金。本发明使得转账的场景更加丰富,并且提高了区块链转账的可信度。
-
公开(公告)号:CN117714043A
公开(公告)日:2024-03-15
申请号:CN202311713307.1
申请日:2023-12-13
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请公开了一种基于区块链的投票系统、方法及装置,可提升投票过程中的数据安全性及数据隐私性。投票系统包括投票节点、区块链网络、计票节点及管理节点。投票节点用于响应管理节点的投票请求产生投票数据,基于联合密钥与投票节点的投票密钥生成混淆数据,采用混淆数据与第一混淆参数对投票数据进行混淆处理得到混淆投票数据,及基于投票密钥及第二混淆参数生成混淆数据的构造因子;区块链网络用于存储混淆投票数据及构造因子;计票节点用于从区块链网络中获取构造因子,并基于计票密钥与构造因子生成混淆数据;管理节点用于获取计票节点生成的混淆数据,并基于获取的混淆数据与第一混淆参数对混淆投票数据进行混淆消除,最终得到投票数据。
-
公开(公告)号:CN117592078A
公开(公告)日:2024-02-23
申请号:CN202311608169.0
申请日:2023-11-27
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请属于数据安全技术领域,揭示一种多方隐私求交方法及计算机设备,该方案在隐私求交过程中利用第三方和随机数,且数据方与第三方不共谋,第三方接收到的是加密数据元素列表,第三方在无法获得第一数据方的第一随机数和第二数据方的第二随机数的情况下,无法获知第一数据方的第一参数和第二数据方的第二参数,后续便无法逆推数据方的原始数据;并且,各个数据方接收到的隐私求交结果为交集索引,各个数据方之间不交互加密后的加密数据元素,使得数据方无法逆推其他数据方的原始数据。因此,本申请中各个数据方和第三方均无法获知非交集数据元素的原始数据,避免了原始数据的泄露,隐私求交的安全性高。
-
公开(公告)号:CN117521093A
公开(公告)日:2024-02-06
申请号:CN202311376102.9
申请日:2023-10-23
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请涉及数据加密技术领域,尤其涉及一种数据存储和查询方法、装置和介质。其中,方法包括:针对待存储的明文数据中任一第一字符,使用用户端的第一密钥和第二字符的加密字符,对第一字符进行加密,得到第一字符的加密字符,第一字符为明文数据中任一不位于首位的字符;第二字符是明文数据中位于第一字符前面第一顺位的字符;将明文数据对应的密文数据发送至存储端;在上述方式中,在对一个明文数据中的第一字符进行加密时,需要用到第一字符前面第一顺位的第二字符,是一种从前向后迭代加密的方式,不会因为泄漏其中一个字符而导致其他字符也泄漏,使得加密过程的安全性较高。
-
公开(公告)号:CN112132579B
公开(公告)日:2022-08-12
申请号:CN202011060280.7
申请日:2020-09-30
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种区块链共识节点更新方法及装置,该方法包括主共识节点构造共识节点轮换交易,共识节点轮换交易包括可通过零知识证明进行验证的第一随机信息,发起针对共识节点轮换交易的共识流程,共识流程用于任一从共识节点对共识节点轮换交易中的第一随机信息进行验证,在确定共识节点轮换交易共识成功后,根据设定的替换策略,对第二数量的共识节点进行替换,第二数量小于等于第一数量。通过设定固定数量的共识委员节点,如此有助于提升共识算法的可扩展性,并基于第一随机信息确定主共识节点构造的共识委员节点轮换交易是否合法,如此可以确保共识委员节点轮换的安全性和不可预测性。
-
公开(公告)号:CN113850600B
公开(公告)日:2022-04-26
申请号:CN202111448776.6
申请日:2021-12-01
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本公开实施例提供一种基于区块链的交易共识方法、装置、设备及存储介质,该方法包括:领导节点将各交易区块放入到预准备消息包;领导节点广播每个预准备消息包,每个共识节点对预准备消息包进行有效性验证;若任一共识节点对接收到的预准备消息包验证成功,则广播准备消息包;其他共识节点对准备消息包进行有效性验证,并将验证成功的准备消息包存储;若任一共识节点存储的准备消息包数量达到预设比例,则广播提交消息包;其他共识节点对准备消息包进行有效性验证,并将验证成功的提交消息包存储;若任一共识节点存储的提交消息包数量达到预设比例,则提取对应的交易区块,以完成对各交易区块的排序共识,能够提升区块链的处理效率。
-
公开(公告)号:CN109995850B
公开(公告)日:2022-04-26
申请号:CN201910163272.6
申请日:2019-03-05
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L67/1095 , H04L67/1042 , G06Q40/04
Abstract: 本发明公开了一种区块链系统及区块链系统的交易处理方法,该方法包括节点接收交易信息,节点在确定交易信息的群组标识为节点所属群组时,根据所属群组的共识算法处理交易信息。该技术方案用以提高区块链交易的安全性和隐私性。
-
公开(公告)号:CN113992329A
公开(公告)日:2022-01-28
申请号:CN202111259574.7
申请日:2021-10-28
Applicant: 深圳前海微众银行股份有限公司 , 香港科技大学
Abstract: 本发明公开了一种区块链下基于SM2的交易签名方法及装置,包括:生成方针对待发送交易,确定第一三维坐标;基于第一预设步骤通过第一三维坐标的z坐标值和第一参数确定第一逆元,并根据第一逆元将第一三维坐标转换为第一二维坐标;任一第一预设步骤中包括第一预设次方数;任一第一预设步骤中的第一预设次方数是根据第一参数确定的;根据第一二维坐标、待发送交易的哈希值和第二参数确定第一签名参数;根据生成方的私钥和第二参数生成第二逆元;根据第二逆元确定第二签名参数;生成方发送待发送交易及第一签名参数和第二签名参数。减少确定第一逆元进而第二逆元时的计算量,从而降低生成签名的耗时,提升生成签名的效率。
-
-
-
-
-
-
-
-
-