Skip to main content
QUICK REVIEW

[论文解读] A Microservice-enabled Architecture for Smart Surveillance using Blockchain Technology

Deeraj Nagothu, Ronghua Xu|arXiv (Cornell University)|Jul 19, 2018
Blockchain Technology Applications and Security被引用 7
一句话总结

本文提出了一种基于微服务架构并集成区块链技术的智能监控安全体系结构,提升了可扩展性、去中心化程度和数据完整性。通过将视频分析任务分解为独立的微服务,并利用区块链与智能合约实现防篡改的数据同步和细粒度访问控制,该系统在分布式边缘环境中确保了强大的安全性,有效抵御单点故障和未授权访问。

ABSTRACT

While the smart surveillance system enhanced by the Internet of Things (IoT) technology becomes an essential part of Smart Cities, it also brings new concerns in security of the data. Compared to the traditional surveillance systems that is built following a monolithic architecture to carry out lower level operations, such as monitoring and recording, the modern surveillance systems are expected to support more scalable and decentralized solutions for advanced video stream analysis at the large volumes of distributed edge devices. In addition, the centralized architecture of the conventional surveillance systems is vulnerable to single point of failure and privacy breach owning to the lack of protection to the surveillance feed. This position paper introduces a novel secure smart surveillance system based on microservices architecture and blockchain technology. Encapsulating the video analysis algorithms as various independent microservices not only isolates the video feed from different sectors, but also improve the system availability and robustness by decentralizing the operations. The blockchain technology securely synchronizes the video analysis databases among microservices across surveillance domains, and provides tamper proof of data in the trustless network environment. Smart contract enabled access authorization strategy prevents any unauthorized user from accessing the microservices and offers a scalable, decentralized and fine-grained access control solution for smart surveillance systems.

研究动机与目标

  • 解决基于物联网和边缘计算的大规模分布式智能监控系统中的安全与可扩展性挑战。
  • 克服单体式和集中式监控架构的局限性,包括单点故障和数据隐私泄露问题。
  • 通过将视频分析功能分解为独立、松散耦合的微服务,提升系统的韧性与模块化程度。
  • 利用区块链与智能合约实现去中心化、无需信任的数据同步与访问控制。

提出的方法

  • 将监控功能(如目标检测、跟踪和特征提取)分解为部署在边缘、雾和云节点上的独立微服务。
  • 在边缘设备上使用轻量级算法实现实时处理,并将计算密集型任务卸载至雾或云节点。
  • 通过区块链保护微服务间的数据交换与同步,区块链存储已处理数据的加密哈希值,确保不可篡改性。
  • 在区块链上实现智能合约,以定义并强制执行不同系统组件和外部实体的细粒度访问控制策略。
  • 在边缘与雾节点之间采用端到端加密(如AES-RSA)通信,保护传输中的数据。
  • 使用共识机制(如工作量证明)审计和验证区块链上的数据记录,防止数据被篡改。

实验结果

研究问题

  • RQ1如何设计一种去中心化且可扩展的架构,以克服单体式和集中式模型在智能监控系统中的局限性?
  • RQ2微服务在提升分布式视频分析系统中的模块化、可维护性与持续部署方面发挥何种作用?
  • RQ3区块链技术如何在无信任的分布式监控环境中确保数据完整性并防止篡改?
  • RQ4智能合约如何实现跨异构领域、细粒度、自动化且安全的监控数据访问控制?
  • RQ5如何将端到端加密与安全通信集成到基于微服务的监控流水线中?

主要发现

  • 所提出的微服务架构支持视频分析功能的独立部署与持续交付,显著提升了系统的可维护性与适应性。
  • 基于区块链的同步机制通过存储已处理视频特征的加密哈希值,确保了数据完整性,使数据篡改可被检测。
  • 智能合约自动化执行访问控制策略,支持对不同系统组件和外部实体(如警察局)进行安全且动态的授权。
  • 通过区块链共识机制实现去中心化的信任,消除了对集中式权威机构进行数据验证的依赖。
  • 边缘与雾节点之间的端到端加密保护了传输中的敏感视频数据,增强了隐私与安全性。
  • 该架构支持在边缘、雾和云层的异构环境中部署,实现了高效的负载分配与低延迟处理。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。