Análisis e implementación del SNOW-V
Author
Cigala Álvarez, ÓscarDate
2022Abstract
El objetivo de este Trabajo de Fin de Grado consiste en realizar un análisis completo
del generador de SNOW-V, cuyos autores pretenden que sea implementado como cifrado
primitivo en sistemas de telefonía móvil 5G. Para ello, se implementó este cifrado de flujo
y se estudiaron diferentes técnicas software para mejorar su eficiencia y cotejarlas con la
implementación que viene implícita en el algoritmo y poder sacar conclusiones. Estas
posibles mejoras se compararon en dos plataformas con diferentes características, siendo
la primera un portátil de gama media y la segunda un IDE online que tiene unas
prestaciones altas, para así analizar cómo se comporta el algoritmo en diferentes
entornos. Los resultados obtenidos demuestran que la implementación Tradicional de
SNOW-V no es la más eficiente, siendo la modificación de Ventanas Deslizantes la óptima
en ambas plataformas. The objective of this Final Degree Project is to carry out a complete analysis of the
SNOW-V generator, whose authors intend it to be implemented as the primitive encryption
in 5G mobile systems. For this, this stream cipher was implemented and different software
techniques were studied to improve its efficiency and compare them with the
implementation that is implicit in the algorithm to draw conclusions. These possible
improvements were compared on two platforms with different characteristics, the first
being a mid-range laptop and the second an online IDE with high performance, in order to
analyze how the algorithm behaves in different environments. The results obtained show
that the Traditional implementation of SNOW-V is not the most efficient, being the Sliding
Windows modification the optimal one in both platforms.