{'fraction_non_alphanumeric': 0.024344569288389514, 'fraction_numerical': 0.0, 'mean_word_length': 5.03954802259887, '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}}
Tell me again, why should i talk to strangers?

In the Internet of Things, it is not straightforward to decide which devices can interact, or how. Under a unique label we are hiding devices with a large variety of capabilities and means of communications. It is therefore not realistic to assume that a single security framework will suffice for all cases. Yet, it is critical to make sure that communications are properly authorized, and possibly secured, to avoid a variety of issues including hijacking and eavesdropping. In this paper, we identify different perspectives under which devices can communicate and their specific requirements, as embedded, peered and independent. In each case, we look at the nature of the communications and the key issues of identification, authorization, and protection. Rather than looking at those classical problems from a device perspective on top of an open, end-to-end network, we propose instead that a platform perspective is more beneficial, and help integrate security issues into the design, rather than an afterthought.