BSC-LT/ACAData huggingface dataset:
[ca] El protocol MQTT (Message Queuing Telemetry Transport) ha guanyat popularitat en aplicacions de l'Internet de les Coses (IoT) a causa de la seva eficiència i baix consum de recursos, cosa que el fa ideal per a entorns amb ample de banda limitat i connexions inestables. Tanmateix, la seva simplicitat també presenta desafiaments significatius en termes de seguretat. Aquesta tesi té com a objectiu avaluar les vulnerabilitats de seguretat i el rendiment de tres brokers MQTT àmpliament utilitzats: Mosquitto, VerneMQ i EMQ X. El treball se centra en identificar vulnerabilitats inherents en cada broker, implementar i verificar configuracions de seguretat basades en TLS, i realitzar proves de càrrega i estrès per avaluar la capacitat dels brokers per gestionar grans volums de connexions i dades. A més, es proposen recomanacions per millorar la seguretat de les implementacions de MQTT basant-se en els resultats obtinguts. Els resultats de l'anàlisi indiquen que, encara que tots els brokers analitzats són capaços de gestionar un nombre considerable de connexions simultànies, hi ha diferències en la seva capacitat per mitigar atacs de denegació de servei (DoS) i en la robustesa dels seus mecanismes d'autenticació i xifratge. Basat en aquests resultats, es suggereixen millores en la configuració de seguretat i la gestió de recursos per enfortir les implementacions de MQTT en entorns IoT.

[en] The Message Queuing Telemetry Transport (MQTT) protocol has gained popularity in Internet of Things (IoT) applications due to its efficiency and low resource consumption, making it ideal for environments with limited bandwidth and unstable connections. However, its simplicity also presents significant challenges in terms of security. This thesis aims to evaluate the security vulnerabilities and performance of three widely used MQTT brokers: Mosquitto, VerneMQ, and EMQ X. The work focuses on identifying inherent vulnerabilities in each broker, implementing and verifying TLS-based security configurations, and conducting load and stress tests to assess the brokers' ability to handle large volumes of connections and data. Additionally, recommendations are proposed to improve the security of MQTT implementations based on the results obtained. The analysis results indicate that while all the brokers analyzed are capable of handling a considerable number of simultaneous connections, there are differences in their ability to mitigate denial-of-service (DoS) attacks and in the robustness of their authentication and encryption mechanisms. Based on these findings, improvements in security configuration and resource management are suggested to strengthen MQTT implementations in IoT environments.
[ca] El projecte existent es resumeix tal com indica el seu títol, en un projecte de viabilitat econòmica i sobretot tècnica de la substitució i millora de l'enllumenat públic d'una zona concreta d'Esplugues de Llobregat (Barcelona). El projecte estudiarà la possibilitat de renovar el sistema d'enllumenat actual per un sistema d'enllumenat basat en llums tipus LED amb la revisió i adaptació de tota la seva instal·lació elèctrica necessària per al seu correcte funcionament. A més, el projecte ha de complir amb la legislació vigent en tots els camps d'aplicació d'aquesta, sent característic d'aquest projecte l'ús i necessitat de programes de simulació d'il·luminació en l'espai públic. S'analitzaran els consums de el sistema actual i de sistema millorat per comprovar empíricament com es produeix una disminució del consum elèctric i per tant una reducció de la despesa econòmica per a la ciutat. A aquesta diferencia de consums se li sumarà la inversió necessària de renovació de la instal·lació per poder realitzar un estudi econòmic. Finalment es conclourà amb la determinació de si es pot o no es pot dur a terme aquest projecte i quins seran els seus avantatges i / o inconvenients.

[en] The existing project is, as its title indicates, a project of economic and technical viability of the replacement and improvement of public lighting in a specific area of Esplugues de Llobregat (Barcelona). The project will study the possibility of renovating the present lighting system with a lighting system based on LED-type lamps with the revision and adaptation of all its electrical installations, necessary for correct operation of all system. In addition, the project must comply with present legislation in all fields of application. Also, one characteristic of this project is the use and need for lighting simulation programs in public spaces. The consumption of the present system and the improved system will be analyzed to empirically verify. How there is a decrease in electricity consumption (theoretically), therefore there is a reduction in economic spending for the city. To this consumption will be added the necessary investment for the renovation of the installation in order to carry out an economic study. Finally, it will conclude with the determination of whether or not this project can be carried out and what its advantages and/or disadvantages will be.
[ca] Aquest projecte té com a objectiu dissenyar la carrosseria amb l'aleró davanter de la fórmula Student i realitzar simulacions de túnel de vent per estudiar el comportament del fluid sobre el disseny, veient les pressions que genera i la força d'arrossegament del monoplaça. Els equips de diferents centres de país, dissenyen cada un el seu fórmula SAE de cada any posant-lo a punt per a la competició que se celebrarà. S'organitzen en diversos departaments per portar-lo a davant. Per desenvolupar aquest Treball de Final de Grau es farà un estudi sobre els principis bàsics de l'aerodinàmica, per a posteriorment realitzar un briefing per posar les bases del disseny i després es desenvoluparà el modelatge 3D per justificar la forma que té cada part de la carrosseria. Una vegada que el modelatge està fet, es realitzaran les simulacions per estudiar el disseny realitzat. Les eines que s'han emprat per fer el Treball Final de Grau han estat el programari de SolidWorks, per a realitzar el modelatge 3D de les peces i també per a realitzar les simulacions, i el programari KeyShot per crear els renderitzats i la contextualització. Per acabar, es realitzaran unes conclusions finals creades a partir del desenvolupament del projecte.

[en] The objective of this project is the design of the bodywork and the front spoiler of the Formula Student. Then, we will realize the simulation like the wind tunnel to study the behavior of the wind, seeing the different pressures and the drag force. The teams of the different universities design their own Formula SAE each year for the competition that will begin. They are divided in different groups to develop and build the project. I made a few steps to get the final design. First, a study will be made about the basis of aerodynamics and then I will make a briefing exposing the ideas of the design. After the design is decided, the next step is model in 3D the final idea justifying the geometry of the different pieces of the Formula. When the 3D model is done, it will be simulated to see the behavior of the wind when it touches the bodywork. Also, the simulation will show the pressure and the velocity of the wind. The tools that have been used to carry out the Final Degree Project have been the SolidWorks software, to make the 3D modeling of the parts and also to realise the simulations, and the KeyShot software to create the renderings and contextualization. Finally, there will be some final conclusions created from the development of the project.
[ca] L'European Processor Initiative (EPI) és un projecte europeu que realitza investigacions per avançar en la computació d'alt rendiment (HPC) mitjançant el desenvolupament de tecnologia europea. EPI té com a objectiu desenvolupar un processador de propòsit general i un accelerador basat en RISC-V. BSC participa en el desenvolupament de l'accelerador RISC-V, que compta amb una unitat de processament vectorial amb vectors amples. Explotar eficientment l'arquitectura vectorial és crucial per aprofitar la potència computacional proporcionada pel nou disseny. Sovint, els codis HPC complexos no estan preparats per executar-se en màquines accelerades o arquitectures vectorials. Adaptar codis HPC a una nova arquitectura pot requerir un esforç de desenvolupament important i fan que el codi depengui de l'arquitectura, com ara utilitzar CUDA per a GP-GPU. Les simulacions de CFD sovint requereixen una quantitat substancial de potència de càlcul. Per aquesta raó, utilitzem Alya, un codi CFD desenvolupat a BSC, com a repte computacional per executar de manera eficient a l'accelerador vectorial d'EPI. En aquesta tesi, considerem una part computacionalment intensiva d'Alya (el solver) i demostrem que, després d'un estudi i optimitzacions, pot aprofitar eficientment una arquitectura vectorial mantenint la seva portabilitat.

[en] The European Processor Initiative (EPI) is a European project that conducts research to advance High-Performance Computing (HPC) through the development of European technology. EPI aims to develop a general-purpose processor and a RISC-V-based accelerator. BSC is involved in the development of a RISC-V accelerator, leveraging a wide vector processing unit. Efficient exploitation of the vector architecture is crucial for harnessing the computational power provided by the new design. Often, complex HPC codes are not prepared to run on accelerated machines or vector architectures. Adapting HPC code to a new architecture can require significant development effort and make the code dependent on the architecture, such as using CUDA for GP-GPUs. CFD simulations often require a substantial amount of computational power. For this reason, we used Alya, a CFD code developed at BSC, as the computational challenge to be efficiently run on the EPI vector accelerator. In this thesis, we considered a computationally intensive part of Alya (the solver) and demonstrated that, after careful study and improvement, it can fully leverage a vector architecture while maintaining its portability.
[ca] Català: L'Espectroscòpia Raman és una tècnica fotònica que permet caracteritzar unívocament compostos químics a partir de la llum dispersada per aquests quan incideix sobre ells un feix de llum monocromàtic. Degut principalment al seu caràcter no-destructiu, aquesta tècnica ha incrementat exponencialment la seva aplicació en la identificació de materials artístics. Amb l'objectiu de facilitar i agilitzar el procés d'identificació, aquest Projecte Final de Carrera presenta un sistema automàtic d'identificació d'Espectres Raman de pigments mitjançant la tècnica de reducció dimensional d'Anàlisi per Components Principals. Per tal de comprovar el comportament de la metodologia proposada se simula una llibreria espectral i s'analitza l'efecte sobre la identificació de distints problemes pràctics. Finalment, es verifica el correcte funcionament del sistema implementat en casos experimentals d'Espectres Raman obtinguts sobre obres d'art.

[en] English:Raman Spectroscopy is a photonic technique that allows to univocally characterize a chemical compound, providing a signal known as Raman Spectrum. This technique has increased its application at identifying constituent materials in artworks thanks to its nondestructive nature mainly. With the aim of speeding up the process of identification, this Master Thesis presents an automatic identification system of Raman Spectra of pigments through the dimensional reduction technique of Principal Components Analysis. In order to validate the behaviour of the proposed methodology, it is simulated a spectral database, studying the effect of different practical problems on spectral identification. Finally, it is verified the correct behaviour of the implemented system at experimental cases of Raman Spectra from pigments obtained on artworks.
[ca] Aquest treball té com a objectiu desenvolupar un sistema d'il·luminació per a bicicletes alimentat per energies renovables, amb la finalitat de millorar la seguretat del ciclisme urbà i aconseguir un entorn viari més adequat per a conductors i vianants. El sistema es basa en l'ús de fonts d'energia renovable per fomentar la conscienciació mediambiental i oferir una alternativa respecte als llums tradicionals.

[en] This study has the goal of developing an illumination system for bicycles powered by renewable energies with the aim of improving urban cycling safety and creating a friendlier road environment for all drivers and pedestrians. The system is based on the use of renewable sources to guarantee awareness-raising ambiental sustainability and offer a different alternative to traditional lighting methods.
[ca] Amb l'evolució dels processadors multinucli, es va proposar Network-on-Chip (NoC) com una solució per proporcionar una estructura d'interconnexió escalable a Multiprocessor System-on-Chip (MP-SoC). Com que els NoC es comuniquen amb diferents components del SoC, són vulnerables als atacs de maquinari troià (HT). Si un HT maliciós obté accés a la columna vertebral del sistema, pot representar una amenaça per a la informació del sistema. Els HT s'insereixen comunament durant el disseny i la integració de components de propietat intel·lectual de tercers (3PIP) al SoC. En aquesta tesi, demostrem que utilitzant un atac de canal lateral que observa els patrons de trànsit en un sistema i un analitzador de càrrega útil que utilitza tècniques d'aprenentatge automàtic, podem filtrar informació d'IPs de NoC. Específicament, els nostres resultats mostren que amb una sola aplicació en execució i 8 HT inserits en els commutadors, una xarxa neuronal pot predir amb una precisió del 94%, l'aplicació que s'executa al SoC, juntament amb la configuració del memòria intermèdia utilitzada al Noc. A més, amb dues aplicacions executant-se alhora i 16 HT, el model pot predir la configuració IP de NoC amb una precisió màxima del 98%.

[en] With the evolution of multi-core processors, Network-on-Chip (NoC) was proposed as a solution for providing scalable interconnection fabric in Multiprocessor System-on-Chip (MP-SoC). As NoCs communicate with different components in SoCs, they are vulnerable to Hardware Trojan (HT) attacks. If a malicious HT gets access the backbone of the system, it can pose threats to the system?s information. HTs are commonly inserted during the design and integration of Third Party Intellectual Property (3PIP) components in the SoC. In this thesis, we demonstrate that using a side channel attack that observes the traffic patterns in a system, and a payload analyzer that uses machine learning techniques, we can leak NoC IP information. Specifically, our results show that with a single application running and 8 HTs inserted in the switches, a neural network can predict with a 94% accuracy, the application running in the SoC, along with the buffer configuration used in the NoC. Further, with two applications running at the same time and 16 HTs, the model can predict the NoC IP configuration with a maximum accuracy of 98%.
[ca] Aquest treball és part de la investigació en curs dut a terme a la Universitat de Beihang en el departament de Teoria del senyal. L'objectiu principal d'aquesta tesi es el desenvolupament duna plataforma flexible i de alt rendiment per una generador de radiofreqüència (RF) amb l'objectiu de facilitar l'estudi en els canals de comunicació. Una arquitectura de sistema basat en FPGA utilitzant un disseny multi-placa d'apilament va ser creat per complir amb aquest objectiu. Una combinació d'una pantalla de cristall líquid (LCD), font d'alimentació, control FPGA i el generador de RF van ser emprats en el nou sistema.

[en] This work is part of ongoing research conducted at Beihang University relating to signal generating. The primary objective of this thesis was to develop a flexible, high-performance Radio Frequency (RF) generator platform in order to facilitate research on channel response. A FPGA-based system architecture utilizing a stacked, multi-board design was created to meet this goal. A combination of a Liquid-Crystal Display (LCD), power supply, FPGA control and RF generator were employed in the new system.
[ca] El manteniment dels paviments urbans és fonamental per garantir un espai segur i confortables pels usuaris de la via pública. Els darrers anys s'ha passat de dur a terme un manteniment reactiu, actuar quan es rep un avís d'una incidència, a un manteniment més preventiu basat en inspeccions periòdiques que recullen dades rellevants de l'estat dels paviments. L'Índex d'Estat dels Paviments Urbans és una eina que mitjançant un anàlisis multicriteri MIVES permet establir un índex de l'estat dels paviments d'un carrer en funció d'una sèrie de paràmetres descrits per cada defecte. L'Índex proporciona una classificació de l'estat dels carrers i permet planificar futurs manteniments i inversions.

[en] Maintenance of urban pavements is essential to guarantee a safe and comfortable space for users of the public space: In recent years it has gone from carrying out reactive maintenance, acting when a notice of an incident is received, to more preventive maintenance, based on periodic inspections that collect relevant data on the state of the pavements. Urban Pavement Condition Index is a tool based on MIVES multi-criteria analysis that allows to establish an index of the state of the pavements of a street based on some parameters described by each of the defects. The Index provides a classification of the condition of the streets and allows planning future maintenance and investments.
[ca] Aquest TFG tracta sobre un model de predicció d'atenuació causada per la pluja en un enllaç terra-espai. Aquest model inclou tres novetats: té en compte l'alçada del núvol, prediu l'atenuació i introdueix els efectes d'absorció i reflexament de senyal generats per la "melting layer" .

[en] This TFG is about a attenuation prediction model in an Earth-space path. This model includes three new points: it takes care of the altitude of the cloud, predicts depolarization and introduces the absorption and reflections effects on the signal caused by the melting layer.
[ca] En la realització d'aquest treball de fi de grau, s'ha realitzat una modelització i un estudi del desenvolupament d'un flux dins una aula i d'una cafeteria. La finalitat és analitzar els estudis i determinar el millor sistema de ventilació per a assegurar un confort tèrmic dins de les zones determinades. Ja que els softwares CFD (Computacional Fluid Dynamics), han guanyat molta importància dins la indústria actual, es faran servir per a realitzar els estudis. Aquests aporten molts avantatges a l'hora d'obtenir resultats. Permeten estalviar grans quantitats de diners a les empreses, ja que no s'han de realitzar assajos en laboratoris, ni s'han de construir prototips. Aquest projecte consta d'un breu resum del software que s'utilitzarà per a realitzar els estudis. Seguidament, s'introduirà la part teòrica de les equacions fonamentals de la mecànica de fluids i s'explicarà el fenomen de la turbulència. A continuació, es descriuran les etapes dins d'un projecte CFD. Després, es mostrarà el procediment que s'ha seguit per a obtenir els models de les geometries 3D per a realitzar els estudis. S'explicarà el procediment per a realitzar les simulacions i finalment es farà la comparativa amb el treball del Cano J. i la discussió del millor sistema de ventilació per a la cafeteria. Per acabar, es mostra el cost total del projecte.

[en] During the execution of this Final Degree Project, the modelling and the study of the flow behaviour in a classroom and a coffee shop has been done. The purpose is to analyse different studies and determine the best ventilation system to ensure a thermal comfort within the given areas. Since CFD (Computational Fluid Dynamics) software has gained much importance in current industry, it will be used to perform those studies. These have many advantages in obtaining results. They make it possible to save large amounts of money for companies, as there should be no laboratory testing, nor should prototypes be built. This project consists of a brief summary of the software that will be used to perform the studies. Next, the theoretical part of the fundamental equations of fluid mechanics will be introduced and the phenomenon of turbulence will be explained. The stages within an CFD project will then be described. Afterwards, the procedure that has been followed to obtain models of 3D geometries for performing studies will be shown. The procedure for performing simulations will be explained and the comparison will finally be made with the work of Cano J. and the discussion of the best ventilation system for the cafeteria. To conclude, the total cost of the project is shown.
[ca] L'objectiu d'aquesta tesi es establir una base teorica solida per a la realitzacio eventual d'un Video Mapping amb motiu de l'50 aniversari de la UPC i l'ETSETB. Un Video Mapping, o Projection Mapping, es una tecnica audiovisual que utilitza qualsevol tipus de superficie per projectar contingut visual amb una narrativa, basat en animacio o material real per impactar a l'espectador. El projecte consisteix en l'exposicio d'una base teorica necessaria d'aquesta tecnica audiovisual, una presentacio dels factors tecnics condicionants i una proposta final que faig, que te en compte tot l'esmentat anteriorment, per dur a terme el projecte

[en] The aim of this thesis is to establish a solid base for the eventual realisation of a Video Mapping event on the occasion of the 50th anniversary of the UPC and the ETSETB. A Video Mapping, or Projection Mapping, is an audiovisual technique that uses any kind of surface to project animation based or real footage visual content on them to make an impact on the viewer. The project consists of a necessary theoretical basis of such audiovisual technique, a presentation of the conditioning factors and a final proposal I make, which takes into consideration everything previously mentioned, for carrying out the project.