-
公开(公告)号:CN113992329B
公开(公告)日:2023-04-07
申请号:CN202111259574.7
申请日:2021-10-28
Applicant: 深圳前海微众银行股份有限公司 , 香港科技大学
Abstract: 本发明公开了一种区块链下基于SM2的交易签名方法及装置,包括:生成方针对待发送交易,确定第一三维坐标;基于第一预设步骤通过第一三维坐标的z坐标值和第一参数确定第一逆元,并根据第一逆元将第一三维坐标转换为第一二维坐标;任一第一预设步骤中包括第一预设次方数;任一第一预设步骤中的第一预设次方数是根据第一参数确定的;根据第一二维坐标、待发送交易的哈希值和第二参数确定第一签名参数;根据生成方的私钥和第二参数生成第二逆元;根据第二逆元确定第二签名参数;生成方发送待发送交易及第一签名参数和第二签名参数。减少确定第一逆元进而第二逆元时的计算量,从而降低生成签名的耗时,提升生成签名的效率。
-
公开(公告)号:CN113837758A
公开(公告)日:2021-12-24
申请号:CN202111138341.1
申请日:2021-09-27
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链系统的共识方法及装置,区块链系统中包括多个节点机构,每个节点机构具有多个节点;方法包括:针对至少一个节点机构,节点机构中的第一主节点生成选举证明并发送给节点机构中的第一选举节点;第一主节点是节点机构中的各节点基于Raft共识算法确定的;基于接收的多个选举证明签名和选举证明,生成选举证明交易;选举证明签名是第一选举节点确定选举证明满足第一验证要求后对选举证明进行签名得到的;第一主节点在区块链系统基于PBFT共识算法确定选举证明交易共识成功后,作为区块链系统的PBFT共识节点。降低区块链系统中共识过程的计算量,降低PBFT共识算法网络的复杂度,提高区块链系统的可扩展性。
-
公开(公告)号:CN109067539B
公开(公告)日:2021-09-28
申请号:CN201810612555.X
申请日:2018-06-13
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种联盟链交易方法,该方法包括:当接收到客户端发送的交易请求时,获取所述交易请求中携带的客户端证书和经由所述客户端签名后的业务报文;判断所述客户端证书是否有效;当所述客户端证书有效时,通过预先保存的机构节点私钥,对所述业务报文进行再签名;将所述再签名后的业务报文发送至与所述交易请求对应的交易节点。本发明还公开了一种联盟链交易设备和一种计算机可读存储介质。本发明能够实现对联盟链参与者进行安全有效的身份认证,从而保证联盟链交易的真实性和安全性。
-
公开(公告)号:CN112653682A
公开(公告)日:2021-04-13
申请号:CN202011486985.5
申请日:2020-12-16
Applicant: 深圳前海微众银行股份有限公司 , 北京邮电大学
Abstract: 本发明公开了一种区块链日蚀攻击检测的方法及装置,包括:基于各第二节点在检测时刻上报的各邻居节点,确定第一节点在检测时刻的各输出节点,其中,各第二节点为第一节点的分布式路由表中的节点,各邻居节点为第二节点的分布式路由表中的节点,然后确定检测时刻的各输出节点分别与第一节点之间的各第一逻辑距离,针对检测时刻之前的至少一个历史时刻,确定历史时刻的各输出节点分别与第一节点之间的各第二逻辑距离,再根据各第一逻辑距离和至少一个历史时刻的各第二逻辑距离,确定第一节点是否处于日蚀攻击中。以此增加在检测时刻对无重启式的日蚀攻击检测的实时性与主动性,且针对无重启式日蚀攻击的攻击方式进行检测。
-
公开(公告)号:CN110619582A
公开(公告)日:2019-12-27
申请号:CN201910885625.3
申请日:2019-09-18
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q40/04
Abstract: 本发明涉及金融科技(Fintech)技术领域,并公开了一种区块链交易方法,该方法包括:对客户端提交的交易信息进行共识打包,以获取区块打包交易量,并确定所述区块打包交易量是否小于预设的快速启动阈值;若所述区块打包交易量小于预设的快速启动阈值,则对所述区块打包交易量进行递增处理,以获取当前区块打包交易量,并检测所述当前区块打包交易量是否等于区块最大交易打包量;若所述当前区块打包交易量等于区块最大交易打包量,则基于所述当前区块打包交易量进行区块链交易。本发明还公开了一种区块链交易装置、设备和一种计算机存储介质。本发明实现了在不影响区块链中区块节点正常交易的情况下,提高了区块交易效率。
-
公开(公告)号:CN110493148A
公开(公告)日:2019-11-22
申请号:CN201910741064.X
申请日:2019-08-12
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L12/883 , H04L29/08 , H04L9/32
Abstract: 本发明公开了一种区块处理、区块共识和区块同步方法及装置,适用于包括主共识节点和辅共识节点的区块链系统;区块链系统包括区块链和空块缓存;区块链中任一区块均不是空块;空块缓存用于存储空块;空块缓存中的空块是针对区块链中第m个区块之后生成的空块且在区块链中增加第m+1个区块时被清空;其中,区块处理方法包括:主共识节点在确定待生成的第i个区块为空块时,从空块缓存中确定最新空块的空块索引值和哈希值,生成第i个区块并将第i个区块广播至各辅共识节点,在确定第i个区块通过共识验证后,将第i个区块存储至空块缓存中。该技术方案用以解决空块占用节点中磁盘存储空间的问题,提高节点中磁盘的利用率。
-
公开(公告)号:CN110110555A
公开(公告)日:2019-08-09
申请号:CN201910332167.0
申请日:2019-04-24
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其涉及一种区块链(Block chain)中的投票方法及装置,用以提升联盟链投票的平等性和可信性,同时对投票者身份提供隐私保护。本发明实施例包括:群组服务单元接收N个联盟链委员的投票请求,任一个投票请求包含一个联盟链委员的密码承诺;针对一个密码承诺,群组服务单元根据密码承诺,确定一个联盟链委员的投票参数;群组服务单元将N个投票参数输入投票算法中进行计算,并将计算得到的待验证结果与预存的群管理私钥进行对比,若待验证结果与群管理私钥相同,则确定投票内容通过;投票算法设置为输入正确的投票参数的个数大于第一阈值时,计算得到的待验证结果与群管理私钥相同。
-
公开(公告)号:CN108650077A
公开(公告)日:2018-10-12
申请号:CN201810478310.2
申请日:2018-05-17
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种基于区块链的信息传输方法、终端、设备及计算机可读存储介质,本发明利用区块链的去中心化和账簿共享的特性,且信息字符串和信息签名是由第三方系统以统一的账户身份发布到区块链中,在区块链中不会暴露第二终端对应用户的身份,也不会暴露第二终端对应用户的信息,保证了第一信息的机密性,且通过区块链的去中心化特性,降低了信息传输过程中的通信开销,降低了信息传输的成本。
-
-
-
-
-
-
-