Who developed the SNOW stream cipher family?
SNOW was developed by Thomas Johansson and Patrik Ekdahl at Lund University. It is a family of word-based synchronous stream ciphers.
Short answers, pulled from the story.
SNOW was developed by Thomas Johansson and Patrik Ekdahl at Lund University. It is a family of word-based synchronous stream ciphers.
SNOW 3G is chosen as the stream cipher for the 3GPP encryption algorithms UEA2 and UIA2. SNOW-V was a 2019 redesign built to match 5G cellular network speeds.
During evaluation, weaknesses were discovered in SNOW, and as a result it was not included in the NESSIE suite of algorithms. The authors then developed version 2.0 to solve those weaknesses and improve performance.
SNOW 3G is a further modification of the design made during ETSI SAGE evaluation to increase resistance against algebraic attacks. Related keys have been found for both SNOW 2.0 and SNOW 3G, allowing attacks against SNOW 2.0 in the related-key model.
SNOW-V uses a shift register of 32 16-bit words implemented as 4 128-bit SIMD registers, performing 8 LFSR iterations simultaneously and producing 128 bits of output per iteration. Its output transformation uses the Advanced Encryption Standard round function commonly implemented in hardware on recent processors.
SNOW 2.0 is one of the stream ciphers chosen for the ISO/IEC 18033-4 standard. SNOW has also been used in the ESTREAM project as a reference cipher for performance evaluation.