[en] For many years now we have heard about the concept of Internet of Things(IoT), however, it seems that it has not beenefficientlyapplied to our daily livesyet. The reasons for this are not unique and, therefore, the complete analysis would be long and cumbersome. Still, one of the undeniablycritical points of this process remains in the security of the information.Most IoTsolutions are conceived as small and independent networks. In these networks there are relativelyfew flanks that can be attacked. Instead, taking into account the sustained development that should be presented, these small networks will eventually growinto a giant network. At this point, it will be much more complicatedto ensure security which, on the other hand, must be a factor that can never be set aside. Precisely,these security problems must be a key factor in deciding the development of the IoT.As mentioned before, no IoTdevice network can pretendto be connected to the outsidewithout beingprotected against possible attacks, both hardware and software level. We could bethinking about information theft, embezzlement of this information, impersonation, control of devices, etc.On the same line, within this security layer, the approach to thesolution cannotbe unique. Taking the CISCO "Common" Cisco IoT Platform Architecture modelas a reference, in this thesiswe will focus on the Embedded Systems and Sensors layer, where we compare different cryptographic solutions under the data encryptionand transmission framework(concepts such as identity protection, confidentiality, peer communication, authentication, etc.will be left out of the thesis' scope).The main issue addressed in this thesisisthe fact that the sensors/devices used in IoT networks are small elements;they will use various Operating Systems, CPU types, memory, etc. In addition, many of these units will be (or are) very cheap, with a single mode of operation and a basic network connection that does not have the power, storage capacity,computation capacity or memory to support the current encryption protocols. In order to overcome this problem, new schemes capable of running on IoTdevices, based on current encryption algorithms, must be achieved.With this goal, we will first study and compare Cryptographic solutions (Divided in SymmetricKey andAsymmetric KeyCryptography)using different algorithms as examples to guide the theoretical study.After that, we will simulate various IoT environments to help us draw conclusions about the usage of encryption techniques in the IoT world

[es] La mayoría de las soluciones IoTse conciben como redes pequeñas e independientes. En estas redes hay, relativamente, pocos flancos que puedan ser atacados. En cambio, teniendo en cuenta el desarrollo sostenido que debería presentar, estas pequeñas redes acabarán uniéndose en una red gigante. Es en este punto en el que será mucho más difícil asegurar la seguridad de que, por otra parte, debe ser un factor que nunca se puede dejar de lado. Precisamente estos problemas de seguridad deben ser un factor clave en el momentode decidir el desarrollo del IoT.Tal y como hemos comentado antes, ninguna red de dispositivos IoTpuede pretender estar conectada con el exterior sin que esté protegida ante posibles ataques, ya sean tanto a nivel de hardware como a nivel de software, pensando en hurtos de información, malversación de la misma, suplantación de identidad, control de dispositivos, etc.Del mismo modo, dentro de esta capa de seguridad, el enfoque de la solución no puede ser único. Tomando como referencia el modelo de CISCO "Common" Cisco IoTPlatform Architectureen este trabajo nos centraremos en la capa Embedded Systems and Sensorsdonde compararemos diferentes soluciones criptográficas bajo el marco del cifradoy la transmisión de estos datos (quedarán fuera del alcance conceptos como la protección de la identidad, confidencialidad,autenticación de los "participantes" de la comunicación, etc.).El interés principal de este trabajo permanece en el hecho de que los sensores / dispositivos utilizados en las redes IoTson elementos pequeños, utilizarán varios Sistemas Operativos, tipo de CPUs, memoria, etc. Además, muchas de estas unidades serán (o son) muy baratas, con un único modo de funcionamiento y una conexión de red básica. Esto hace que no tengan la potencia, capacidad de almacenamiento, capacidad de cálculo o memoria para soportar los protocolos de encriptación actuales. Para conseguir superar este problema, se han de conseguir nuevos esquemas que sean capaces de correr sobre los dispositivos IoT, basándonos en los algoritmos actuales de cifrado.Con este objetivo, primero estudiaremos y compararemos soluciones criptográficas (divididas en criptografía de clave simétrica y criptografía de clave asimétrica) utilizando diferentes algoritmos como herramientapara guiar el estudio teórico. Después de eso, simularemos varios entornos IoT para ayudarnos a sacar conclusiones sobre el uso de las técnicas de cifrado en el mundo de IoT.