سبيك (شفرة)
سبيك جزء من عائلة من خوارزميات التشفير الكتلية خفيفة الوزن التي نشرتها وكالة الأمن القومي الأمريكية (NSA) علنًا في يونيو 2013. [ 3 ] تم تحسين سبيك للأداء في التطبيقات البرمجية، بينما تم تحسين خوارزمية سيمون الشقيقة لها للتطبيقات المادية. سبيك هي خوارزمية تشفير من نوع الجمع-التدوير-XOR (ARX).
بدأت وكالة الأمن القومي العمل على خوارزميات التشفير سيمون وسبيك في عام 2011. وتوقعت الوكالة أن تحتاج بعض الوكالات في الحكومة الفيدرالية الأمريكية إلى خوارزمية تشفير تعمل بكفاءة على مجموعة متنوعة من أجهزة إنترنت الأشياء مع الحفاظ على مستوى مقبول من الأمان. [ 4 ]
وصف الشفرة
يدعم Speck أحجامًا متنوعة للكتل والمفاتيح. تتكون الكتلة دائمًا من كلمتين، ولكن قد يكون حجم الكلمات 16 أو 24 أو 32 أو 48 أو 64 بت. أما المفتاح المقابل فيتكون من كلمتين أو ثلاث أو أربع كلمات. تتألف وظيفة التكرار من دورتين: الأولى بإضافة الكلمة اليمنى إلى الكلمة اليسرى، والثانية بإجراء عملية XOR بين المفتاح والكلمة اليسرى، ثم إجراء عملية XOR بين الكلمة اليسرى والكلمة اليمنى. يعتمد عدد الدورات على المعلمات المختارة، كما يلي: [ 3 ]
| حجم الكتلة (بت) | حجم المفتاح (بت) | جولات |
|---|---|---|
| 2 × 16 = 32 | 4 × 16 = 64 | 22 |
| 2 × 24 = 48 | 3 × 24 = 72 | 22 |
| 4 × 24 = 96 | 23 | |
| 2 × 32 = 64 | 3 × 32 = 96 | 26 |
| 4 × 32 = 128 | 27 | |
| 2 × 48 = 96 | 2 × 48 = 96 | 28 |
| 3 × 48 = 144 | 29 | |
| 2 × 64 = 128 | 2 × 64 = 128 | 32 |
| 3 × 64 = 192 | 33 | |
| 4 × 64 = 256 | 34 |
يستخدم الجدول الزمني الرئيسي نفس دالة الجولة المستخدمة في تشفير الكتلة الرئيسي.
رمز مرجعي
فيما يلي التنفيذ المرجعي للمصممين، المكتوب بلغة C ، لمتغير Speck بحجم كتلة 128 بت ومفتاح، حيث المفتاح = (K[1]، K[0]). وهو مقتبس من منشورهم الإلكتروني IACR . [ 3 ]
#include <stdint.h>#define ROR(x, r) ((x >> r) | (x << (64 - r))) #define ROL(x, r) ((x << r) | (x >> (64 - r))) #define R(x, y, k) (x = ROR(x, 8), x += y, x ^= k, y = ROL(y, 3), y ^= x) #define ROUNDS 32void encrypt ( uint64_t ct [ 2 ], uint64_t const pt [ 2 ], uint64_t const K [ 2 ]) { uint64_t y = pt [ 0 ], x = pt [ 1 ], b = K [ 0 ], a = K [ 1 ];R ( x , y , b ); for ( int i = 0 ; i < ROUNDS - 1 ; i ++ ) { R ( a , b , i ); R ( x , y , b ); }ct [ 0 ] = y ; ct [ 1 ] = x ; }لاحظ أن هذا الكود يحسب مفاتيح الجولة ( جدول المفاتيح ) عند الطلب. عمليًا، كما هو الحال مع خوارزميات التشفير الكتلية الأخرى، من الشائع أن تحسب التطبيقات مفاتيح الجولة مرة واحدة فقط وتخزنها مؤقتًا، بدلًا من إعادة حسابها لكل كتلة يتم تشفيرها أو فك تشفيرها. مع ذلك، وكما يشير المؤلفون، "نظرًا لأن صغر حجم الكود كان هدفًا رئيسيًا للتصميم، كان من المنطقي إعادة استخدام دالة الجولة لتوليد مفتاح الجولة. يُمكّن هذا النهج من توليد مفتاح الجولة أثناء التشغيل لتطبيقات المتحكمات الدقيقة، باستخدام كود دالة الجولة فقط، وذاكرة قراءة فقط (ROM) صغيرة جدًا، ولا يتطلب ذاكرة وصول عشوائي (RAM) تتجاوز ما هو مطلوب لتخزين المفتاح والنص الأصلي." [ 5 ]
بالنسبة للكلمات ذات 16 بت (Speck32)، تكون عمليات التدوير 7 بتات إلى اليمين و 2 بتات إلى اليسار؛ أما بالنسبة لجميع أحجام الكلمات الأخرى، فهي 8 و 3 كما هو موضح هنا.
إذا كان المفتاح أطول من كلمتين، فهناك قيمتان أو ثلاث aقيم، والتي يتم استخدامها في التناوب.
ترتيب الباينيات
لا تُحدد ورقة سبيك الأصلية ترتيب البايتات صراحةً عند تفسير كتلة النص الأصلي على أنها الكلمتان المستخدمتان في خوارزمية التشفير. تشير متجهات الاختبار الواردة في الورقة إلى ترتيب البايتات الكبير (Big-Endian). مع ذلك، نصح مؤلفو الخوارزمية بعض المطورين [ 6 ] باستخدام ترتيب البايتات الصغير (Little-Endian) للمفاتيح والنص الأصلي والنص المشفر، وقد قُبل هذا النهج من قِبل آخرين. [ 7 ]
أداء
وفقًا لمعايير أداء تشفير التدفق (eBASC) الصادرة عن ECRYPT ، يُعدّ Speck أحد أسرع خوارزميات التشفير المتاحة، سواءً للرسائل الطويلة أو القصيرة. بعض متوسطات الأداء للرسائل الطويلة (إصدار 128 بت، حجم الكتلة 128): 1.99 دورة لكل بايت (cpb) على معالج AMD Ryzen 7 1700؛ 1.27 دورة لكل بايت على معالج Intel Core i5-6600؛ 15.96 دورة لكل بايت على معالج Broadcom BCM2836 Cortex A7. [ 8 ] على سبيل المثال، على منصة ARMv7 ، يُعدّ Speck أسرع بثلاث مرات تقريبًا من AES . [ 9 ]
عند تطبيقها على متحكم دقيق AVR ذي 8 بت، تستهلك خوارزمية تشفير Speck باستخدام كتل 64 بت ومفتاح 128 بت 192 بايت من ذاكرة الفلاش ، وتستهلك المتغيرات المؤقتة 112 بايت من ذاكرة الوصول العشوائي، وتستغرق 164 دورة لتشفير كل بايت في الكتلة. [ 10 ]
يُعدّ Salsa20 خوارزمية تشفير متدفقة ذات أداء مماثل، إلا أنه يصعب استخدام خوارزميات التشفير المتدفقة بشكل آمن في بعض التطبيقات التي تعمل فيها خوارزميات التشفير الكتلية مثل Speck بكفاءة. دفع هذا جوجل إلى إضافة تطبيق لخوارزمية Speck في نواة لينكس الإصدار 4.17، بهدف توفيرها كخيار لتشفير القرص على أجهزة أندرويد منخفضة المواصفات التي كانت ستظل غير مشفرة لولا ذلك بسبب بطء أداء AES على المعالجات التي تفتقر إلى تعليمات AES . [ 11 ] [ 12 ] لاحقًا، تم حذف Speck من نواة لينكس بسبب ردود الفعل السلبية والمخاوف، واستبدلته جوجل بخوارزمية Adiantum . [ 13 ] [ 14 ] [ 15 ]
حماية
تحليل الشفرات
يدّعي المصممون أن خوارزمية سبيك، رغم كونها خوارزمية تشفير "خفيفة الوزن"، مصممة لتوفير أقصى مستوى ممكن من الأمان لكل كتلة وحجم مفتاح، ضد هجمات النص الصريح المختار (CPA) والنص المشفر المختار (CCA) القياسية . كما ذُكرت مقاومة هجمات المفاتيح المترابطة كهدف ، وإن كان أقل أهمية لأن الهجمات في هذا النموذج غير ذات صلة بحالات الاستخدام النموذجية. [ 16 ] : 2 لم تُبذل أي جهود لمقاومة الهجمات في نموذج هجوم تمييز المفتاح المعروف ، كما لم يُقيّم المصممون خوارزمية سبيك لاستخدامها كدالة تجزئة . [ 3 ] : 8
حتى عام 2018، لم يُعرف أي هجوم ناجح على خوارزمية سبيك كاملة الجولات، أيًا كان نوعها. ونظرًا للاهتمام المتزايد بخوارزميتي سيمون وسبيك، نُشر حوالي 70 بحثًا في مجال تحليل التشفير عنهما. [ 16 ] : 10 وكما هو معتاد في التشفيرات المتكررة ، فقد تم اختراق أنواع سبيك ذات الجولات المخفضة بنجاح. أفضل الهجمات المنشورة على سبيك في نموذج الهجوم القياسي (CPA/CCA بمفتاح غير معروف) هي هجمات تحليل التشفير التفاضلي ؛ إذ تجتاز هذه الهجمات حوالي 70-75% من جولات معظم الأنواع، على الرغم من أن هذه الهجمات الأفضل أسرع بشكل طفيف فقط من هجمات القوة الغاشمة . [ 1 ] [ 2 ] [ 16 ] : 12 ويذكر فريق التصميم أنهم أثناء تصميم سبيك، وجدوا أن الهجمات التفاضلية هي الهجمات المحددة، أي نوع الهجوم الذي يجتاز أكبر عدد من الجولات؛ ثم حددوا عدد الجولات لترك هامش أمان مماثل لهامش أمان AES-128 عند حوالي 30%. [ 16 ] : 12-13
| متغير | هجوم بالذخيرة | تعقيد الخطة | تعقيد البيانات | تعقيد المساحة | نوع الهجوم |
|---|---|---|---|---|---|
| سبيك 128/256 | 25/34 (74%) | 2253.35 | 2 125.35 | 2 22 | التفاضلي [ 1 ] |
| سبيك 128/192 | 24/33 (73%) | 2 189.35 | 2 125.35 | 2 22 | التفاضلي [ 1 ] |
| سبيك 128/128 | 23/32 (72%) | 2 125.35 | 2 125.35 | 2 22 | التفاضلي [ 1 ] |
| Speck96/144 | 21/29 (72%) | 2 143.94 | 2 95.94 | 2 22 | التفاضلي [ 1 ] |
| سبيك 96/96 | 20/28 (71%) | 2 95.94 | 2 95.94 | 2 22 | التفاضلي [ 1 ] |
| Speck64/128 | 20/27 (74%) | 2 125.56 | 2 61.56 | 2 22 | التفاضلي [ 1 ] |
| Speck64/96 | 19/26 (73%) | 2 93.56 | 2 61.56 | 2 22 | التفاضلي [ 1 ] |
| سبيك 48/96 | 17/23 (74%) | 2 95.8 | 2 47.8 | 2 22 | التفاضلي [ 2 ] |
| سبيك 48/72 | 16/22 (73%) | 2 71.8 | 2 47.8 | 2 22 | التفاضلي [ 2 ] |
| سبيك 32/64 | 15/22 (68%) | 2 63.39 | 2 31.39 | 2 22 | التفاضلي [ 2 ] |
تعرض خوارزمية سبيك لانتقادات بسبب هامش الأمان الضئيل للغاية، أي عدد الجولات القليل جدًا بين أفضل الهجمات والتشفير الكامل، مقارنةً بخوارزميات تشفير أكثر تحفظًا مثل تشاتشا 20. [ 17 ] وتُعد خوارزميات التشفير ذات هوامش الأمان الضئيلة أكثر عرضةً للاختراق مع التطورات المستقبلية في تحليل الشفرات . ويرد فريق تصميم سبيك بأن هناك تكلفة واقعية لهوامش الأمان الكبيرة غير الضرورية، خاصةً على الأجهزة خفيفة الوزن، وأن تحليل الشفرات خلال مرحلة التصميم سمح بتحديد عدد الجولات بشكل مناسب، وأنهم استهدفوا هامش أمان معيار التشفير المتقدم (AES). [ 16 ] : 17
يتضمن Speck عدادًا للجولات في جدول المفاتيح . ويذكر المصممون أن هذا العداد أُضيف لمنع هجمات الانزلاق وهجمات التحليل التشفيري الدوراني . [ 16 ] : 16 ومع ذلك، فقد استُخدم التحليل التشفيري الدوراني XOR لإيجاد مُميزات ضد إصدارات Speck ذات الجولات المُخفّضة. [ 18 ] على الرغم من أن المؤلفين لم يصفوا هجمات استعادة المفاتيح القياسية بناءً على مُميزاتهم، إلا أن أفضل مُميزاتهم على Speck32 وSpeck48 في نموذج هجوم تمييز المفتاح المعروف لبعض فئات المفاتيح الضعيفة تجتاز جولات أكثر بقليل من أفضل المُميزات التفاضلية. وقد ذكر أحد المؤلفين أن بحثه كان محدود الموارد وأن مُميزات XOR الدورانية في جولات أكثر من الممكنة على الأرجح. [ 19 ] ومع ذلك، يفترض هذا النوع من التحليل التشفيري نماذج هجوم المفتاح المرتبط أو حتى المفتاح المعروف، [ 18 ] والتي لا تُمثل مصدر قلق في بروتوكولات وحلول التشفير النموذجية. [ 20 ] : 8 ويذكر المصممون أيضًا أن خوارزمية سبيك لم تُصمم لمقاومة هجمات التمييز باستخدام المفتاح المعروف (التي لا تُعرّض سرية التشفير للخطر بشكل مباشر). [ 3 ] : 8
يذكر المصممون أن تحليل التشفير الذي أجرته وكالة الأمن القومي الأمريكية (NSA) وجد أن الخوارزميات خالية من أي نقاط ضعف، وأن مستوى الأمان يتناسب مع أطوال مفاتيحها. [ 4 ] : 2 ويشير فريق التصميم إلى أن تحليلهم للتشفير تضمن التحليل الخطي والتفاضلي باستخدام تقنيات قياسية مثل خوارزمية ماتسوي وحلول SAT/SMT، مع العلم أنه لم يتم تقديم قائمة كاملة بالتقنيات المستخدمة. [ 16 ] : 10 وقد وُجهت انتقادات لمصممي Speck لعدم تقديمهم تفاصيل إضافية حول تحليل التشفير الذي أجرته وكالة الأمن القومي الأمريكية (NSA). [ 19 ]
وافقت وكالة الأمن القومي على استخدام خوارزميتي Simon128/256 وSpeck128/256 في أنظمة الأمن القومي الأمريكية، على الرغم من أن خوارزمية AES-256 لا تزال موصى بها للتطبيقات غير المقيدة. [ 21 ]
باعتبارها خوارزمية تشفير ARX ، لا تستخدم Speck صناديق الاستبدال (S-boxes) أو جداول البحث الأخرى؛ لذا فهي محصنة بطبيعتها ضد هجمات توقيت التخزين المؤقت . [ 4 ] : 12 وهذا يختلف عن خوارزميات التشفير التي تستخدم جداول البحث مثل AES ، والتي ثبت أنها عرضة لمثل هذه الهجمات. مع ذلك، وكما هو الحال مع معظم خوارزميات تشفير الكتل (بما في ذلك AES)، فإن Speck عرضة لهجمات تحليل الطاقة ما لم تُتخذ تدابير مضادة على مستوى الأجهزة. [ 22 ] [ 4 ] : 12
أحجام الكتل والمفاتيح
على الرغم من أن عائلة تشفير سبيك تتضمن متغيرات بنفس أحجام الكتل والمفاتيح المستخدمة في معيار التشفير المتقدم (AES) (Speck128/128، وSpeck128/192، وSpeck128/256)، إلا أنها تتضمن أيضًا متغيرات بأحجام كتل تصل إلى 32 بتًا وأحجام مفاتيح تصل إلى 64 بتًا. تُعد هذه الأحجام الصغيرة للكتل والمفاتيح غير آمنة للاستخدام العام، إذ تسمح بهجمات عيد الميلاد وهجمات القوة الغاشمة ، بغض النظر عن مستوى الأمان الرسمي للتشفير. [ 23 ] يذكر المصممون أن هذه الأحجام للكتل والمفاتيح أُدرجت للأجهزة ذات الموارد المحدودة للغاية حيث لا يوجد حل أفضل، أو حيث يتم تشفير كميات صغيرة جدًا من البيانات، كما هو الحال في بروتوكولات تحديد الهوية بموجات الراديو (RFID) . [ 4 ] : 2-3 المتغير الوحيد المعتمد للاستخدام في أنظمة الأمن القومي الأمريكي هو المتغير ذو حجم الكتلة 128 بتًا وحجم المفتاح 256 بتًا. [ 21 ]
جهود التقييس والجدل الدائر حولها
فشلت المحاولات الأولية لتوحيد معايير تشفير سايمون وسبيك من خلال المنظمة الدولية للمعايير (ISO) في الحصول على أغلبية الأصوات المطلوبة، ولم يتم اعتماد التشفير. [ 19 ] عارض مندوبو الخبراء لدى المنظمة الدولية للمعايير من عدة دول، من بينها ألمانيا واليابان وإسرائيل، جهود وكالة الأمن القومي الأمريكية (NSA) لتوحيد معايير التشفير، مشيرين إلى مخاوف من أن الوكالة تسعى لتوحيد معاييرها مع علمها بوجود ثغرات أمنية قابلة للاستغلال فيها. [ 24 ] استند هذا الموقف إلى أدلة جزئية على وجود ثغرات في التشفير، وعدم وجود حاجة واضحة لتوحيد معايير التشفير الجديدة، وتورط وكالة الأمن القومي سابقًا في إنشاء خوارزمية التشفير Dual_EC_DRBG ذات الباب الخلفي والترويج لها . [ 25 ]
رداً على المخاوف، صرحت وكالة الأمن القومي بأن أكثر من 70 ورقة بحثية لتحليل الأمن من بعض أبرز خبراء التشفير في العالم تدعم استنتاج الوكالة بأن الخوارزميات آمنة، وأكدت الوكالة أنها ليست على علم بأي تقنيات تحليل تشفير تسمح لها أو لأي شخص آخر باستغلال خوارزميتي سيمون أو سبيك. [ 26 ]
بعد فشل المحاولات الأولية لتوحيد معايير التشفير، قامت المنظمة الدولية للمقاييس (ISO) بتوحيد معايير تشفير سيمون وسبيك في مجموعات عمل أخرى. اعتبارًا من أكتوبر 2018، تم توحيد معايير تشفير سيمون وسبيك من قبل المنظمة الدولية للمقاييس كجزء من معيار واجهة الهواء لتقنية تحديد الهوية بموجات الراديو (RFID )، المعيار ISO 29167-21 (لسيمون) [ 27 ] والمعيار ISO 29167-22 (لسبيك) [ 28 ] ، مما يتيح استخدامها من قبل الكيانات التجارية.
في 7 أغسطس 2018، تمت إزالة برنامج Speck نهائياً من إصدار نواة لينكس 4.20. [ 15 ]
في 7 فبراير 2023، اختار المعهد الوطني للمعايير والتكنولوجيا (NIST) عائلة تشفير Ascon الموثقة كمعيار التشفير الخفيف الخاص به. [ 29 ]
مراجع
- 1 2 3 4 5 6 7 8 9 لينغ، سونغ؛ هوانغ، تشانغجي؛ يانغ، تشيان تشيان (30-06-2016). "التحليل التفاضلي التلقائي لتشفيرات كتلة ARX مع تطبيق على SPECK وLEA" (ملف PDF) . تم الاطلاع عليه بتاريخ 06-05-2018 .
- 1 2 3 4 5 لي، هو تشانغ؛ كيم، سيوجين؛ كانغ، هيونغ تشول؛ هونغ، ديوكجو؛ سونغ، جاي تشول؛ هونغ، سيوك هي (فبراير 2018). "حساب الاحتمالية التقريبية للتفاضلات لتشفير قائم على ARX باستخدام محلل SAT" . مجلة المعهد الكوري لأمن المعلومات وعلم التشفير (باللغة الكورية). 28 (1): 15-24 . doi : 10.13089/JKIISC.2018.28.1.15 .
- 1 2 3 4 5 بيوليو، راي؛ شورز، دوغلاس؛ سميث، جيسون؛ تريتمان-كلارك، ستيفان؛ ويكس، برايان؛ وينجرز، لويس (19-06-2013). "عائلتا SIMON وSPECK من تشفيرات الكتل الخفيفة" . تم الاسترجاع في 20-09-2016 .
- 1 2 3 4 5 بيوليو، راي؛ شورز، دوغلاس؛ سميث، جيسون؛ تريتمان-كلارك، ستيفان؛ ويكس، برايان؛ وينجر، لويس (9 يوليو 2015). "سايمون وسبيك: تشفيرات الكتل لإنترنت الأشياء" (ملف PDF) . تم الاطلاع عليه بتاريخ 23 نوفمبر 2017 .
- ↑ "ملاحظات حول تصميم وتحليل سيمون وسبيك" (ملف PDF) . eprint.iacr.org . تاريخ الاسترجاع: 26 أبريل 2018 .
- ↑ "ردًا على: [ التصحيح 0/5 ] التشفير: دعم Speck" . www.mail-archive.com . تم الاطلاع عليه بتاريخ 12-04-2018 .
- ↑ "SPECK – Crypto++ Wiki" . www.cryptopp.com . تم الاطلاع عليه بتاريخ 12 أبريل 2018 .
- ↑ "تقييم أداء تشفيرات التدفق باستخدام برنامج ECRYPT" . تم الاطلاع عليه بتاريخ 22 يونيو 2017 .
- ↑ "التشفير في لينكس - ردًا على: [ التصحيح v2 0/5 ] التشفير: دعم Speck" . www.spinics.net . تم الاطلاع عليه بتاريخ 2018-08-06 .
- ↑ "خوارزميات التشفير الكتلي لسايمون وسبيك على وحدات التحكم الدقيقة AVR ذات 8 بت" (ملف PDF) . تم الاطلاع عليه بتاريخ 25 سبتمبر 2017 .
- ↑ "crypto: speck – إضافة دعم لخوارزمية تشفير Speck" . 14 فبراير 2018. تم الاطلاع عليه بتاريخ 11 يناير 2019 .
- ↑ "خوارزمية التشفير الخاصة بوكالة الأمن القومي في نواة لينكس 4.17 تُثير استياء المستخدمين | It's FOSS" . It's FOSS . 2018-08-04 . تم الاطلاع عليه بتاريخ 2018-08-06 .
- ↑ «سيتم بالفعل حذف كود تشفير سبيك المثير للجدل من نواة لينكس - فورونيكس» . www.phoronix.com . 2018-09-04 . تاريخ الاطلاع: 2018-12-08 .
- ↑ "أديانتوم يتقدم على لينكس 4.21 كبديل لبرنامج سبيك من جوجل" . www.phoronix.com . 29 نوفمبر 2018. تاريخ الاطلاع: 11 يناير 2019 .
- 1 2 "kernel/git/herbert/cryptodev-2.6.git – تطوير واجهة برمجة تطبيقات التشفير" . git.kernel.org . تم الاسترجاع في 2018-12-08 .
- 1 2 3 4 5 6 7 "ملاحظات حول تصميم وتحليل سيمون وسبيك" (ملف PDF) . 19 يناير 2018. تاريخ الاسترجاع: 13 يونيو 2018 .
- ↑ بيرنشتاين، دانيال ج. [@hashbreaker] (12 أبريل 2016). "وكالة الأمن القومي تزعم أن اختراق 70% من خوارزمية سايمون + سبيك أمر مقبول" ( تغريدة ) . تم الاطلاع عليها بتاريخ 13 يونيو 2018 عبر تويتر .
- 1 2 ليو، يون وين؛ دي ويت، غلين؛ رانيا، أدريان؛ آشور، تومر (2017). "تحليل تشفير XOR الدوراني لـ SPECK ذي عدد الجولات المخفّض" (ملف PDF) . تم الاطلاع عليه بتاريخ 13 يونيو 2018 .
- 1 2 3 آشور، تومر (2018-06-01). " [ PATCH v2 0/5 ] crypto: دعم Speck" . linux-crypto (قائمة بريدية) . تم الاسترجاع في 2026-07-13 .
- ↑ بيرنشتاين، دانيال ج. (27-04-2015). "أمن سالسا 20" (ملف PDF) . تم الاطلاع عليه بتاريخ 13-06-2018 .
- 1 2 وكالة الأمن القومي (2016-11-18). "خوارزميات لدعم تطور احتياجات ضمان المعلومات" .
- ↑ غاماراتشي، هاسيندو؛ غانيغودا، هارشا؛ راجيل، روشان (2017-07-20). "اختراق نظام تشفير سبيك باستخدام هجوم تحليل قوة الارتباط" . مجلة المؤسسة الوطنية للعلوم في سريلانكا . 45 (4): 393-404 . doi : 10.4038/jnsfsr.v45i4.8233 .
- ↑ بهارجافان، كارتيكيان؛ لورينت، غايتان (2016). حول الأمان (أو انعدامه) العملي لتشفير الكتل 64 بت: هجمات التصادم على بروتوكول HTTP عبر TLS وOpenVPN (ملف PDF) . مؤتمر ACM لأمن الحاسوب والاتصالات . الصفحات 456-467 . doi : 10.1145/2976749.2978423 .
- ↑ "حلفاء الولايات المتحدة غير الموثوق بهم يجبرون وكالة التجسس على التراجع في معركة التشفير" . رويترز . 21 سبتمبر/أيلول 2017.
- ↑ آشور، تومر؛ لويكس، أتول (15 يناير 2021). "عرض لتوحيد معايير ISO/IEC لعائلتي تشفير الكتل سيمون وسبيك". في: أفوين، جيلداس؛ هيرنانديز-كاسترو، خوليو (محرران). أمن أنظمة الحوسبة المنتشرة . سبرينغر. ص 63-78 . doi : 10.1007/978-3-030-10591-4_4 . ISBN 978-3-030-10590-7. S2CID 234119694 .
- ↑ "ورقة معلومات سيمون وسبيك" (ملف PDF) . الأمن السيبراني لوكالة الأمن القومي. 15 أغسطس 2018. تاريخ الاطلاع: 13 يوليو 2026 .
- ↑ "ISO/IEC 29167-21:2026 - تكنولوجيا المعلومات - تقنيات التعريف التلقائي والتقاط البيانات - الجزء 21: مجموعة التشفير، خدمات أمان SIMON لاتصالات واجهة الهواء" . ISO. مارس 2026. تاريخ الاسترجاع: 13 يوليو 2026 .
- ↑ "ISO/IEC 29167-22:2026 - تكنولوجيا المعلومات - تقنيات التعريف التلقائي والتقاط البيانات - الجزء 22: خدمات أمان مجموعة التشفير SPECK لاتصالات واجهة الهواء" . المنظمة الدولية للمقاييس. مارس 2026. تاريخ الاسترجاع: 13 يوليو 2026 .
- ↑ "عملية توحيد معايير التشفير الخفيف: المعهد الوطني للمعايير والتكنولوجيا يختار أسكون" . nist.gov . المعهد الوطني للمعايير والتكنولوجيا . فبراير 2023.
- تشفير الكتل
- التشفير في وكالة الأمن القومي
