{'fraction_non_alphanumeric': 0.0162748643761302, 'fraction_numerical': 0.0, 'mean_word_length': 5.709090909090909, '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}}
Enabling user authentication and authorization to support context-aware UPnP applications

The Universal Plug and Play (UPnP) standard provides a flexible and transparent way of connecting consumer electronics, intelligent appliances and mobile devices from many different vendors. Nowadays, the UPnP standard is getting popular due to its robust way of connectivity and the massive number of developed applications. Although providing a sophisticated solution for discovering, the UPnP standard does not provide user authentication and authorization mechanisms, which are required to support context-aware UPnP applications. As a result, UPnP control points and UPnP devices cannot communicate with each other by providing user and context sensitive information due to the absence of such mechanisms in the current UPnP standard. As a consequence, this paper proposes an extension of the UPnP standard named UPnP-UP, which allows user authentication and authorization mechanisms for UPnP devices and applications, as well as it maintains backward compatibility with previous versions of the UPnP standard.