Advertisement

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

  • Shigenari NakamuraEmail author
  • Tomoya Enokido
  • Makoto Takizawa
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (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.

Keywords

Event Information Legal Information Synchronization Protocol Event Message Information Flow Control 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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. 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. 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. 4.
    Ferraiolo, D. F., Kuhn, D. R., and Chandramouli, R. Role-based Access Control (2nd ed.), Artech, (2007).Google Scholar
  5. 5.
  6. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 23.
    Tarkoma, S.: Publish/Subscribe System: Design and Principles (First Edition). John Wiley and Sons, Ltd, (2012).Google Scholar
  24. 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

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Shigenari Nakamura
    • 1
    Email author
  • Tomoya Enokido
    • 2
  • Makoto Takizawa
    • 1
  1. 1.Hosei UniversityTokyoJapan
  2. 2.Rissho UniversityTokyoJapan

Personalised recommendations