Securización y análisis de algoritmos en dispositivos IoT

El proyecto se enfocó en buscar un sistema de comunicación seguro para dispositivos del Internet de las Cosas (IoT).El sistema de comunicación cifrado desarrollado incluye un proceso de intercambio de claves Diffie & Hellman, que utiliza algoritmos como curvas elípticas, RSA y DSA.
Además de AES 256, el sistema también emplea otros algoritmos simétricos para el cifrado y descifrado de los mensajes. Estos algoritmos simétricos, que incluyen DES, 3DES, Blowfish, entre otros, son conocidos por su eficiencia y se utilizan ampliamente en la comunicación segura.
El uso de múltiples algoritmos conlleva una comprobación exhaustiva de la rapidez y el rendimiento de cada uno de estos algoritmos simétricos. Esta evaluación es crucial para garantizar que el sistema de comunicación no solo sea seguro, sino también lo más eficiente y rápido posible.
Se realizan pruebas minuciosas para medir el tiempo de cifrado y descifrado, la carga de la CPU, el uso de la memoria y otros factores de rendimiento relevantes. Estas pruebas ayudan a identificar cualquier posible cuello de botella en el sistema y a optimizar el rendimiento del algoritmo.
El desarrollo del proyecto se llevó a cabo en varias fases. Estas incluyeron el análisis del problema, el estudio de los protocolos de comunicación existentes para dispositivos IoT, la especificación de las propiedades del sistema, la exploración de diversos algoritmos de cifrado disponibles, el desarrollo del proyecto, incluyendo la tecnología y los equipos utilizados, y las pruebas realizadas para analizar la eficiencia, facilidad y rendimiento de los diversos algoritmos.
Los resultados obtenidos en este proyecto son prometedores. Se evidenció que la implementación de sistemas de comunicación criptográfica, utilizando el esquema Diffie-Hellman basado en curvas elípticas propuesto en “Comunicación segura de dispositivos IOT en medios inseguros”, puede mejorar notablemente la seguridad en la comunicación entre sistemas IoT. En distintas partes del proyecto se probaron diferentes algoritmos criptográficos para evaluar su eficiencia y tiempos de cálculo, además de realizar un análisis comparativo de estos algoritmos. Los resultados indican que el esquema mencionado muestra una eficiencia considerable en comparación con otros algoritmos analizados.
En conclusión, el proyecto demostró que se puede realizar la implementación de un sistema de comunicación seguro para dispositivos IoT, utilizando una combinación de algoritmos criptográficos avanzados como Diffie-Hellman con curvas elípticas y AES 256, es efectiva tanto en seguridad como en rendimiento. Las pruebas exhaustivas realizadas confirmaron que el uso de múltiples algoritmos simétricos mejora la eficiencia del sistema. Los resultados obtenidos subrayan la viabilidad de este enfoque para mejorar la seguridad en sistemas IoT.
Abstract:
The project focused on finding a secure communication system for Internet of Things (IoT) devices. The developed encrypted communication system includes a Diffie & Hellman key exchange process, which uses algorithms such as elliptic curves, RSA and DSA.
In addition to AES 256, the system also uses other symmetric algorithms for message encryption and decryption. These symmetric algorithms, which include DES, 3DES, Blowfish, among others, are known for their efficiency and are widely used in secure communication.
The use of multiple algorithms entails a thorough check of the speed and performance of each of these symmetric algorithms. This evaluation is crucial to ensure that the communication system is not only secure, but also as efficient and fast as possible.
Thorough tests are performed to measure encryption and decryption time, CPU load, memory usage and other relevant performance factors. These tests help to identify any potential bottlenecks in the system and to optimise the performance of the algorithm.
The development of the project was carried out in several phases. These included the analysis of the problem, the study of existing communication protocols for IoT devices, the specification of system properties, the exploration of various available encryption algorithms, the development of the project, including the technology and equipment used, and the tests carried out to analyse the efficiency, ease and performance of the various algorithms.
The results obtained in this project are promising. It was shown that the implementation of cryptographic communication systems, using the Diffie-Hellman scheme based on elliptic curves proposed in ‘Secure communication of IoT devices in insecure media’, can significantly improve the security of communication between IoT systems. In different parts of the project, different cryptographic algorithms were tested to evaluate their efficiency and computation times, and a comparative analysis of these algorithms was performed. The results indicate that the above mentioned scheme shows considerable efficiency compared to other analysed algorithms.
In conclusion, the project demonstrated that the implementation of a secure communication system for IoT devices, using a combination of advanced cryptographic algorithms such as Diffie-Hellman with elliptic curves and AES 256, is effective in both security and performance. Extensive testing confirmed that the use of multiple symmetric algorithms improves system efficiency. The results obtained underline the feasibility of this approach for improving security in IoT systems.

​El proyecto se enfocó en buscar un sistema de comunicación seguro para dispositivos del Internet de las Cosas (IoT).El sistema de comunicación cifrado desarrollado incluye un proceso de intercambio de claves Diffie & Hellman, que utiliza algoritmos como curvas elípticas, RSA y DSA.
Además de AES 256, el sistema también emplea otros algoritmos simétricos para el cifrado y descifrado de los mensajes. Estos algoritmos simétricos, que incluyen DES, 3DES, Blowfish, entre otros, son conocidos por su eficiencia y se utilizan ampliamente en la comunicación segura.
El uso de múltiples algoritmos conlleva una comprobación exhaustiva de la rapidez y el rendimiento de cada uno de estos algoritmos simétricos. Esta evaluación es crucial para garantizar que el sistema de comunicación no solo sea seguro, sino también lo más eficiente y rápido posible.
Se realizan pruebas minuciosas para medir el tiempo de cifrado y descifrado, la carga de la CPU, el uso de la memoria y otros factores de rendimiento relevantes. Estas pruebas ayudan a identificar cualquier posible cuello de botella en el sistema y a optimizar el rendimiento del algoritmo.
El desarrollo del proyecto se llevó a cabo en varias fases. Estas incluyeron el análisis del problema, el estudio de los protocolos de comunicación existentes para dispositivos IoT, la especificación de las propiedades del sistema, la exploración de diversos algoritmos de cifrado disponibles, el desarrollo del proyecto, incluyendo la tecnología y los equipos utilizados, y las pruebas realizadas para analizar la eficiencia, facilidad y rendimiento de los diversos algoritmos.
Los resultados obtenidos en este proyecto son prometedores. Se evidenció que la implementación de sistemas de comunicación criptográfica, utilizando el esquema Diffie-Hellman basado en curvas elípticas propuesto en “Comunicación segura de dispositivos IOT en medios inseguros”, puede mejorar notablemente la seguridad en la comunicación entre sistemas IoT. En distintas partes del proyecto se probaron diferentes algoritmos criptográficos para evaluar su eficiencia y tiempos de cálculo, además de realizar un análisis comparativo de estos algoritmos. Los resultados indican que el esquema mencionado muestra una eficiencia considerable en comparación con otros algoritmos analizados.
En conclusión, el proyecto demostró que se puede realizar la implementación de un sistema de comunicación seguro para dispositivos IoT, utilizando una combinación de algoritmos criptográficos avanzados como Diffie-Hellman con curvas elípticas y AES 256, es efectiva tanto en seguridad como en rendimiento. Las pruebas exhaustivas realizadas confirmaron que el uso de múltiples algoritmos simétricos mejora la eficiencia del sistema. Los resultados obtenidos subrayan la viabilidad de este enfoque para mejorar la seguridad en sistemas IoT.
Abstract:
The project focused on finding a secure communication system for Internet of Things (IoT) devices. The developed encrypted communication system includes a Diffie & Hellman key exchange process, which uses algorithms such as elliptic curves, RSA and DSA.
In addition to AES 256, the system also uses other symmetric algorithms for message encryption and decryption. These symmetric algorithms, which include DES, 3DES, Blowfish, among others, are known for their efficiency and are widely used in secure communication.
The use of multiple algorithms entails a thorough check of the speed and performance of each of these symmetric algorithms. This evaluation is crucial to ensure that the communication system is not only secure, but also as efficient and fast as possible.
Thorough tests are performed to measure encryption and decryption time, CPU load, memory usage and other relevant performance factors. These tests help to identify any potential bottlenecks in the system and to optimise the performance of the algorithm.
The development of the project was carried out in several phases. These included the analysis of the problem, the study of existing communication protocols for IoT devices, the specification of system properties, the exploration of various available encryption algorithms, the development of the project, including the technology and equipment used, and the tests carried out to analyse the efficiency, ease and performance of the various algorithms.
The results obtained in this project are promising. It was shown that the implementation of cryptographic communication systems, using the Diffie-Hellman scheme based on elliptic curves proposed in ‘Secure communication of IoT devices in insecure media’, can significantly improve the security of communication between IoT systems. In different parts of the project, different cryptographic algorithms were tested to evaluate their efficiency and computation times, and a comparative analysis of these algorithms was performed. The results indicate that the above mentioned scheme shows considerable efficiency compared to other analysed algorithms.
In conclusion, the project demonstrated that the implementation of a secure communication system for IoT devices, using a combination of advanced cryptographic algorithms such as Diffie-Hellman with elliptic curves and AES 256, is effective in both security and performance. Extensive testing confirmed that the use of multiple symmetric algorithms improves system efficiency. The results obtained underline the feasibility of this approach for improving security in IoT systems. Read More