The Internet of Things (IoT) is the network of physical devices, vehicles, home appliances and other items embedded with electronics, software, sensors, actuators, and connectivity which enables these objects to connect and exchange data. Nowadays the IoT is regarded as one of the major forces driving innovation and considered a key enabler of human progress. However, both the industry and academia, recognize its immaturity in terms of security.
Coming July, a research team from IT in Covilhã will start working on project SECURIoTESIGN - Towards the assurance of SECURity by dESIGN of the Internet of Things. The project main focus will be to assure that appropriate security technology is correctly integrated in the design and development of IoT devices and solutions. Pedro Inácio, the project coordinator, explained that “the main goal is to advance the state of the art with regard to how security engineering is done for IoT systems, as well as the associated documentation, and if security checks mechanisms are integrated in IOT systems”.
There are several methods for security engineering and many mechanisms, controls and protocols available for the most diverse technologies and paradigms. However (probably influenced by the pressure to reach the market) many systems are developed without guaranteeing security. This modus operandi leads to security being implemented a priori by means of patches, configurations or replacement of equipment. “This problem is even more striking in many IoT´s application domains and systems”, says Pedro Inácio.
This project seeks to trace part of the path that establishes knowledge and methods for designing IoT construction-safe systems, providing the means to facilitate the application of such knowledge and methods. In this sense SECURIoTESIGN will deliver a comprehensive framework of (prototyped) tools for computer assisted identification of security requirements, attack and system modeling, test specification, mapping of requirements and technology, generation of high quality documentation and auditing.
Developed by a research team from IT in Covilhã, the uPATO - Ultimate Performance Analysis Tool is a software tool for social network analysis applied to team sports. There are other software tools available but normally they are not free, or they do not have all the metrics need. For example, the metrics that used the geodesic distance sometimes are not available in some tools.
To do a social network analysis it is necessary a representation of the network (i.e. a graph or a digraph). Thus, a first module was developed to allow codifying the network, which in the case of team sports is given by the sequences of interactions between teammates. This module, for example, allows the user to codify a sequence of passes during a match and to generate an adjacency matrix, which represents the weighted digraph.
A second module of the tool involved the programming of all metrics available for network analysis applied to team sports based on adjacency matrix. The metrics were codified for all network possibilities, i.e. for graphs and digraphs, weighted or not. This means that uPATO tool can be applied for social network analysis in team sports, but also for any network that can be represented by an adjacency matrix (e.g., a computer network or a telecommunication network, etc.). Thus, the metrics are divided into three types: individual metrics, sub-group metrics, and team metrics. These make possible to compute different network measures, providing scores to classify the collective and individual performance over the network.
It also does the graphical representation of the graph or digraph (weighted or not) allowing an easier understanding of which nodes in the network (i.e. the players in case of team sports) are more important.
In the future, the uPATO tool will have an additional module for geolocation data processing. Currently, some teams use GPS devices to have the position of the players during the match (e.g., FieldWiz and TraXports formats will be supported). Thus, uPATO will have a set of metrics based on geolocation data of players. This new functionality extends the uPATO capacities for team sports analysis but also for other activities where GPS data is available. However, it does not consider yet the possibility of the ball with a GPS device.
On the photo: Layout showing the weighted diagraph representation of passes between teammates during a football match