Musim dingin. Saatnya berkubang di salju dan bermain bola salju. Atau baca artikel di stream cipher. Siapa yang suka apa lagi.
Artikel ini adalah ikhtisar. Kami akan berbicara tentang prinsip operasi versi 1 dari SNOW 1.0, secara singkat tentang berbagai serangan yang dilakukan pada sandi dan penggunaan modifikasinya.
informasi dasar
Dan yang paling penting menurut saya.
Sandi SNOW mengacu pada sandi aliran kata. Ia bekerja dengan kata-kata 32-bit dan mendukung kunci 128- dan 256-bit dan terdiri dari kombinasi register geser umpan balik linier (LFLR) dan mesin keadaan terbatas (FSM).
Ini memiliki 3 modifikasi. Dan salah satunya - SNOW 3G, digunakan untuk mentransfer data seluler. Versi terbaru SNOW-V dikembangkan untuk jaringan 5G, tetapi belum digunakan.
Sedikit tentang sejarah
SNOW 1.0 , awalnya hanya SNOW, dikembangkan pada tahun 2000 di Lund University (Swedia).
, SNOW NESSIE. 2003 SNOW 2.0, . ETSI SAGE , . 2006 SNOW 3G.
2019 Ericsson Research SNOW 3G , SNOW-V.
SNOW
. .
16 . . 32- , R1 R2, ( R1 R2). . . , R1, R2 . 32 . , 32 . .
t = 0 32- s(1), s(2),โฆ, s(16) , .
,
, .
. :
.
s(16) 2 ,
mod 2.
R1 R2 :
- ,
, S-, S(x), c S- 8ร8 . 4 , 8 8 . , S-
2.
2002 ยซGuess and determine attackยป SNOW 1.0, , . -, , s(1). . โ SNOW 1.0.
-
2010 SNOW 3G SNOW 3G โ . IV 18 33 SNOW3G โ .
2020 Lin Jiao, Yongqiang Li Yonglin Hao SNOW-V ยซGuess and determine attackยป. .. , SNOW 1.0. , , . ?
SNOW 2.0 โ , ISO/IEC 18033-4, , .
SNOW 3G 3GPP UEA2 UIA3.
SNOW-V , !
STRUMOK ( : 8845:2019 ""), SNOW 2.0.
(Perbedaannya terletak pada panjang kunci rahasia dan vektor inisialisasi. SNOW 2.0 juga ditujukan untuk digunakan dalam sistem komputasi 32-bit, dan STRUMOK pada sistem 64-bit).
Ringkasan kecil
Sandi ini, tentu saja, tidak sempurna .. Siapa yang sempurna? Tapi ini modern dan saya pikir ini memiliki masa depan. Masalah transmisi data yang aman selalu relevan dan masih ada!