基于区块链的密钥管理方法及系统

    公开(公告)号:CN112187454B

    公开(公告)日:2022-12-02

    申请号:CN202010960367.3

    申请日:2020-09-14

    IPC分类号: H04L9/08 H04L9/40 H04L67/10

    摘要: 本发明公开一种基于区块链的密钥管理方法及系统,其中密钥管理方法包括以下步骤:获取密钥管理指令;基于所述密钥管理指令生成属于第一目标用户的第一公钥和第一私钥,基于所述第一公钥更新预设的身份树;或,基于密钥管理指令为所述第一目标用户开启合约数据修改权限,由第一目标用户生成属于其的第一公钥和第一私钥,基于所述第一公钥更新预设的身份树;其中,所述身份树的每个节点代表一个用户,节点间的关系为相应用户间的层级关系。本发明引入用户间的层级关系,由高层级用户对低层级用户进行密钥管理,便于组织管理,且由各用户管理其下级用户的公私钥对,管理效率高,适用于具有层级关系的公司或组织机构。

    基于区块链的密钥管理方法及系统

    公开(公告)号:CN112187454A

    公开(公告)日:2021-01-05

    申请号:CN202010960367.3

    申请日:2020-09-14

    IPC分类号: H04L9/08 H04L29/06 H04L29/08

    摘要: 本发明公开一种基于区块链的密钥管理方法及系统,其中密钥管理方法包括以下步骤:获取密钥管理指令;基于所述密钥管理指令生成属于第一目标用户的第一公钥和第一私钥,基于所述第一公钥更新预设的身份树;或,基于密钥管理指令为所述第一目标用户开启合约数据修改权限,由第一目标用户生成属于其的第一公钥和第一私钥,基于所述第一公钥更新预设的身份树;其中,所述身份树的每个节点代表一个用户,节点间的关系为相应用户间的层级关系。本发明引入用户间的层级关系,由高层级用户对低层级用户进行密钥管理,便于组织管理,且由各用户管理其下级用户的公私钥对,管理效率高,适用于具有层级关系的公司或组织机构。

    基于区块链的编码生成方法、装置、设备及存储介质

    公开(公告)号:CN112395646B

    公开(公告)日:2024-09-13

    申请号:CN202011194482.0

    申请日:2020-10-30

    IPC分类号: G06F21/64

    摘要: 本发明公开了一种基于区块链的编码生成方法、装置、设备及存储介质,该方法包括:从创世区块的区块哈希中提取第一子编码;从当前交易的交易哈希中提取第二子编码;获取当前交易所在的区块的区块高度,将区块高度对第一预设数字取模,对取模结果进行标准化处理得到第三子编码;对上述得到所有子编码进行处理得到唯一编码。本发明的基于区块链的编码生成方法、装置、设备及存储介质,以区块链为基础,从多个维度提取子编码,再对得到的多个子编码进行排序构成唯一编码,不易发生重复。

    基于区块链的多部门联合协作方法、装置、设备及介质

    公开(公告)号:CN112862648B

    公开(公告)日:2024-07-19

    申请号:CN202110171935.6

    申请日:2021-02-08

    摘要: 本发明公开了一种基于区块链的多部门联合协作方法、装置、设备及介质,所述方法包括:在接收到任务处理请求时,对任务处理请求中包含的待处理任务进行解析,得到任务解析结果,基于任务解析结果,从区块链中存储的基础联合协作条约中,选取任务解析结果对应的目标联合协作合约,根据目标联合协作条约,向至少一个目标协作机构进行协作任务下发,接收目标协作机构执行协作任务后反馈的合约处理结果,基于合约处理结果,确定下一个待执行任务,并返回根据目标联合协作条约,向至少一个目标协作机构进行协作任务下发的步骤继续执行,直到联合协作方式的协作过程完成。采用本发明能提高多部门联合协作的协作效率和协作精准性。

    一种基于智能合约调用网络的智能合约漏洞检测方法

    公开(公告)号:CN112613043B

    公开(公告)日:2024-02-27

    申请号:CN202011596588.3

    申请日:2020-12-30

    摘要: 本发明公开了一种基于智能合约调用网络的智能合约漏洞检测方法,该方法包括:首先根据智能合约的函数调用生成智能合约调用网络;然后根据智能合约创建信息生成智能合约创建网络;在智能合约创建网络中聚合开发者的信息作为合同的开发者特征,在源代码中提取智能合约操作特征,在智能合约调用网络中使用最大池化聚合函数对两类特征进行聚合并执行漏洞检测任务;最终根据智能合约的预测标签判定是否存在漏洞并最终决定是否上链。本发明通过从智能合约的开发者中获得开发信息作为开发者特征进行补充,有效的防止了当代码特征难以获得时无法预测的情况。(56)对比文件Zemin Tian.Smart Contract DefectDetection Based on Parallel SymbolicExecution.2019 3rd InternationalConference on Circuits, System andSimulation (ICCSS).2019,全文.韩松明等.DC-Hunter:一种基于字节码匹配的危险智能合约 检测方案. 信息安全学报.2020,第5卷(第3期),全文.杨晓峰等.基于文本聚类的网络攻击检测方法.智能系统学报.2014,第9卷(第1期),全文.Tantikul, Phitchayaphong等.ExploringVulnerabilities in Solidity SmartContract.PROCEEDINGS OF THE 6THINTERNATIONAL CONFERENCE ON INFORMATIONSYSTEMS SECURITY AND PRIVACY.2020,全文.

    数据压缩方法、装置、电子设备和存储介质

    公开(公告)号:CN115642917A

    公开(公告)日:2023-01-24

    申请号:CN202211168105.9

    申请日:2022-09-23

    IPC分类号: H03M7/30

    摘要: 本申请涉及一种数据压缩方法、装置、电子设备和存储介质,应用于计算机技术领域,其中,方法包括:获取待压缩数据,所述待压缩数据中包括至少一个字符,所述至少一个字符中包括至少一种字符类型;确定每种所述字符类型的所述字符的字符频率,所述字符频率指示所述字符在所述待压缩数据中出现的次数和位置;基于所述字符频率,确定所述待压缩数据中的目标压缩位置;对所述待压缩数据中的目标压缩数据进行压缩,得到压缩结果,所述目标压缩数据为所述目标压缩位置之前获取的待压缩数据。

    访问鉴权方法、装置、电子设备和存储介质

    公开(公告)号:CN115396154A

    公开(公告)日:2022-11-25

    申请号:CN202210897432.1

    申请日:2022-07-26

    IPC分类号: H04L9/40

    摘要: 本申请涉及一种访问鉴权方法、装置、电子设备和存储介质,应用于数据处理技术领域,其中,方法包括:获取客户端发送的访问请求;向所述客户端发送验证因子,以使所述客户端基于所述验证因子计算得到工作量证明参数,并将所述验证因子和所述工作量证明参数发送至所述服务端;获取所述客户端发送的所述验证因子和所述工作量证明参数;对所述验证因子和所述工作量证明参数进行验证,若验证通过,受理所述访问请求。以解决现有技术中,在面临接口被恶意调用的情况,采用限流或者封禁访问名单的机制的方式,恶意用户可以进行分布式攻击,导致无法完全防止这种情况的发生;同时,采取限流的方式也可能会对正常用户的访问带来不便的问题。