{'fraction_non_alphanumeric': 0.02276064610866373, 'fraction_numerical': 0.0007342143906020558, 'mean_word_length': 5.39906103286385, '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}}
Profile Matching for IoMT: A Verifiable Private Set Intersection Scheme

The rapid development of the Internet of Things (IoTs), 5 G and artificial intelligence (AI) technology have been dramatically incentivizing the advancement of Internet of Medical Things (IoMT) in recent years. Profile matching technology can be used to realize the sharing of medical information between patients by matching similar symptom attributes. However, the symptom attributes are associated with patients’ sensitive information such as gender, age, physiological data, and other personal health information, thus the privacy of patients will be revealed during the matching process in the IoMT. To solve the problem, this paper proposes a verifiable private set intersection scheme to achieve fine-grained profile matching. On the one hand, the privacy data of patients can be divided by multi-tag to implement fine-grained operations. On the other hand, re-encryption technique is utilized to protect the privacy of patients. In addition, the cloud server may violate the scheme, thus a verifiable mechanism is leveraged to check the correctness of computation. The analysis of security indicates that our proposed scheme can resist the untrusted cloud server and the performance simulation demonstrates that our scheme improves efficiency by reducing the use of bilinear pairs.