Litcius/Paper detail

SNOW-Vi

Patrik Ekdahl, Alexander Maximov, Thomas Johansson, Jing Yang

202121 citationsDOI

Abstract

SNOW 3G is a stream cipher used as one of the standard algorithms for data confidentiality and integrity protection over the air interface in the 3G and 4G mobile communication systems. SNOW-V is a recent new version that was proposed as a candidate for inclusion in the 5G standard. In this paper, we propose a faster variant of SNOW-V, called SNOW-Vi, that can reach the targeted speeds for 5G in a software implementation on a larger variety of CPU architectures. SNOW-Vi differs in the way how the LFSR is updated and also introduces a new location of the tap T2 for stronger security, while everything else is kept the same as in SNOW-V. The throughput in a software environment is increased by around 50% in average, up to 92 Gbps. This makes the applicability of the cipher much wider and more use cases are covered. The security analyses previously done for SNOW-V are not affected in most aspects, and SNOW-Vi provides the same 256-bit security level as SNOW-V.

Topics & Concepts

SnowStream cipherComputer scienceThroughputCryptographySoftwareEmbedded systemComputer securityWirelessOperating systemMeteorologyGeographyCryptographic Implementations and SecurityAdvanced Malware Detection TechniquesChaos-based Image/Signal Encryption