基于区块链和证书验证的海洋数据访问授权控制方法
摘要文本
本发明公开基于区块链和证书验证的海洋数据访问授权控制方法,属于电数字数据处理和访问控制规则技术领域,用于海洋数据访问授权控,包括出海的船节点和各传感器网络收集海洋数据,海洋数据存储到海洋数据访问授权系统中,海洋船出海前,向岸基中心申请临时子链,传感器节点在联网时向岸基中心申请临时子链;海洋船在出海期间,通过船上携带的传感器收集数据并将数据存储在自己的临时子链中,布设在海上的传感器网络收集数据,将数据存放到自己的临时子链中。本发明促进海上海洋船之间的合作,保护数据的完整性和有效性,具有重要的实际应用价值和社会意义。
申请人信息
- 申请人:山东科技大学
- 申请人地址:266590 山东省青岛市黄岛区前湾港路579号
- 发明人: 山东科技大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于区块链和证书验证的海洋数据访问授权控制方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410034501.5 |
| 申请日 | 2024/1/10 |
| 公告号 | CN117714199A |
| 公开日 | 2024/3/15 |
| IPC主分类号 | H04L9/40 |
| 权利人 | 山东科技大学 |
| 发明人 | 李正宝; 史润杰; 唐海洋; 郑兆凤; 韩宗训; 吴泽伟; 杜立彬 |
| 地址 | 山东省青岛市黄岛区前湾港路579号 |
专利主权项内容
1.基于区块链和证书验证的海洋数据访问授权控制方法,其特征在于,包括:S1.出海的船节点和各传感器网络收集海洋数据,海洋数据存储到海洋数据访问授权系统中,所述海洋数据访问授权系统包括岸基中心、传感器节点和普通用户节点海洋船;S2.海洋船出海前,向岸基中心申请临时子链,传感器节点在联网时向岸基中心申请临时子链;S3.海洋船在出海期间,通过船上携带的传感器收集数据并将数据存储在自己的临时子链中,布设在海上的传感器网络收集数据,将数据存放到自己的临时子链中,所有在本地临时子链中存储的数据都经过加密以确保在未联网时的安全性;S4.每个海洋船都被视为临时子链的唯一权威节点,海洋船相互之间进行数据交换前首先通过数字签名进行身份验证,验证通过后,进行区块验证,先遍历携带的临时子链中是否已有待交换数据的哈希摘要,若为是,则验证通过,把收到的区块数据按照时间戳顺序存入到临时子链中;S5.通过身份验证和公私钥机制确保只有验证过的节点才能访问和同步数据,海洋船和海上传感器节点联网后,向岸基中心发送同步请求,将携带的临时子链上的数据同步到实时联网的岸基中心的区块链主链中,岸基中心验证临时子链的数据完整性和有效性;S6.当海洋船想查看主链上其他节点上传的原始数据或岸基中心处理的预测数据时,需要通过数字签名进行身份验证,身份验证通过后,海洋船访问主链数据;S7.岸基中心根据每个节点的角色和权限提供相应的访问权限,节点的访问权限会限制其可访问的数据类型或数据量。 马 克 数 据 网