معمي التدفق

معمي التدفق  هو معمٍّ يعتمد خوارزمية تعمية متناظرة يجمع فيها بين النص الواضح و سلسلة الحروف شبه العشوائية  المفتاح المتدفق keystream. يُعمَّي معمي التدفق كل حرف من النص الواضح في المرة الواحدة مع الحرف المقابل له من مفتاح التدفق ويولد حروف النص المُعمَّى. وهناك اسم بديل هو معمي الحالة، لأن تعمية كل حرف تعتمد على الحالة الراهنة. في الممارسة العملية، الحرف هو عادة بت والعملية (XOR).

 مقارنة لخوارزميات تعمية التدفق 
الخوارزميةالانشاءتاريخالسرعة (دورة/بايت)(cycles per byte)(بتات)الهجومطول المفتاح الفعال Effective Key-Lengthالمتجه الابتدائي Initialization vectorالحالة الداخلية   Internal State أفضل المعروفالتعقيد الحسابي A5/11989Voice هاتف محمول5411464Active  OR Time-Memory Tradeoff~2 seconds OR239.91A5/21989Voice هاتف محمول5411464?Active4.6 millisecondsAchterbahn-128/8020061 (hardware)80/12880/128297/351Brute force for frame lengths L ≤ 244. Correlation attack for L ≥ 248.280 resp. 2128 for L ≤ 244.CryptMT2005 Very Fast (Software) Variable up to 1w:9968 19968 N/A (2008) N/A (2008)FISH1993Quite Fast برمجيةVariableKnown-plaintext attack211GrainPre-2004Fast8064160Key-Derivation243HC-256Pre-20044 (WP4)25625665536ISAAC19962.375 64-بت -4.6875 32-بت8-8288usually 40-256N/A8288(2006) First-roundWeak-Internal-State-Derivation4.67×101240 (2001)MUGI1998–20021281281216N/A (2002)~282بنما19982256128?1216?Hash Collisions (2001)282PhelixPre-2004up to 8 (Wx86)256 + a 128-bit الرقم الخاص128?Differential (2006)237Pike19940.9 x FISH (Wsoft)VariableN/A (2004)N/A (2004)PyPre-20042.68-2048?usually 40-256?648320تحليل الشفرات Theory (2006)275Rabbit2003-Feb3.7(WP3)-9.7(WARM7)12864512N/A (2006)N/A (2006)RC419877 W<sub>P5<sub>8-2048usually 40-2562064عدي شامير Initial-Bytes Key-Derivation OR KPA213 OR 233Salsa20Pre-20044.24 (WG4) -11.84 (WP4)256a 64-bit Nonce + a 64-bit stream position512Probabilistic neutral bits method2251 for 8 rounds (2007)Scream20024 - 5 (Wsoft)128 + a 128-bit Nonce32?64-bit round functionSEAL1997Very Fast (W32-bit)32?SNOWPre-2003Very Good (W32-bit)128 OR 25632SOBER-1282003up to 128Message Forge2−6SOSEMANUKPre-2004Very Good (W32-bit)128128TriviumPre-20044 إكس 86 - 8 بوابة منطقية8080288هجوم القوة العمياء (2006)2135Turing2000–20035.5 (Wx86)160VEST200542 (WASIC) -64 (WFPGA)Variableusually 80-256Variableusually 80-256256 - 800N/A (2006)N/A (2006)WAKE1993Fast8192CPA & CCAVulnerableStreamCipherCreationDateSpeed(cycles per byte)(bits)AttackEffectiveKey-LengthInitialization vectorInternalStateBest KnownComputationalComplexity

تصنيف:بدئيات التعمية
تصنيف:خوارزميات تعمية
تصنيف:معميات تدفق
تصنيف:معلومات