{'fraction_non_alphanumeric': 0.024832855778414518, 'fraction_numerical': 0.0, 'mean_word_length': 4.954545454545454, '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}}
Secure Edge Computing in IoT Systems: Review and Case Studies

Today, the architectures for efficient and secure network system designs, such as Internet of Things (IoT) and big data analytics, are growing at a faster pace than ever before. Edge computing for an IoT system is data processing that is done at or near the collectors of data in an IoT system. In this paper, we aim to briefly review the concepts, features, security, applications of IoT empowered edge computing as well as its security aspects in our data-driven world. We focus on clarifying different aspects that should be taken into consideration while creating a scalable, reliable, secure and distributed edge computing system. We also summarize the basic ideas regarding security risk mitigation techniques. Then, we explore the presented challenges and opportunities in the field of edge computing. Finally, we review two case studies, smart parking and content delivery network (CDN), and analyze different methods in which IoT systems can be used to carry out daily tasks.