{'fraction_non_alphanumeric': 0.01694915254237288, 'fraction_numerical': 0.0, 'mean_word_length': 5.5625, '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}}
Multi-User and Keyword-Based Searchable Encryption Scheme

Enterprises outsourcing their data to cloud and authorizing multiple users to access represents a typical application of cloud storage services. Searchable encryption is a cryptographic primitive, which allows users to access their data selectively and ensures the confidentiality of user data and keywords being searched. Multi-user searchable encryption has great value for it suits the above setting of enterprise outsourcing data to the cloud. This paper proposes a new multi-users and keyword-based searchable encryption scheme in which document encryption key is not shared among users, which is based on bilinear pairings, and its security in query privacy, query unforgeability and user revocability is proved according to the security definitions. Compared with the previous schemes, the proposed scheme possesses a good overall efficiency, meanwhile needs less storage space.