-
公开(公告)号:CN116248283A
公开(公告)日:2023-06-09
申请号:CN202111491150.3
申请日:2021-12-08
Applicant: 腾讯科技(深圳)有限公司
Inventor: 付博
IPC: H04L9/32 , H04L67/104 , H04L9/40
Abstract: 本申请涉及一种区块链平台的多重签名方法、多重签名验证方法以及装置,本申请的多重签名方法在进行多重签名交易时,先获取多重签名交易对应的签名地址,从而确定多重签名交易的签名数据,而后通过本地预存私钥对签名数据中的用户签名数据进行加密覆盖,从而实现多重签名的加密流程,在加密完成后,通过签名用户列表、更新后的已签名用户列表以及签名阈值,来进行区块链上链流程的操作,从而将更新后的签名数据广播到区块链中,本申请可以有效地将多重签名方案应用于区块链中。
-
公开(公告)号:CN115580417A
公开(公告)日:2023-01-06
申请号:CN202110744711.X
申请日:2021-07-01
Applicant: 腾讯科技(深圳)有限公司
Abstract: 本发明实施例公开了一种数据处理方法、装置、电子设备和计算机可读存储介质;本发明实施例在当接收到应用访问请求时,获取应用访问请求对应的目标终端应用的应用资源包,以运行目标终端应用,然后,当接收到目标终端应用发送的数据输入请求时,在应用资源包中提取出安全证书和安全参数,然后,根据数据输入请求,通过预设安全组件接收输入的目标数据,然后,基于安全参数和所述公钥,对目标数据进行加密,得到加密后目标数据,将加密后目标数据发送至目标终端应用对应的业务服务器,以便业务服务器根据公钥对应的私钥对加密后目标数据进行解密;该方案可以提升数据处理的安全性。
-
公开(公告)号:CN112799674A
公开(公告)日:2021-05-14
申请号:CN202110080216.3
申请日:2021-01-19
Applicant: 腾讯科技(深圳)有限公司
Abstract: 本发明实施例公开了一种区块链中智能合约的执行方法、装置及节点设备,其中方法包括:接收执行智能合约的执行请求;若目标节点的节点属性信息与智能合约的合约属性信息相匹配,则调用目标节点中部署的目标程序编译执行器执行智能合约并返回执行结果。采用本发明实施例可提高在区块链执行智能合约的便捷性以及降低了区块链实现的复杂性。
-
公开(公告)号:CN112529711A
公开(公告)日:2021-03-19
申请号:CN202110176859.8
申请日:2021-02-07
Applicant: 腾讯科技(深圳)有限公司
Abstract: 本申请的实施例揭示了一种基于区块链虚拟机复用的交易处理方法及装置,该方法包括:获取待处理的交易;根据所述交易中含有的智能合约标识,从虚拟机池中查找目标虚拟机,所述虚拟机池用于存储加载有智能合约的区块链虚拟机,所述目标虚拟机中加载有所述智能合约标识指示的目标智能合约;调用所述目标虚拟机,以通过所述目标虚拟机中加载的目标智能合约执行所述交易;在执行完所述交易之后终止调用所述目标虚拟机,终止调用的所述目标虚拟机在所述虚拟机池中等待复用。本申请实施例的技术方案能够提升交易的执行效率,并相应提升区块链系统的性能。
-
公开(公告)号:CN115580417B
公开(公告)日:2025-02-25
申请号:CN202110744711.X
申请日:2021-07-01
Applicant: 腾讯科技(深圳)有限公司
Abstract: 本发明实施例公开了一种数据处理方法、装置、电子设备和计算机可读存储介质;本发明实施例在当接收到应用访问请求时,获取应用访问请求对应的目标终端应用的应用资源包,以运行目标终端应用,然后,当接收到目标终端应用发送的数据输入请求时,在应用资源包中提取出安全证书和安全参数,然后,根据数据输入请求,通过预设安全组件接收输入的目标数据,然后,基于安全参数和所述公钥,对目标数据进行加密,得到加密后目标数据,将加密后目标数据发送至目标终端应用对应的业务服务器,以便业务服务器根据公钥对应的私钥对加密后目标数据进行解密;该方案可以提升数据处理的安全性。
-
公开(公告)号:CN112529711B
公开(公告)日:2021-05-14
申请号:CN202110176859.8
申请日:2021-02-07
Applicant: 腾讯科技(深圳)有限公司
Abstract: 本申请的实施例揭示了一种基于区块链虚拟机复用的交易处理方法及装置,该方法包括:获取待处理的交易;根据所述交易中含有的智能合约标识,从虚拟机池中查找目标虚拟机,所述虚拟机池用于存储加载有智能合约的区块链虚拟机,所述目标虚拟机中加载有所述智能合约标识指示的目标智能合约;调用所述目标虚拟机,以通过所述目标虚拟机中加载的目标智能合约执行所述交易;在执行完所述交易之后终止调用所述目标虚拟机,终止调用的所述目标虚拟机在所述虚拟机池中等待复用。本申请实施例的技术方案能够提升交易的执行效率,并相应提升区块链系统的性能。
-
公开(公告)号:CN112765642A
公开(公告)日:2021-05-07
申请号:CN202110157310.4
申请日:2021-02-04
Applicant: 腾讯科技(深圳)有限公司
Abstract: 本公开实施例提供了一种数据处理方法、数据处理装置、电子设备及计算机可读介质;涉及网络安全技术领域。该数据处理方法包括:获取待处理数据对应的密钥生成因子;计算密钥生成因子的哈希值,当哈希值小于预设值时,将哈希值更新至所述密钥生成因子中,并返回计算所述密钥生成因子的哈希值,当哈希值小于预设值时将所述哈希值更新至所述密钥生成因子中的步骤继续执行,直到当前哈希值不小于所述预设值为止,将当前哈希值作为目标哈希值;将目标哈希值作为密钥,以对所述待处理数据进行加密或解密处理。本实施例的技术方案能够在文件存储时,通过动态循环迭代的方式生成安全性较高的密钥,提高存储的防护强度,进而保障隐私安全。
-
公开(公告)号:CN111932239B
公开(公告)日:2021-02-05
申请号:CN202010982863.9
申请日:2020-09-18
Applicant: 腾讯科技(深圳)有限公司
Abstract: 本发明实施例公开了一种业务处理方法、装置、节点设备及存储介质,其中方法包括:接收目标账户向区块链网络发送的业务请求,业务请求中携带目标账户所属的目标账户组的地址标识;根据地址标识获取目标账户组中与业务请求相关的至少一个账户,并向至少一个账户中每个账户发送授权验证的通知信息,通知信息用于指示每个账户对业务请求进行授权验证;若至少一个账户中存在目标数量个账户对业务请求的授权验证通过,则执行业务请求所指示的业务。采用本发明实施例可以提高多账户协作业务的执行效率。
-
公开(公告)号:CN111932239A
公开(公告)日:2020-11-13
申请号:CN202010982863.9
申请日:2020-09-18
Applicant: 腾讯科技(深圳)有限公司
Abstract: 本发明实施例公开了一种业务处理方法、装置、节点设备及存储介质,其中方法包括:接收目标账户向区块链网络发送的业务请求,业务请求中携带目标账户所属的目标账户组的地址标识;根据地址标识获取目标账户组中与业务请求相关的至少一个账户,并向至少一个账户中每个账户发送授权验证的通知信息,通知信息用于指示每个账户对业务请求进行授权验证;若至少一个账户中存在目标数量个账户对业务请求的授权验证通过,则执行业务请求所指示的业务。采用本发明实施例可以提高多账户协作业务的执行效率。
-
公开(公告)号:CN115686437A
公开(公告)日:2023-02-03
申请号:CN202110832377.3
申请日:2021-07-22
Applicant: 腾讯科技(深圳)有限公司
Abstract: 本申请涉及一种随机数生成方法、装置、计算机设备和存储介质。所述方法包括:迭代在执行延时指令后,根据当前的时间戳获得比特数据的步骤,直至获得目标数量的比特数据时停止迭代;基于目标数量的比特数据,生成第一熵源数据;调用操作系统的随机数接口,获得第二熵源数据;根据第一熵源数据与第二熵源数据,生成随机数。采用本方法能够提升随机数生成的机密性与随机性。
-
-
-
-
-
-
-
-
-