Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
snow performance
SNOW is a family of word-based synchronous stream ciphers developed by Thomas Johansson and Patrik Ekdahl at Lund University.
They have a 512-bit linear feedback shift register at their core, followed by a non-linear output state machine with a few additional words of state.
SNOW 1.0, SNOW 2.0, and SNOW 3G use a shift register of 16 32-bit words, and a 32-bit add-rotate-XOR (ARX) output transformation with 2 or 3 words of state. Each iteration advances the shift register by 32 bits and produces 32 bits of output.
SNOW-V and SNOW-Vi use a shift register of 32 16-bit words (designed to be implemented as 4 128-bit SIMD registers) which is advanced by 16 bits per iteration. 8 LFSR iterations can be performed simultaneously using SIMD operations, after which one output transformation step is performed, producing 128 bits of output. The output transformation uses the Advanced Encryption Standard (AES) round function (commonly implemented in hardware on recent processors), and maintains 2 additional 128-bit words of state.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.