{'fraction_non_alphanumeric': 0.023577235772357725, 'fraction_numerical': 0.0, 'mean_word_length': 4.752336448598131, '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}}
A CC Approach to Windmill Control Systems

This M.SC. thesis project evolves around Distributed Monitoring and Control (DMC) systems. The popularity of such systems has increased rapidly over the past decades, since it has become more and more necessary to control large systems of devices in a convenient and secure way. The concrete case of a DMC system, that the thesis works through, is based on windmills. The access to the Windmill DMC System is provided by a web-based interface and all communication between entities in the system (web clients, web server, and windmills) is done over the Internet. This thesis outlines a secure design proposal for systems of this kind, by analysing and defining the security requirements for such systems. The approach taken in order to do so is based on the Common Criteria for Information Technology Security Evaluation (CC). A CC Protection Profile (PP) is developed for a general Windmill DMC System. This PP is then used as basis for development of a Security Target (ST) document for a more specific Windmill DMC System. Finally, a design proposal is given in form of an Implementation Representation that illustrates the applicability of the ST for a concrete Windmill DMC System.