Abstract
In recent years, the video surveillance system has become an indispensable management tool for cities. The surveillance system can improve the effectiveness of management and supervision and reduce the possibility of crime. Video surveillance as a service is a type of cloud service that can reduce redundant information and communications technology (ICT) facilities. Users use video surveillance services through a publish/subscribe (P/S) model. In this paper, we propose a blockchain-based publish/subscribe video surveillance system with fine grained access control. A P/S service model for the video surveillance is given and the matching efficiency is improved using a multi-level index mechanism. Ciphertext-policy attribute-based encryption (CP-ABE) is adopted to encrypt the access control policy for a published video surveillance, and only the subscriber with satisfied attributes can decrypt and subscribe video services. In traditional CP-ABE schemes, access policy is stored and granted by the cloud, which lacks credibility due to centralization. We use blockchain to record the access policy, realizing user self certification. The video received from the camera is encrypted and stored in InterPlanetary File System (IPFS) node connected to the blockchain network. The decrypted key of the video is encrypted by CP-ABE. Finally, the access policy, decrypted key, video metadata, the hash value returned by IPFS are recorded in the blockchain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Jararweh, Y., Obaidat, I., Gupta, B.B.: Automated wireless video surveillance: an evaluation framework. J. Real-Time Image Process. 13, 1–20 (2016)
Hossain, S.M., Muhammad, G., Abdul, W., Song, B., Gupta, B.: Cloud-assisted secure video transmission and sharing framework for smart cities. Future Gener. Comput. Syst. 83, 596–606 (2017)
Dašić, P., Dašić, J., Crvenković, B.: Service models for cloud computing: video Surveillance as a Service (VSaaS). Bull. Transilvania Univ. Brasov Ser. I: Eng. Sci. 9(2), 83–90 (2016)
CloudSurveillance. http://www.cloud-surveillance.com/
Chen, Z., He, Q., Mao, Z., Chung, H.-M., Maharjan, S.: A study on the characteristics of douyin short videos and implications for edge caching. In: Proceedings of the ACM Turing Celebration Conference (2019)
Zhang, Y., Li, D., et al.: A cross-layer security solution for publish/subscribe-based IoT services communication infrastructure. In: 2017 IEEE International Conference on Web Services (ICWS). IEEE (2017)
Zhao, W., Dong, X., Cao, Z., Shen, J.: A revocable publish-subscribe scheme using CP-ABE with efficient attribute and user revocation capability for cloud systems. In: 2019 IEEE 2nd International Conference on Electronics and Communication Engineering (ICECE), Xi’an, China, pp. 31–35 (2019)
Fan, K., et al.: A secure and verifiable data sharing scheme based on blockchain in vehicular social networks. IEEE Trans. Veh. Technol. https://doi.org/10.1109/TVT.2020.2968094
Khan, P.W., Byun, Y.-C., Park, N.: A data verification system for CCTV surveillance cameras using blockchain technology in smart cities. Electronics 9, 484 (2020)
Li, Y., Lyu, S.: Exposing DeepFake Videos By Detecting Face Warping Artifacts. arXiv, Computer Vision and Pattern Recognition (2018)
Li, X., He, Q., Jiang, B., Qin, X., Qin, K.: BTS-PD: a blockchain based traceability system for P2P distribution. In: BlockSys 2019: Blockchain and Trustworthy Systems, pp. 607–620 (2019)
Benet, J.: IPFS-content addressed, versioned, P2P file system. arXiv preprint arXiv:1407.3561 (2014)
Hassan, M.M., Hossain, M.A., Abdullah-Al-Wadud, M., Al-Mudaihesh, T., Alyahya, S., Alghamdi, A.: A scalable and elastic cloud-assisted publish/subscribe model for IPTV video surveillance system. Cluster Comput. 18(4), 1539–1548 (2015)
Yang, J., Fan, J., Li, C., Jiang, S.: A novel index structure to efficiently match events in large-scale publish/subscribe systems. Comput. Commun. 99, 24–36 (2016)
Upmanyu, M., Namboodiri, A.M., Srinathan, K., Jawahar, C.V.: Efficient privacy preserving video surveillance. In: 2009 IEEE 12th International Conference on Computer Vision, Kyoto, pp. 1639–1646 (2009)
Sahai, A., Waters, B.: Fuzzy identity-based encryption. In: Proceedings of EUROCRYPT, pp. 457–473 (2005)
Goyal, V., Pandey, O., Sahai, A., Waters, B.: Attribute-based encryption for fine-grained access control of encrypted data. In: Proceedings of ACM CCS, pp. 89–98 (2006)
Bethencourt, J., Sahai, A., Waters, B.: Ciphertext-policy attribute-based encryption. In: Proceedings of IEEE Symposium on Security and Privacy (SP 2007), pp. 321–334 (2007)
Matthew, G., Hohenberger, S., Waters, B.: Outsourcing the decryption of ABE ciphertexts. Presented at Proceedings of Usenix Conference on Security USENIX Association 2011 (2011)
Hong, Z., et al.: Multi-authority attribute-based encryption access control scheme with policy hidden for cloud storage. Soft. Comput. 22(1), 1–9 (2016)
Fan, K., et al.: Efficient and privacy preserving access control scheme for fog-enabled IoT. Future Gener. Comput. Syst. 99, 134–142 (2019)
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008)
Gipp, B., Kosti, J., Breitinger, C.: Securing video integrity using decentralized trusted timestamping on the bitcoin blockchain. In: MCIS, p. 51 (2016)
Kosba, A., Miller, A., Shi, E., Wen, Z., Papamanthou, C.: Hawk: the blockchain model of cryptography and privacy-preserving smart contracts. In: 2016 IEEE Symposium on Security and Privacy (SP), pp. 839–858, May 2016
He, Q., Zhang, N., Wei, Y., Zhang, Y.: Lightweight attribute based encryption scheme for mobile cloud assisted cyber-physical systems. Comput. Netw. 140, 163–173 (2018)
Acknowledgments
This work is supported in part by the National Natural Science Foundation of China (61661015,61967005), Guangxi Innovation-Driven Development Project (AA17202024), Guangxi Key Laboratory of cryptography and information security Found (GCIS201701), Guangxi Collaborative Innovation Center of Cloud Computing and Big Data Found (YD1901), CETC Key Laboratory of Aerospace Information Applications Found, Young and middle-aged backbone teacher of Guangxi colleges and universities Found and High Level of Innovation Team of Colleges and Universities in Guangxi Outstanding Scholars Program Funding.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
He, Q., Jiang, B., Cheng, D., Liang, R. (2020). BPS-VSS: A Blockchain-Based Publish/Subscribe Video Surveillance System with Fine Grained Access Control. In: Zheng, Z., Dai, HN., Fu, X., Chen, B. (eds) Blockchain and Trustworthy Systems. BlockSys 2020. Communications in Computer and Information Science, vol 1267. Springer, Singapore. https://doi.org/10.1007/978-981-15-9213-3_20
Download citation
DOI: https://doi.org/10.1007/978-981-15-9213-3_20
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-9212-6
Online ISBN: 978-981-15-9213-3
eBook Packages: Computer ScienceComputer Science (R0)