{'fraction_non_alphanumeric': 0.02109300095877277, 'fraction_numerical': 0.0, 'mean_word_length': 5.6923076923076925, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Scalable Blind Matching: An Efficient Ciphertext Matching Scheme for Content-Based Pub/Sub Cloud Services

Content-based publish/subscribe cloud services are prevailing recently. Confidentiality in publish/subscribe cloud services has become a major concern, especially for applications with sensitive data. Many methods have been proposed to achieve the confidentiality of events and subscriptions. Unfortunately, all these approaches suffer significant performance deterioration while matching on large-scale subscription set. In this paper, we propose an efficient ciphertext matching scheme called SBM. To the best of our knowledge, SBM is the first approach which can preserve confidentiality while at the same time provide scalable event matching. Furthermore, we have integrated SBM with an open source publish/subscribe middleware, PADRES and conducted extensive experiments to evaluate our scheme. The experimental results demonstrate that the matching speed of our solution is faster by two orders of magnitude than its counterparts.