31 research outputs found

    Proactive measurement techniques for network monitoring in heterogeneous environments

    Full text link
    Tesis doctoral inédita. Universidad Autónoma de Madrid, Escuela Politécnica Superior, Departamento de Tecnología Electrónica y de las Comunicaciones, 201

    A Sensors System for Indoor Localisation of a Moving Target Based on Infrared Pattern Recognition

    Get PDF
    Estimating the position of a robot, a vehicle or a person in an indoor area is a significan

    A context‐aware approach to defend against unauthorized reading and relay attacks in RFID systems

    Full text link
    Radio frequency identification (RFID) systems are becoming increasingly ubiquitous in both public and private domains. However, because of the inherent weaknesses of underlying wireless radio communications, RFID systems are plagued with a wide variety of security and privacy threats. A large number of these threats arise because of the tag's promiscuous response to any reader requests. This renders sensitive tag information easily subject to unauthorized reading . Promiscuous tag response also incites different forms of relay attacks whereby a malicious colluding pair, relaying messages between a tag and a reader, can successfully impersonate the tag without actually possessing it. Because of the increasing ubiquity of RFID devices, there is a pressing need for the development of security primitives and protocols to defeat unauthorized reading and relay attacks. However, currently deployed or proposed solutions often fail to satisfy the constraints and requirements of the underlying RFID applications in terms of (one or more of) efficiency, security, and usability. This paper proposes a novel research direction, one that utilizes sensing technologies, to tackle the problems of unauthorized reading and relay attacks with a goal of reconciling the requirements of efficiency, security, and usability. The premise of the proposed work is based on a current technological advancement that enables many RFID tags with low‐cost sensing capabilities. The on‐board tag sensors will be used to acquire useful contextual information about the tag's environment (or its owner, or the tag itself). For defense against unauthorized reading and relay attacks, such context information can be leveraged in two ways. First, contextual information can be used to design context‐aware selective unlocking mechanisms so that tags can selectively respond to reader interrogations and thus minimize the likelihood of unauthorized reading and “ghost‐and‐leech” relay attacks. Second, contextual information can be used as a basis for context‐aware secure transaction verification to defend against special types of relay attacks involving malicious readers. Copyright © 2011 John Wiley & Sons, Ltd. This paper proposes a novel research direction, one that utilizes sensing technologies to tackle the challenging problems of unauthorized reading and relay attacks in radio frequency identification systems. First, contextual information is used to design context‐aware selective unlocking mechanisms, so that tags can selectively respond to reader interrogations and, thus, minimize the likelihood of unauthorized reading and “ghost‐and‐leech” relay attacks. Second, contextual information is used as a basis for context‐aware secure transaction verification to defend against special types of relay attacks involving malicious readers.Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/109577/1/sec404.pd

    On the Exploration of FPGAs and High-Level Synthesis Capabilities on Multi-Gigabit-per-Second Networks

    Full text link
    Tesis doctoral inédita leída en la Universidad Autónoma de Madrid, Escuela Politécnica Superior, Departamento de Tecnología Electrónica y de las Comunicaciones. Fecha de lectura: 24-01-2020Traffic on computer networks has faced an exponential grown in recent years. Both links and communication equipment had to adapt in order to provide a minimum quality of service required for current needs. However, in recent years, a few factors have prevented commercial off-the-shelf hardware from being able to keep pace with this growth rate, consequently, some software tools are struggling to fulfill their tasks, especially at speeds higher than 10 Gbit/s. For this reason, Field Programmable Gate Arrays (FPGAs) have arisen as an alternative to address the most demanding tasks without the need to design an application specific integrated circuit, this is in part to their flexibility and programmability in the field. Needless to say, developing for FPGAs is well-known to be complex. Therefore, in this thesis we tackle the use of FPGAs and High-Level Synthesis (HLS) languages in the context of computer networks. We focus on the use of FPGA both in computer network monitoring application and reliable data transmission at very high-speed. On the other hand, we intend to shed light on the use of high level synthesis languages and boost FPGA applicability in the context of computer networks so as to reduce development time and design complexity. In the first part of the thesis, devoted to computer network monitoring. We take advantage of the FPGA determinism in order to implement active monitoring probes, which consist on sending a train of packets which is later used to obtain network parameters. In this case, the determinism is key to reduce the uncertainty of the measurements. The results of our experiments show that the FPGA implementations are much more accurate and more precise than the software counterpart. At the same time, the FPGA implementation is scalable in terms of network speed — 1, 10 and 100 Gbit/s. In the context of passive monitoring, we leverage the FPGA architecture to implement algorithms able to thin cyphered traffic as well as removing duplicate packets. These two algorithms straightforward in principle, but very useful to help traditional network analysis tools to cope with their task at higher network speeds. On one hand, processing cyphered traffic bring little benefits, on the other hand, processing duplicate traffic impacts negatively in the performance of the software tools. In the second part of the thesis, devoted to the TCP/IP stack. We explore the current limitations of reliable data transmission using standard software at very high-speed. Nowadays, the network is becoming an important bottleneck to fulfill current needs, in particular in data centers. What is more, in recent years the deployment of 100 Gbit/s network links has started. Consequently, there has been an increase scrutiny of how networking functionality is deployed, furthermore, a wide range of approaches are currently being explored to increase the efficiency of networks and tailor its functionality to the actual needs of the application at hand. FPGAs arise as the perfect alternative to deal with this problem. For this reason, in this thesis we develop Limago an FPGA-based open-source implementation of a TCP/IP stack operating at 100 Gbit/s for Xilinx’s FPGAs. Limago not only provides an unprecedented throughput, but also, provides a tiny latency when compared to the software implementations, at least fifteen times. Limago is a key contribution in some of the hottest topic at the moment, for instance, network-attached FPGA and in-network data processing

    The Combined Effects of Physical Exercise and Cognitive Training on Gait Speed and Primary Motor Cortex Metabolism in Individuals with Mild Cognitive Impairment: A 1H-MRS Analysis

    Get PDF
    Mild cognitive impairment (MCI) is a transitional stage before dementia. Altered gait in MCI has been associated with progression to dementia. Using magnetic resonance spectroscopy, a relationship between primary motor cortex (M1) neurochemistry and dual task gait speed has been reported in MCI. Interventional research suggests exercise, cognitive training, and vitamin D supplementation may benefit MCI, yet the combined effect of these treatments on gait speed and M1 metabolism is unknown. Participants with MCI (N=75) were assigned to one of five intervention arms and dual task cost on gait speed and M1 metabolism was assessed before and five months after intervention. Cognitive training paired with exercise increased M1 N-acetyl aspartate (NAA)/creatine concentrations compared to physical exercise alone. Additionally, those with greater changes in dual task cost on gait speed showed greater decreases in NAA and choline, further establishing a relationship between gait speed and M1 function in MCI

    Sistema de medida de calidad de servicio de red basado en trenes de paquetes usando mensajes estándar de control

    Full text link
    Trabajo de Fin de Grado en Ingeniería de Tecnologías y Servicios de TelecomunicaciónHoy en día, debido a la evolución de las tecnologías y a la mejora en la calidad de servicio, está teniendo lugar un proceso de digitalización en el ámbito empresarial sin precedentes. De hecho, durante este último año este proceso se ha acentuado aún más por la pandemia COVID-19 que impide viajes, reuniones… etc. En este contexto, las empresas demandan cada vez más recursos y calidad en el servicio, puesto que de ello depende el correcto funcionamiento de la compañía. Ante el aumento de esta demanda, las operadoras se han visto obligadas a ofrecer herramientas a sus clientes para que puedan comprobar que se está cumpliendo con el acuerdo de nivel de servicio. Sin embargo, estas herramientas utilizan habitualmente técnicas basadas en el protocolo TCP (por ejemplo, iperf) que han resultado ser poco eficientes en determinadas ocasiones, puesto que es necesario parar toda la actividad de la red para poder realizar las medidas. Esto se debe a que estas herramientas generalmente funcionan por inundación. Además, es necesario tener la aplicación tanto en el cliente como en el servidor para poder hacer las medidas. Consecuentemente, este Trabajo de Fin de Grado busca encontrar un método capaz de monitorizar la red de una forma más simple y eficiente. Para ello, se ha desarrollado un sistema de medida de calidad de servicio de red basado en trenes de paquetes usando mensajes estándar de control. Este sistema mide los parámetros habituales de calidad de servicio: pérdida de paquetes, retardo, variación del retardo(jitter), tasa de transferencia(throughput) y ancho de banda. Se han estudiado e implementado dos técnicas para realizar las estimaciones: una consiste en enviar y recibir paquetes ICMP de tipo eco, y la otra en transmitir paquetes UDP para generar mensajes de respuesta ICMP de puerto inalcanzable. Posteriormente, se ha desarrollado un programa en C capaz de enviar las ráfagas de paquetes y medir los parámetros de calidad de servicio. Gracias a este programa, se han puesto a prueba ambas técnicas, tanto en entornos reales como virtuales. Finalmente, se han analizado los resultados y se ha comprobado que la técnica basada en trenes de paquetes ICMP cumple con los requisitos mencionados anteriormente

    Fully automated urban traffic system

    Get PDF
    The replacement of the driver with an automatic system which could perform the functions of guiding and routing a vehicle with a human's capability of responding to changing traffic demands was discussed. The problem was divided into four technological areas; guidance, routing, computing, and communications. It was determined that the latter three areas being developed independent of any need for fully automated urban traffic. A guidance system that would meet system requirements was not being developed but was technically feasible

    Position, velocity and time measurement with multiple constellation data from GPS, GALILEO, GLONASS and BEIDOU

    Get PDF
    Il presente lavoro si propone di illustrare la teoria, il metodo e le modalità del calcolo della PVT, ovvero della posizione, della velocità e del sincronismo temporale, di un utente sulla Terra o di un satellite in orbita bassa (dotato di ricevitore multiGNSS), utilizzando un software integrato che sfrutti tutti i segnali provenienti da tutte le costellazioni a copertura globale in quel momento visibili. Nel caso presente si sono utilizzati i segnali da GPS, Galileo, GLONASS e BeiDou, rilevati grazie ad un ricevitore fornito dall'Università di Padova (STONEX S580), sia per la determinazione della posizione, sia per implementare il calcolo della velocità attraverso l'effetto Doppler. Questo lavoro, in futuro, potrebbe portare a contributi nello sviluppo di tecnologie innovative in molti settori, quali: navigazione autonoma e trasporti, difesa e aerospazio, agricoltura e molti altri.This work intends to outline the theory and the methods for the computation of position, velocity and time (PVT) of a user on the surface of the Earth or of a LEO satellite (Low Earth Orbit). An integrated software written in MATLAB and PERL has been used; it processes all the signals transmitted by all the constellations visible in that precise moment and in that precise place. The software's core uses the Weighted Least Squares algorithm, which permits the efficient computation of position, speed, timing and tropospheric delay in a few iterations. In this thesis, signals from GPS, Galileo, BeiDou and GLONASS have been used, specifically for the computation of the speed, which is calculated from the Doppler Effect. These signals were detected through a receiver STONEX Cube-a S580 provided by the University of Padua. A good precision in determination of both positioning and speed has been achieved and also the PNT of a LEO satellite (Sentinel 3A) has been determined successfully, using data also to study J2 perturbations on the orbit. The principal aim of this thesis is to provide an efficient and precise software able to process pseudorange and Doppler shift multi-constellation data, to enhance, in its future evolutions, the precise positioning of a receiver on Earth's surface and in orbit, with interesting applications in many different fields such as defence, transportations and automotive, attitude determination in space and many others

    Internet traffic classification for high-performance and off-the-shelf systems

    Full text link
    Tesis doctoral inédita, leída en la Universidad Autónoma de Madrid, Escuela Politécnica Superior, Departamento de Tecnología Electrónica y de las Comunicaciones, 2013

    Lane keeping under cognitive distractions: performance and mechanisms

    Get PDF
    Cognitive distractions while driving often reduce the variability of lane position. However, data do not make clear whether smaller lane variability should be interpreted as a performance loss, indicating rigidified or unresponsive steering response to external stimuli, or a performance improvement in lane-keeping, indicating better lateral control. Four hypotheses, rigidified steering, visual enhancement, lateral prioritization, and automatic steering, debated on the performance implications and mechanisms of smaller lane variability under cognitive distractions. This dissertation project compares these hypotheses, and explores two important questions: first, whether the smaller lane variability under cognitive distraction indicates a performance loss or a performance gain in lane-keeping; second, what is the underlying cognitive mechanisms of lane variability reduction. Three studies have been carried out to assess drivers’ responsiveness to heavy lateral winds under varying levels of cognitive load. Data showed that cognitive load reduced the variability of lane position but increased the variability of vehicle speed, engendering more frequent steering activity but less frequent speed manipulation. Cognitive load also increased the coherence, or coupling between steering wheel position and lateral wind strength. More interestingly, distracted drivers produced quicker steering response time to the sudden onset of lateral wind. Results thus suggest that smaller lane variability under cognitive distractions is an indicator of better lane-keeping performance, and distracted drivers achieved better lane-keeping performance by actively prioritizing lateral control. Findings carry practical applications for mitigating driving risks and theoretical implications on the relationship between attention allocation and driving performance
    corecore