Javascript must be enabled to continue!
A Guess-And-Determine Attack On SNOW-V Stream Cipher
View through CrossRef
Abstract
The 5G mobile communication system is coming with a main objective, known also as IMT-2020, that intends to increase the current data rates up to several gigabits per second. To meet an accompanying demand of the super high-speed encryption, EIA and EEA algorithms face some challenges. The 3GPP standardization organization expects to increase the security level to 256-bit key length, and the international cryptographic field responds actively in cipher designs and standard applications. SNOW-V is such a proposal offered by the SNOW family design team, with a revision of the SNOW 3G architecture in terms of linear feedback shift register (LFSR) and finite state machine (FSM), where the LFSR part is new and operates eight times the speed of the FSM, consisting of two shift registers and each feeding into the other, and the FSM increases to three 128-bit registers and employs two instances of full AES encryption round function for update. It takes a 128-bit IV, employs 896-bit internal state and produces 128-bit keystream blocks. The result is competitive in pure software environment, making use of both AES-NI and AVX acceleration instructions. Thus, the security evaluation of SNOW-V is essential and urgent, since there is scarcely any definite security bound for it. In this paper, we propose a byte-based guess-and-determine attack on SNOW-V with complexity $2^{406}$ using only seven keystream blocks. We first improve the heuristic guessing-path auto-searching algorithm based on dynamic programming by adding initial guessing set, which is iteratively modified by sieving out the unnecessary guessing variables, in order to correct the guessing path according to the cipher structure and finally launch smaller guessing basis. For the specific design, we split all the computing units into bytes and rewrite all the internal operations correspondingly. We establish a backward-clock linear equation system according to the circular construction of the LFSR part. Then we further simplify the equations to adapt to the input requirements of the heuristic guessing-path auto-searching algorithm. Finally, the derived guessing path needs modification for the pre-simplification and post-reduction. This is the first complete guess-and-determine attack on SNOW-V as well as the first specific security evaluation to the full cipher.
Title: A Guess-And-Determine Attack On SNOW-V Stream Cipher
Description:
Abstract
The 5G mobile communication system is coming with a main objective, known also as IMT-2020, that intends to increase the current data rates up to several gigabits per second.
To meet an accompanying demand of the super high-speed encryption, EIA and EEA algorithms face some challenges.
The 3GPP standardization organization expects to increase the security level to 256-bit key length, and the international cryptographic field responds actively in cipher designs and standard applications.
SNOW-V is such a proposal offered by the SNOW family design team, with a revision of the SNOW 3G architecture in terms of linear feedback shift register (LFSR) and finite state machine (FSM), where the LFSR part is new and operates eight times the speed of the FSM, consisting of two shift registers and each feeding into the other, and the FSM increases to three 128-bit registers and employs two instances of full AES encryption round function for update.
It takes a 128-bit IV, employs 896-bit internal state and produces 128-bit keystream blocks.
The result is competitive in pure software environment, making use of both AES-NI and AVX acceleration instructions.
Thus, the security evaluation of SNOW-V is essential and urgent, since there is scarcely any definite security bound for it.
In this paper, we propose a byte-based guess-and-determine attack on SNOW-V with complexity $2^{406}$ using only seven keystream blocks.
We first improve the heuristic guessing-path auto-searching algorithm based on dynamic programming by adding initial guessing set, which is iteratively modified by sieving out the unnecessary guessing variables, in order to correct the guessing path according to the cipher structure and finally launch smaller guessing basis.
For the specific design, we split all the computing units into bytes and rewrite all the internal operations correspondingly.
We establish a backward-clock linear equation system according to the circular construction of the LFSR part.
Then we further simplify the equations to adapt to the input requirements of the heuristic guessing-path auto-searching algorithm.
Finally, the derived guessing path needs modification for the pre-simplification and post-reduction.
This is the first complete guess-and-determine attack on SNOW-V as well as the first specific security evaluation to the full cipher.
Related Results
Characteristics of Taiga and Tundra Snowpack in Development and Validation of Remote Sensing of Snow
Characteristics of Taiga and Tundra Snowpack in Development and Validation of Remote Sensing of Snow
Remote sensing of snow is a method to measure snow cover characteristics without direct physical contact with the target from airborne or space-borne platforms. Reliable estimates ...
Influence of cohesion on drifting snow investigated in cold wind-tunnel 
Influence of cohesion on drifting snow investigated in cold wind-tunnel 
<p>Aeolian transport of particles occurs in many geophysical contexts such as wind-blown sand or snow drift and is governed by a myriad of physical mechanisms. Most o...
Attacks on the Random Gamming Code
Attacks on the Random Gamming Code
In 1917, Hilbert Vernam patented a top-secret encryption scheme, which at first was called a one-time notepad and later a Vernam cipher. At the time that Vernam proposed this schem...
Snow representation in seasonal forecasts and climate simulations: sensitivities of seasonal snow simulation and impact on frozen soils
Snow representation in seasonal forecasts and climate simulations: sensitivities of seasonal snow simulation and impact on frozen soils
Snow cover is a critical component of the Earth's climate system, covering up to 44 % of the Northern Hemisphere's land during winter and influencing energy exchange, water storage...
Dynamic Snow Distribution Modeling using the Fokker-Planck Equation Approach
Dynamic Snow Distribution Modeling using the Fokker-Planck Equation Approach
<p>The Fokker-Planck equation (FPE) describes the time evolution of the distribution function of fluctuating macroscopic variables.&#160; Although the FPE was...
Dynamic identification of snow phenology in the Northern Hemisphere
Dynamic identification of snow phenology in the Northern Hemisphere
Abstract. Snow phenology characterizes the cyclical changes in snow and has become an important indicator of climate change in recent decades. Changes in snow phenology can signifi...
Revisiting NASA's Operation IceBridge Snow on Sea Ice Radar Measurements in the Arctic
Revisiting NASA's Operation IceBridge Snow on Sea Ice Radar Measurements in the Arctic
Snow on sea ice plays a critical role in modulating ice mass changes in response to anthropogenic warming, with significant implications for ocean mixed layer processes, the surfac...
A snow reanalysis for Italy: IT-SNOW
A snow reanalysis for Italy: IT-SNOW
Quantifying the amount of snow deposited across the landscape at any given time is the main goal of snow hydrology. Yet, answering this apparently simple question is still elusive ...

