-
公开(公告)号:CN117454384A
公开(公告)日:2024-01-26
申请号:CN202311241100.9
申请日:2023-09-22
Applicant: 深圳前海微众银行股份有限公司 , 中山大学
Abstract: 本申请涉及计算机技术领域,尤其涉及一种智能合约漏洞检测方法、装置、介质和设备。其中方法包括:通过相似性比较获取到和待测函数相似的第一函数,并且,在相似性比较过程中,是在抽象语法树和控制流图的维度,比较了结构信息和语义信息,进而提高了函数相似性比较的准确度。而且不是在智能合约的维度上去匹配相似智能合约,而是函数的维度上去匹配相似函数,进而通过函数反映智能合约逻辑的漏洞,从而实现了智能合约漏洞的检测。此外,使用覆盖率满足测试要求的测试用例对待测函数进行测试,保证对函数测试的完整性,之后分析第一处理结果和第二处理结果,可以更准确的反映待测函数和第一函数的不同,从而保证智能合约漏洞检测的效率。
-
公开(公告)号:CN116127480A
公开(公告)日:2023-05-16
申请号:CN202211454071.X
申请日:2022-11-21
Applicant: 深圳前海微众银行股份有限公司 , 中山大学
Abstract: 本申请实施例提供一种智能合约检测方法及装置,该方法包括:新智能合约为旧智能合约的更新版本;通过反编译分别获取旧智能合约对应的第一操作码记录和新智能合约对应的第二操作码记录,第一操作码记录和第二操作码记录分别用于,记录旧智能合约和新智能合约反编译时,执行的各操作码以及各操作码的执行顺序;根据第一操作码记录和第二操作码记录,分别获取旧智能合约中各第一状态变量各自的第一存储位置信息,以及新智能合约中各第二状态变量各自的第二存储位置信息;分别比较各第一存储位置信息与对应的第二存储位置信息是否存在差异,若存在,则更新失败。上述方法中,可以保证更新后获得的新智能合约,可以继承旧智能合约的服务。
-
公开(公告)号:CN114143311B
公开(公告)日:2023-04-07
申请号:CN202111297395.2
申请日:2021-11-03
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明实施例提供一种基于区块链的隐私保护方案聚合方法及装置,区块链系统接收各客户端上传的本地方案梯度密文;所述区块链系统通过智能合约将聚合任务下发至聚合服务端和验证服务端,所述聚合任务用于通过聚合规则将所述各客户端的本地方案梯度密文聚合从而获取全局方案梯度密文;所述区块链系统基于所述聚合服务端和所述验证服务端执行所述聚合任务的聚合结果,确定出全局方案梯度密文;所述区块链系统将所述全局方案梯度密文下发至各客户端,所述全局方案梯度密文解密后用于客户端对本地方案进行训练。上述方法用于降低区块链节点计算开销,提高全局方案梯度的准确性。
-
公开(公告)号:CN113691376B
公开(公告)日:2022-04-26
申请号:CN202110890343.X
申请日:2021-08-04
Applicant: 深圳前海微众银行股份有限公司 , 清华大学
Abstract: 本发明公开了一种密钥管理方法及装置,包括:追踪机构获取认证节点发送的身份验证信息;身份验证信息包括用户节点的伪身份信息;伪身份信息是追踪机构根据用户节点的真实身份信息确定的;追踪机构根据第一区块链和第二区块链确定伪身份信息是否为有效伪身份信息;第一区块链用于记录有效伪身份信息;第二区块链用于记录无效伪身份信息;若是,则生成伪身份信息的验证通过结果,并将验证通过结果发送至认证节点,以此防止攻击者通过无效公钥传播虚假消息,避免密钥生成中心和用户节点增加过大的计算负担,伪身份信息还提高了用户节点的安全性和隐私性,区块链还防止了伪身份信息被篡改,提升了伪身份信息的准确性。
-
公开(公告)号:CN114237970A
公开(公告)日:2022-03-25
申请号:CN202111459202.9
申请日:2021-12-02
Applicant: 深圳前海微众银行股份有限公司 , 厦门大学
Abstract: 本发明公开了一种扩展纠删码存储系统的方法及装置,该方法为:确定存储系统中的数据,对数据进行编码,并将数据分散存储在各个节点,获得各个节点的空间位置分布信息;基于扩展需求信息,确定每个条带上新增的节点个数,并基于新增的节点个数和空间位置分布信息,确定每个条带上的扩展节点信息;其中,条带包括具有编码关系的数据块和校验块;基于扩展节点信息和最小公倍数规则,确定扩展组,并对扩展组进行拆分处理,获得包括多个被选择的条带的目标组;对目标组执行扩展算法,获得对应的目标扩展组,目标扩展组包括扩展数据块和扩展校验块。基于上述方法,可提高纠删码存储系统的扩展效率。
-
公开(公告)号:CN114143311A
公开(公告)日:2022-03-04
申请号:CN202111297395.2
申请日:2021-11-03
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明实施例提供一种基于区块链的隐私保护方案聚合方法及装置,区块链系统接收各客户端上传的本地方案梯度密文;所述区块链系统通过智能合约将聚合任务下发至聚合服务端和验证服务端,所述聚合任务用于通过聚合规则将所述各客户端的本地方案梯度密文聚合从而获取全局方案梯度密文;所述区块链系统基于所述聚合服务端和所述验证服务端执行所述聚合任务的聚合结果,确定出全局方案梯度密文;所述区块链系统将所述全局方案梯度密文下发至各客户端,所述全局方案梯度密文解密后用于客户端对本地方案进行训练。上述方法用于降低区块链节点计算开销,提高全局方案梯度的准确性。
-
公开(公告)号:CN113691376A
公开(公告)日:2021-11-23
申请号:CN202110890343.X
申请日:2021-08-04
Applicant: 深圳前海微众银行股份有限公司 , 清华大学
Abstract: 本发明公开了一种密钥管理方法及装置,包括:追踪机构获取认证节点发送的身份验证信息;身份验证信息包括用户节点的伪身份信息;伪身份信息是追踪机构根据用户节点的真实身份信息确定的;追踪机构根据第一区块链和第二区块链确定伪身份信息是否为有效伪身份信息;第一区块链用于记录有效伪身份信息;第二区块链用于记录无效伪身份信息;若是,则生成伪身份信息的验证通过结果,并将验证通过结果发送至认证节点,以此防止攻击者通过无效公钥传播虚假消息,避免密钥生成中心和用户节点增加过大的计算负担,伪身份信息还提高了用户节点的安全性和隐私性,区块链还防止了伪身份信息被篡改,提升了伪身份信息的准确性。
-
公开(公告)号:CN113158087A
公开(公告)日:2021-07-23
申请号:CN202110384135.2
申请日:2021-04-09
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
IPC: G06F16/9537 , G06F16/951 , G06F16/33 , G06F21/60 , G06F21/62
Abstract: 本发明公开了一种空间文本的查询方法及装置,包括:云服务器获取用户端发送的第一查询密文,其中,第一查询密文包括第一查询空间向量密文和第一查询混合向量密文,第一查询空间向量密文是根据查询请求中的空间查询条件生成的,第一查询混合向量密文是根据查询请求中的文本查询条件和空间查询条件生成的,根据第一查询空间向量密文在密文索引树中检索出第一节点,根据第一查询混合向量密文和第一节点下的叶子节点的混合向量密文,确定符合文本查询条件的第二节点,避免查询结果受权重的影响,使查询结果在查询范围内,防止查询结果与查询位置距离过远的问题,提升了空间文本查询的准确度,提升了用户的查询体验。
-
公开(公告)号:CN114237970B
公开(公告)日:2025-05-16
申请号:CN202111459202.9
申请日:2021-12-02
Applicant: 深圳前海微众银行股份有限公司 , 厦门大学
Abstract: 本发明公开了一种扩展纠删码存储系统的方法及装置,该方法为:确定存储系统中的数据,对数据进行编码,并将数据分散存储在各个节点,获得各个节点的空间位置分布信息;基于扩展需求信息,确定每个条带上新增的节点个数,并基于新增的节点个数和空间位置分布信息,确定每个条带上的扩展节点信息;其中,条带包括具有编码关系的数据块和校验块;基于扩展节点信息和最小公倍数规则,确定扩展组,并对扩展组进行拆分处理,获得包括多个被选择的条带的目标组;对目标组执行扩展算法,获得对应的目标扩展组,目标扩展组包括扩展数据块和扩展校验块。基于上述方法,可提高纠删码存储系统的扩展效率。
-
公开(公告)号:CN118193150A
公开(公告)日:2024-06-14
申请号:CN202311855567.2
申请日:2023-12-28
Applicant: 深圳前海微众银行股份有限公司 , 香港科技大学
Abstract: 本发明实施例提供一种执行调用请求的方法及装置,包括:根据函数调用请求中指示的目标函数,确定多个第一函数容器实例对应的总体性能表现;任一第一函数容器实例为运行过目标函数的函数容器实例;总体性能表现用于表征运行过同一函数的多个函数容器实例的整体性能情况;若总体性能表现满足第一预设条件,则从多个第一函数容器实例中选取至少一个资源超卖函数容器实例;将单例性能表现满足第二预设条件的资源超卖函数容器实例,确定为目标函数容器实例;单例性能表现用于表征单个函数容器实例的性能情况;将函数调用请求发送至目标函数容器实例。通过合理的使用资源超卖函数实例来实现在不影响函数性能的前提下降低资源开销成本。
-
-
-
-
-
-
-
-
-