Skip to main content

Topic-based Synchronization (TBS) Protocols to Prevent Illegal Information Flow in Peer-to-Peer Publish/Subscribe Systems

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes on Data Engineering and Communications Technologies ((LNDECT,volume 2))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Blanco. R. and Alencar. P.: Event Models in Distributed Event based systems. Principles and Applications of Distributed Event-Based Systems, pp. 19–42, (2010).

    Google Scholar 

  2. Enokido, T. and Takizawa, M.: Purpose-based Information Flow Control for Cyber Engineering. IEEE Trans. on Industrial Electronics, 58(6), pp. 2216–2225, (2011).

    Google Scholar 

  3. 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).

    Google Scholar 

  4. Ferraiolo, D. F., Kuhn, D. R., and Chandramouli, R. Role-based Access Control (2nd ed.), Artech, (2007).

    Google Scholar 

  5. Google alert, http://www.google.com/alerts.

  6. 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).

    Google Scholar 

  7. 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).

    Google Scholar 

  8. 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).

    Google Scholar 

  9. 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).

    Google Scholar 

  10. 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).

    Google Scholar 

  11. 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).

    Google Scholar 

  12. 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).

    Google Scholar 

  13. 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).

    Google Scholar 

  14. 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).

    Google Scholar 

  15. 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).

    Google Scholar 

  16. 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).

    Google Scholar 

  17. 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).

    Google Scholar 

  18. 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).

    Google Scholar 

  19. 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).

    Google Scholar 

  20. 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).

    Google Scholar 

  21. 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).

    Google Scholar 

  22. 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).

    Google Scholar 

  23. Tarkoma, S.: Publish/Subscribe System: Design and Principles (First Edition). John Wiley and Sons, Ltd, (2012).

    Google Scholar 

  24. 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).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shigenari Nakamura .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics