[发明专利]一种基于智能合约的设备安全性检测方法和系统在审
申请号: | 202110196284.6 | 申请日: | 2021-02-22 |
公开(公告)号: | CN112926057A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 李刘海;田甜 | 申请(专利权)人: | 上海扈渎科技有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F21/56;G06F21/64;G06Q40/04 |
代理公司: | 北京山允知识产权代理事务所(特殊普通合伙) 11741 | 代理人: | 胡冰;邓玉婷 |
地址: | 200040 上海市静安区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 智能 合约 设备 安全性 检测 方法 系统 | ||
本发明提出一种基于智能合约的设备安全性检测系统,包括:智能合约生成模块,其基于所述安全性检测系统的源代码进行计算,生成待核验智能合约地址;智能合约检测模块,其基于所述待核验智能合约地址向区块链请求预先存储的初始智能合约,如果成功获得,则开始进行设备安全性检测;其中,所述智能合约的部署地址通过如下方法生成:对出厂的设备安全性检测系统的源代码进行相同方法的计算,然后将计算值部署到区块链上。本发明还对应提出一种基于智能合约的设备安全性检测方法。本发明保证了对设备的安全性检测是可靠的。
技术领域
本发明涉及区块链技术领域,更具体的,涉及一种基于智能合约的设备安全性检测方法和系统。
背景技术
现有的设备(特别是手机)安全检测技术将检测数据存储在服务器,但这种存储技术存在着较大的不足。一方面,用户获取到的数据不能保证真实,因为数据有可能被篡改,而且任何人都有可能拿到用户数据,因为服务器存储的安全性并不高,容易造成数据泄露。另一方面,安全扫描软件无法检测自身是否被修改,假设应用软件被修改,却仍旧向用户请求了大量权限,整个手机就会暴露在不安全的环境当中。
发明内容
为了应对数据保存和应用维护等传统安全检测技术解决不了的问题,本发明提出了一种基于智能合约的设备安全性检测系统,包括:智能合约生成模块,其基于所述安全性检测系统的源代码进行计算,生成待核验智能合约地址;智能合约检测模块,其基于所述待核验智能合约地址向区块链请求预先存储的初始智能合约,如果成功获得,则开始进行设备安全性检测;其中,所述智能合约的部署地址通过如下方法生成:对出厂的设备安全性检测系统的源代码进行相同方法的计算,然后将计算值部署到区块链上。
可选地,智能合约检测模块在成功获得所述初始智能合约后,运行所述初始智能合约,开始进行设备安全性检测。
可选地,智能合约检测模块将检测结果与安全组的结果相比较,如果在安全组中,则认为设备为安全的,其中,所述检测结果为检测报告,所述检测报告是一组由对设备信息的描述所组成的数值,所述安全组为是一个集合,集合中是一组数值,所述数值为在不同环境下通过安全检测的所述设备的检测报告计算值,其中,计算方法与生成待核验智能合约地址和初始智能合约地址的方法相同。
可选地,本发明的系统还包括:密钥生成模块,其生成设备专属的公私密钥对,并用公钥将检测结果用公钥加密后上传到区块链。
可选地,本发明的系统还包括:智能合约上传模块,其将智能合约检测模块的检测结果经过所述密钥生成模块生成的公钥加密后上传到区块链;智能合约下载模块,其从区块链下载检测结果并使用所述密钥生成模块生成的私钥解密。
本发明提出一种基于智能合约的设备安全性检测方法,包括:
对用于检测设备安全性的安全检测软件的源代码进行计算,生成待核验智能合约地址;
基于所述待核验智能合约地址向区块链请求预先存储的初始智能合约,如果成功获得,则开始进行设备安全性检测;
其中,所述智能合约的部署地址通过如下方法生成:对出厂的设备安全性检测系统的源代码进行相同方法的计算,然后将计算值部署到区块链上。
可选地,在成功获得所述初始智能合约后,运行所述初始智能合约,开始进行设备安全性检测。
可选地,将检测结果与安全组的结果相比较,如果在安全组中,则认为设备为安全的,其中,所述检测结果为检测报告,所述检测报告是一组由对设备信息的描述所组成的数值,所述安全组为是一个集合,集合中是一组数值,所述数值为在不同环境下通过安全检测的所述设备的检测报告计算值,其中,计算方法与生成待核验智能合约地址和初始智能合约地址的方法相同。
可选地,用设备的公钥将检测结果加密后上传到区块链,以及用设备的私钥对从区块链下载的检测结果进行解密。
可选地,所述计算为哈希。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海扈渎科技有限公司,未经上海扈渎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110196284.6/2.html,转载请声明来源钻瓜专利网。