Abstract
In a peer-to-peer type of topic-based publish/subscribe (P2PPS) model, each peer (process) can publish an event message and receive an event message in which the peer is interested. Subscription of a peer and publication of an event message are specified in terms of topics. In the topic-based access control (TBAC) model proposed in our previous studies, only a peer granted publication and subscription rights is allowed to publish event messages with publication topics and to subscribe events, respectively. In our previous studies, the subscription-based synchronization (SBS) and subscription initialization SBS (SI-SBS) protocols are proposed where notifications which may cause illegal information flow are banned to prevent illegal information flow. It is checked whether or not an illegal information flow to occur in terms of subscription and publication rights granted to each peer. However, even some legal notifications are banned while no illegal event message is notified. In this paper, we newly propose a topic-based synchronization (TBS) and subscription initialization TBS (SI-TBS) protocols where only topics which each peer manipulates are considered. We show the number of notifications banned is reduced in the TBS and SI-TBS protocols compared with the SBS and SI-SBS protocols in the evaluation.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Blanco. R. and Alencar. P.: Event Models in Distributed Event based systems. Principles and Applications of Distributed Event-Based Systems, pp. 19–42, (2010).
Enokido, T. and Takizawa, M.: Purpose-based Information Flow Control for Cyber Engineering. IEEE Trans. on Industrial Electronics, 58(6), pp. 2216–2225, (2011).
Eugster, P. T., Felber, P. A., Guerraoui, R., and Kermarrec, A. M.: The Many Faces of Publish/Subscribe. ACM Computing Surveys, 35(2), pp. 114–131, (2003).
Ferraiolo, D. F., Kuhn, D. R., and Chandramouli, R. Role-based Access Control (2nd ed.), Artech, (2007).
Google alert, http://www.google.com/alerts.
Nakamura, S., Duolikun, D., Aikebaier, A., Enokido, T., and Takizawa, M.: Role-based Information Flow Control Models. Proc. of IEEE the 28th International Conference on Advanced Information Networking and Applications (AINA-2014), pp. 1140–1147, (2014).
Nakamura, S., Duolikun, D., Aikebaier, A., Enokido, T., and Takizawa, M.: Synchronization Protocols to Prevent Illegal Information Flow in Role-based Access Control Systems. Proc. of the 8th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2014), pp. 279–286, (2014).
Nakamura, S., Duolikun, D., Aikebaier, A., Enokido, T., and Takizawa, M.: Read-Write Abortion (RWA) Based Synchronization Protocols to Prevent Illegal Information Flow. Proc. of the 17th International Conference on Network-Based Information Systems (NBiS-2014), pp. 120–127, (2014).
Nakamura, S., Duolikun, D., Enokido, T., and Takizawa, M.: A Flexible Read-Write Abortion Protocol to Prevent Illegal Information Flow. Proc. of IEEE the 29th International Conference on Advanced Information Networking and Applications (AINA-2015), pp. 155–162, (2015).
Nakamura, S., Duolikun, D., Enokido, T., and Takizawa, M.: A Flexible Read-Write Abortion Protocol with Sensitivity of Objects to Prevent Illegal Information Flow. Proc. of the 9th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2015), pp. 289–296, (2015).
Nakamura, S., Duolikun, D., Enokido, T., and Takizawa, M.: A Flexible Read-Write Abortion Protocol with Sensitivity of Roles. Proc. of the 18th International Conference on Network-Based Information Systems (NBiS-2015), pp. 132–139, (2015).
Nakamura, S., Duolikun, D., Enokido, T., and Takizawa, M.: Role Safety in a Flexible Read-Write Abortion Protocol. Proc. of the 10th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA-2015), pp. 333–340, (2015).
Nakamura, S., Duolikun, D., Enokido, T., and Takizawa, M.: A Write Abortion-based Protocol in Role-based Access Control systems. International Journal of Adaptive and Innovative Systems, 2(2), pp. 142–160, (2015).
Nakamura, S., Duolikun, D., Enokido, T., and Takizawa, M.: A Flexible Read-Write Abortion Protocol to Prevent Illegal Information Flow among Objects. Journal of Mobile Multimedia, 11(3&4), pp. 263–280, (2015).
Nakamura, S., Duolikun, D., and Takizawa, M.: Read-abortion (RA) Based Synchronization Protocols to Prevent Illegal Information Flow. Journal of Computer and System Sciences, 81(8), pp. 1441–1451, (2015).
Nakamura, S., Duolikun, D., Enokido, T., and Takizawa, M.: A Read-Write Abortion (RWA) Protocol to Prevent Illegal Information Flow in Role-based Access Control Systems. International Journal of Space-Based and Situated Computing, 6(1), pp. 43–53, (2016).
Nakamura, S., Duolikun, D., Enokido, T., and Takizawa, M.: Influential Abortion Probability in a Flexible Read-Write Abortion Protocol. Proc. of IEEE the 30th International Conference on Advanced Information Networking and Applications (AINA-2016), pp. 1–8, (2016).
Nakamura, S., Enokido, T., and Takizawa, M.: Information Flow Control Models in Peerto-Peer Publish/Subscribe Systems. Proc. of the 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2016), pp. 167–174, (2016).
Nakamura, S., Enokido, T., and Takizawa, M.: Subscription Initialization (SI) Protocol to Prevent Illegal Information Flow in Peer-to-Peer Publish/Subscribe Systems. accepted for publication at Proc. of the 19th International Conference on Network-Based Information Systems (NBiS-2016), (2016).
Nakayama, H., Duolikun, D., Enokido, T., and Takizawa, M.: Selective Delivery of Event Messages in Peer-to-peer Topic-based Publish/Subscribe Systems. Proc. of the 18th International Conference on Network-Based Information Systems (NBiS-2015), pp. 379–386, (2015).
Nakayama, H., Duolikun, D., Enokido, T., and Takizawa, M.: Reduction of Unnecessarily Ordered Event Messages in Peer-to-peer Model of Topic-based Publish/Subscribe Systems. Proc. of IEEE the 30th International Conference on Advanced Information Networking and Applications (AINA-2016), pp. 1160–1167, (2016).
Setty, V., Steen, M. V., Vitenberg, R., and Voulgaris, S.: PolderCast: Fast, Robust, and Scalable Architecture for P2P Topic-based Pub/Sub. Proc. of ACM/IFIP/USENIX 13th International Conference on Middleware (Middleware 2012), pp. 271–291, (2012).
Tarkoma, S.: Publish/Subscribe System: Design and Principles (First Edition). John Wiley and Sons, Ltd, (2012).
Tarkoma, S., Ain, M., and Visala, K.: The Publish/Subscribe Internet Routing Paradigm (PSIRP): Designing the Future Internet Architecture. Future Internet Assembly, pp. 102–111, (2009).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Nakamura, S., Enokido, T., Takizawa, M. (2017). Topic-based Synchronization (TBS) Protocols to Prevent Illegal Information Flow in Peer-to-Peer Publish/Subscribe Systems. In: Barolli, L., Xhafa, F., Yim, K. (eds) Advances on Broad-Band Wireless Computing, Communication and Applications. BWCCA 2016. Lecture Notes on Data Engineering and Communications Technologies, vol 2. Springer, Cham. https://doi.org/10.1007/978-3-319-49106-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-49106-6_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-49105-9
Online ISBN: 978-3-319-49106-6
eBook Packages: EngineeringEngineering (R0)