Complejidad computacional del algoritmo criptográfico Blowfish modificado en datos de video
Autores: Adeniyi, Abidemi Emmanuel; Misra, Sanjay; Daniel, Eniola; Bokolo, Anthony
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Complejidad computacional del algoritmo criptográfico Blowfish modificado en datos de video
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Revolución tecnológica
Criptografía
Algoritmo Blowfish
Encriptación
Desencriptación
Seguridad
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 25
Citaciones: Sin citaciones
Antecedentes: La revolución tecnológica ha permitido a los usuarios intercambiar datos e información en varios campos, y este es uno de los usos más prevalentes de las tecnologías informáticas. Sin embargo, en un mundo donde terceros son capaces de recopilar, robar y destruir información sin autorización, la criptografía sigue siendo la herramienta principal que ayuda a los usuarios a mantener segura su información utilizando diversas técnicas. Blowfish es un proceso de encriptación que es modesto, protegido y eficiente, siendo el tamaño del mensaje y el tamaño de la clave factores que afectan su rendimiento. Objetivo: el objetivo de este estudio es diseñar un algoritmo Blowfish modificado mediante el cambio de la estructura de la función F para encriptar y desencriptar datos de video. Posteriormente, se obtendrá el rendimiento del algoritmo Blowfish normal y modificado en términos de complejidad temporal y el efecto avalancha. Métodos: Para comparar el tiempo de encriptación y la seguridad, el algoritmo Blowfish modificado utilizará solo dos S-boxes en la función F en lugar de los cuatro utilizados en Blowfish. Se calcularon los tiempos de encriptación y desencriptación para comparar Blowfish con el algoritmo Blowfish modificado, con los resultados que indican que el algoritmo Blowfish modificado tiene un mejor rendimiento. Resultados: Los resultados del Efecto Avalancha revelan que el Blowfish normal tiene un nivel de seguridad más alto para todas las categorías de tamaño de archivo de video que el algoritmo Blowfish modificado, con un 50.7176% para el Blowfish normal y un 43.3398% para el algoritmo Blowfish modificado de 187 kb; por lo tanto, es preferible asegurar datos y programas que requieran un alto nivel de seguridad con Blowfish. Conclusiones: A partir de los resultados experimentales, el algoritmo Blowfish modificado tiene un rendimiento más rápido que el Blowfish normal en términos de complejidad temporal con un tiempo de ejecución promedio de 250.0 ms para el Blowfish normal y 248.4 ms para el algoritmo Blowfish modificado. Por lo tanto, se puede concluir que el algoritmo Blowfish modificado que utiliza la estructura F es eficiente en tiempo mientras que el Blowfish normal es mejor en términos de seguridad.
Descripción
Antecedentes: La revolución tecnológica ha permitido a los usuarios intercambiar datos e información en varios campos, y este es uno de los usos más prevalentes de las tecnologías informáticas. Sin embargo, en un mundo donde terceros son capaces de recopilar, robar y destruir información sin autorización, la criptografía sigue siendo la herramienta principal que ayuda a los usuarios a mantener segura su información utilizando diversas técnicas. Blowfish es un proceso de encriptación que es modesto, protegido y eficiente, siendo el tamaño del mensaje y el tamaño de la clave factores que afectan su rendimiento. Objetivo: el objetivo de este estudio es diseñar un algoritmo Blowfish modificado mediante el cambio de la estructura de la función F para encriptar y desencriptar datos de video. Posteriormente, se obtendrá el rendimiento del algoritmo Blowfish normal y modificado en términos de complejidad temporal y el efecto avalancha. Métodos: Para comparar el tiempo de encriptación y la seguridad, el algoritmo Blowfish modificado utilizará solo dos S-boxes en la función F en lugar de los cuatro utilizados en Blowfish. Se calcularon los tiempos de encriptación y desencriptación para comparar Blowfish con el algoritmo Blowfish modificado, con los resultados que indican que el algoritmo Blowfish modificado tiene un mejor rendimiento. Resultados: Los resultados del Efecto Avalancha revelan que el Blowfish normal tiene un nivel de seguridad más alto para todas las categorías de tamaño de archivo de video que el algoritmo Blowfish modificado, con un 50.7176% para el Blowfish normal y un 43.3398% para el algoritmo Blowfish modificado de 187 kb; por lo tanto, es preferible asegurar datos y programas que requieran un alto nivel de seguridad con Blowfish. Conclusiones: A partir de los resultados experimentales, el algoritmo Blowfish modificado tiene un rendimiento más rápido que el Blowfish normal en términos de complejidad temporal con un tiempo de ejecución promedio de 250.0 ms para el Blowfish normal y 248.4 ms para el algoritmo Blowfish modificado. Por lo tanto, se puede concluir que el algoritmo Blowfish modificado que utiliza la estructura F es eficiente en tiempo mientras que el Blowfish normal es mejor en términos de seguridad.