[发明专利]基于区块链的建筑项目场景式存证不可篡改方法及系统有效
申请号: | 201911368112.1 | 申请日: | 2019-12-26 |
公开(公告)号: | CN110795755B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 宋飞虎;叶青;余涵;何联涛;袁婷;周智敏;房少君;巫建辉 | 申请(专利权)人: | 深圳市建筑科学研究院股份有限公司;深圳市建信筑和科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06Q10/06;G06Q50/08 |
代理公司: | 北京天澜智慧知识产权代理有限公司 11558 | 代理人: | 尚继栋;师琦 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 建筑 项目 场景 式存证 不可 篡改 方法 系统 | ||
1.一种基于区块链的建筑项目场景式存证不可篡改的方法,其特征在于包括步骤:
步骤1,进行用户操作权限的划分、用户的身份认证以及硬件装置的功能权限设置;
步骤2,将操作现场内的所述硬件装置接入区块链,并且所述硬件装置以去中心化的方式运行,用于实时参与所述区块链的网络交易并实时将代表所述用户的身份认证的信息传送到所述区块链中;其中所述步骤2进一步包括:
步骤21,将经过身份授权并颁发证书的所述硬件装置接入所述区块链网络,所述硬件装置具备安全存储环境,其中所述安全存储环境是指在没有修改权限的情况下无法修改所述硬件装置中的任何信息,并且所述证书代表所述用户的身份认证的信息;
步骤22,所述硬件装置根据移动设备或移动软件向所述硬件装置发出的交易请求与验证生成密钥对,其中所述密钥对采用基于所述区块链中各节点协商一致的规范和协议生成,以确保所述区块链中的所有节点在去信任的环境中进行安全的数据交换,并且将生成的所述密钥对中的公钥加以签名后上传到所述区块链;
步骤23,所述区块链接收到所述公钥后,触发所述建筑项目的智能合约,并初始化设置所述公钥的有效期限,在所述公钥的有效期限内,经所述公钥对应的私钥所签名的数据具备上链权限;以及
步骤24,所述硬件装置验证所述用户的身份并且向所述移动设备或移动软件推送所述密钥对中的私钥,所述硬件装置验证用户私钥时还会通过所述智能合约判断所述用户的关联任务,从而预设所述用户当日的工作任务,并且对所述用户后续操作进行权限判断、数据判断;
步骤3,预定义所述智能合约,所述智能合约中包含所述建筑项目的任务、日志、问题流程的各项初始参数,从而将所述建筑项目初始化,其中所述各项初始参数包括依据所述建筑项目的项目周期而引入的项目全计划流程以及项目任务要求数据,所述各项初始参数在后续数据上链中作为数据验证、任务验证的验证条件;
步骤4,通过所述移动设备或移动软件对表征所述操作现场的情况的数据进行数据录入操作,其中所述数据录入操作是经过加密的;
步骤5,将所述数据传送到所述区块链中。
2.根据权利要求1所述的方法,其特征在于:所述步骤1的所述硬件装置的功能权限设置包括赋予所述硬件装置生成密钥对的权限。
3.根据权利要求1所述的方法,其特征在于:所述硬件装置内部设置有可执行实时参与所述区块链的网络交易并实时生成密钥对的功能的软件执行模块,并且所述硬件装置能够被所述移动设备或移动软件中的GPS模块或北斗卫星定位模块识别或者在所述操作现场中设置有可被所述移动设备或移动软件中的所述GPS模块所识别的卫星区域。
4.根据权利要求1所述的方法,其特征在于:所述步骤4包括:
步骤41,在所述移动设备或移动软件中存储所述步骤1中所述用户操作权限的划分和所述用户的身份认证获得的用户身份、权限证书;
步骤42,响应于所述移动设备或移动软件进入所述操作现场,将所述移动设备或移动软件所存储的所述用户身份、权限证书推送给所述硬件装置;
步骤43,所述硬件装置根据所述用户身份、所述权限证书生成密钥对后,所述移动设备或移动软件接收所述密钥对中的私钥;
步骤44,在所述私钥的有效期内对所有数据录入操作经所述私钥进行签名,并将经签名的所述数据录入操作中的数据存储到所述区块链上,在与所述智能合约交互进行所述建筑项目的数据查询和数据上链操作的情况下,所述操作的每一步均使用所述密钥对中的所述私钥签名,以保证各类数据在分类上链的同时,依然满足密钥有效期的设置条件;
步骤45,响应于所述私钥的所述有效期到期,触发所述智能合约的无效机制,其中所述智能合约的所述无效机制是指在所述有效期到期之后经所述私钥签名的所述数据录入操作不具备数据上链权限,
其中所述数据录入操作包括对施工现场照片、视频、文字描述的记录,当录入的数据文件过大不便于直接存储到所述区块链时,使用哈希算法计算所述数据文件的摘要,并将所述数据文件的所述摘要上传到所述区块链,所述数据文件本身则通过中心化存储或去中心化存储进行冗余备份。
5.根据权利要求1所述的方法,其特征在于:所述移动设备为智能电话或具有特定功能的移动硬件设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市建筑科学研究院股份有限公司;深圳市建信筑和科技有限公司,未经深圳市建筑科学研究院股份有限公司;深圳市建信筑和科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911368112.1/1.html,转载请声明来源钻瓜专利网。