{'fraction_non_alphanumeric': 0.015517241379310345, 'fraction_numerical': 0.0, 'mean_word_length': 5.45, '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}}
Efficiently Preserving the Privacy of the Semantic Routing in Named Data Network

Named Data Network (NDN) is a future Internet architecture, which can make fully use of the current Internet based hosts and peer communication architecture to accommodate new modes of communication. NDN network has a hierarchical namespace, whose name is readable and it uses the name-based routing, which greatly enhanced routing system scalability, reducing network latency. However, its namespace readability leads to its network identification semantic associated with the content. So the NDN network has risks in privacy and confidentiality. In this paper, we propose an improved searchable encryption technology to improve the NDN network routing mechanism. We use cryptography technology to perform route matching operation in the whole cipher text state. Matching retrieval of cached data router tables is in untrusted routing system. Algorithm and encryption technology meet the principles of the routing system as efficiently as possible and enhance the access control of system. Security analysis shows that this solution can effectively improve NDN network privacy.