-
公开(公告)号:CN110717197A
公开(公告)日:2020-01-21
申请号:CN201910973996.7
申请日:2019-10-14
Applicant: 重庆邮电大学
IPC: G06F21/64 , G06F21/62 , G06F16/176 , G06Q40/04
Abstract: 本发明涉及一种基于区块链的征信数据共享方法,属于计算机技术领域。该方法为:S1:数据处理:征信机构对数据进行处理;S2:联盟链成员身份生成:各机构通过服务器生成对应的加密密钥和签名公私钥;S3:数据存储:通过对数据提供者身份的验证,将数据上传到对应的离链数据库和区块链上;S4:数据共享查询:通过对数据需求者身份验证,将验证后的数据发给数据需求者。本发明的征信数据共享方法是建立在区块链的基础上的,通过对数据在管理上进行去中心化来完成数据的共享。依据所划分的联盟链内成员的身份不同,使得数据查询的范围得到控制,保证数据安全的进行有效共享。该方法使得征信机构之间共享数据的同时可以进行有效地相互监督。
-
公开(公告)号:CN110659494A
公开(公告)日:2020-01-07
申请号:CN201910926689.3
申请日:2019-09-27
Applicant: 重庆邮电大学
Abstract: 本发明涉及一种可扩展的智能合约漏洞检测方法,属于智能合约技术领域。首先根据常见的智能合约安全漏洞,总结出智能合约的漏洞特征,并根据此特征自定义规则,构建智能合约漏洞规则库。当用户检测智能合约源代码时,通过自定义的ANTLR语法规则生成词法分析器和语法分析器,对智能合约源代码进行词法分析和语法分析,将其转化为抽象语法树,然后再转化为XML中间表示;接着提取规则库文件中XPath表达式进行查询和定位XML中间表示中匹配的节点;最后重定位于源代码中的行数,形成漏洞分析报告。本发明通过构建自定义合约漏洞规则库,检测方便,速度快,准确率高,且扩展性好。
-