基于区块链的物联网应用访问控制模型与物联网智能垃圾分拣系统
基于区块链的物联网应用访问控制模型
在物联网应用中,安全问题一直是关注的焦点,尤其是访问控制方面。传统的访问控制系统存在诸多局限性,而基于区块链的访问控制模型为解决这些问题提供了新的思路。
模型概述
该模型具有不可变性,一旦创建就无法修改。不同模块在不同平台运行时,需适配目标系统所使用的平台。其工作步骤如下:
1. 用户向系统发送访问请求。
2. 策略执行点(PEP)接受用户访问请求。
3. 所有接受的请求被转发到策略决策点(PDP)。
4. PDP 检查用户请求及其凭证,若访问请求和凭证有效,则转发到策略信息点(PIP)。
5. PIP 在属性管理器的帮助下收集所有用户、对象和环境属性,将属性值存储到区块链中,使其具有不可变性和可审计性,并将属性信息传递给 PDP。
6. PDP 获取所需属性信息后,将信息传递给策略管理点(PAP)。
7. PAP 与上下文处理程序和规则数据进行协商,其中所有访问控制规则以智能合约和智能策略的形式存储。若访问请求有效且用户有资格获取资源,则将此信息发送回 PDP。
8. PDP 收集从 PIP 和 PAP 收到的所有信息,允许用户访问物联网应用、数据和资源。
下面是该模型工作步骤的 mermaid 流程图:
graph LR
A[用户发送访问请求] --> B[PEP 接受请求]
B --> C[请求转发到 PDP]
C --> D{PDP 检查凭证}
超级会员免费看
订阅专栏 解锁全文
40

被折叠的 条评论
为什么被折叠?



