一种基于区块链的物联网服务分布式访问控制方法
摘要:
本发明提供了一种基于区块链的物联网服务分布式访问控制方法。该方法包括:发布者生成加密事件、签名、事件证书以及事件主题映射向量,并发送给通知代理网络;通知代理网络将事件证书发送至区块链网络,将事件主题映射向量添加到布隆过滤器中;订阅者将请求主题映射向量与自身属性一同发送给通知代理网络;通知代理网络匹配主题映射向量成功后,将订阅者属性发送给区块链网络;区块链网络验证发布者的访问控制策略与订阅者属性之间的匹配关系,成功后通知代理网络将加密事件发送给订阅者,订阅者解密事件。本发明使用全同态加密算法与数字签名技术保证发布数据的隐私性,一致性与完整性,解决了开放的物联网服务协同场景下服务交互时的安全问题。
0/0