تشفير تيار الثلج

شتاء. حان الوقت للاستمتاع بالثلج ولعب كرات الثلج. أو قراءة مقال على تيار الأصفار. من يحب ما أكثر.





هذه المقالة هي نظرة عامة. سنتحدث عن مبدأ تشغيل الإصدار 1 من SNOW 1.0 ، باختصار عن الهجمات المختلفة التي تم إجراؤها على التشفير واستخدام تعديلاته.





معلومات اساسية

والأهم برأيي.





يشير تشفير سنو إلى أصفار دفق الكلمات. إنه يعمل مع كلمات 32 بت ويدعم مفاتيح 128 و 256 بت ويتكون من مزيج من سجل إزاحة ردود الفعل الخطية (LFLR) وآلة الحالة المحدودة (FSM).





لديها 3 تعديلات. وواحد منهم - SNOW 3G ، يستخدم لنقل البيانات المتنقلة. تم تطوير أحدث إصدار من SNOW-V لشبكات الجيل الخامس ، ولكن لم يتم استخدامه بعد.





قليلا عن التاريخ

تم تطوير SNOW 1.0 ، في الأصل فقط SNOW ، في عام 2000 في جامعة Lund (السويد).





, SNOW NESSIE. 2003 SNOW 2.0, . ETSI SAGE , . 2006 SNOW 3G.





2019 Ericsson Research SNOW 3G , SNOW-V.





SNOW

. .





16 \ mathbb {F} _ {2 ^ {32}}. . 32- , R1 R2, ( R1 R2). . . , R1, R2 . 32 . , 32 . .









t = 0 32- s(1), s(2),…, s(16) , .









p (x) = x ^ {16} + x ^ {13} + x ^ {7} + \ alpha ^ {- 1}

\ mathbb {F} _ {2 ^ {32}},





 \ pi (x) = x ^ {32} + x ^ {29} + x ^ {20} + x ^ {15} + x ^ {10} + x + 1،

\ mathbb {F} _ {2}, \ بي (\ ألفا) = 0 .





FSM_ {out}. :





FSM_ {out} = (s (1) \ boxplus R1) \ oplus R2 ،

\ boxplus \ mod2 ^ {32}.





FSM_ {out} s(16) 2 ,





مفتاح التشغيل = FSM_ {out} \ oplus s (16) ،

\ oplus mod 2.





R1 R2 :





newR1 = ((FSM_ {out} \ boxplus R2) \ lll 7) \ oplus R1،

\ ليرة لبنانية - ,





R2 = S (R1) ،R1 = جديد

, 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.





  • 2003 , SNOW 2.0 .  2 ^ {230}  2 ^ {215} , , 256- .





  • 2010 SNOW 3G SNOW 3G ⊕ . IV 18 33 SNOW3G ⊕ 2 ^ {57} 2 ^ {53} .





  • 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.





(الاختلاف في طول المفتاح السري ومتجه التهيئة. يهدف SNOW 2.0 أيضًا إلى استخدام أنظمة الحوسبة 32 بت ، و STRUMOK في أنظمة 64 بت).





ملخص صغير

هذه الشفرة بالطبع ليست كاملة .. من هو كامل؟ لكنه حديث وأعتقد أن لديه مستقبل. كانت مشكلة النقل الآمن للبيانات ذات صلة ولا تزال كذلك!








All Articles