• DocumentCode
    43445
  • Title

    Securing Broker-Less Publish/Subscribe Systems Using Identity-Based Encryption

  • Author

    Tariq, Muhammad Adnan ; Koldehofe, Boris ; Rothermel, Kurt

  • Author_Institution
    Inst. of Parallel & Distrib. Syst., Univ. of Stuttgart, Stuttgart, Germany
  • Volume
    25
  • Issue
    2
  • fYear
    2014
  • fDate
    Feb. 2014
  • Firstpage
    518
  • Lastpage
    528
  • Abstract
    The provisioning of basic security mechanisms such as authentication and confidentiality is highly challenging in a content-based publish/subscribe system. Authentication of publishers and subscribers is difficult to achieve due to the loose coupling of publishers and subscribers. Likewise, confidentiality of events and subscriptions conflicts with content-based routing. This paper presents a novel approach to provide confidentiality and authentication in a broker-less content-based publish/subscribe system. The authentication of publishers and subscribers as well as confidentiality of events is ensured, by adapting the pairing-based cryptography mechanisms, to the needs of a publish/subscribe system. Furthermore, an algorithm to cluster subscribers according to their subscriptions preserves a weak notion of subscription confidentiality. In addition to our previous work , this paper contributes 1) use of searchable encryption to enable efficient routing of encrypted events, 2) multicredential routing a new event dissemination strategy to strengthen the weak subscription confidentiality, and 3) thorough analysis of different attacks on subscription confidentiality. The overall approach provides fine-grained key management and the cost for encryption, decryption, and routing is in the order of subscribed attributes. Moreover, the evaluations show that providing security is affordable w.r.t. 1) throughput of the proposed cryptographic primitives, and 2) delays incurred during the construction of the publish/subscribe overlay and the event dissemination.
  • Keywords
    computer network security; cryptography; message passing; authentication; broker-less publish-subscribe systems; content-based publish-subscribe system; content-based routing; cryptographic primitives; decryption cost; encryption cost; event dissemination strategy; fine-grained key management; identity-based encryption; pairing-based cryptography mechanisms; publish-subscribe overlay; routing cost; searchable encryption; security mechanisms; subscription confidentiality notion; Identity-based encryption; Routing; Servers; Subscriptions; Content-based; Identity-based encryption; Routing; Servers; Subscriptions; broker-less; identity-based encryption; peer-to-peer; publish/subscribe; security;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2013.256
  • Filename
    6624106