تشفير 101 › المسرد 18 / 18 السابق

المسرد

المسرد

AEAD التشفير الموثَّق مع بيانات مرتبطة (Authenticated Encryption with Associated Data)

AES معيار التشفير المتقدّم (Advanced Encryption Standard)

AKE تبادل المفاتيح الموثَّق (authenticated key exchange)

ARX جمع وإزاحة والاو الحصري (add, rotate, XOR)

BEAST استغلال المتصفّح ضد SSL/TLS (Browser Exploit Against SSL/TLS)

CBC سَلْسَلة كتل الشيفرة (cipher block chaining)

CDN شبكة توزيع المحتوى (content distribution network)

CSPRNG مولّد أرقام شبه عشوائي آمن تشفيريًّا (cryptographically secure pseudorandom number generator)

CSRF cross-site request forgery

DES معيار تشفير البيانات (Data Encryption Standard)

FIPS معايير معالجة المعلومات الفيدرالية (Federal Information Processing Standards)

GCM وضع عدّاد غالوا (Galois Counter Mode)

HKDF دالة اشتقاق المفاتيح القائمة على HMAC وبأسلوب الاستخلاص والتوسيع (HMAC-based (Extract-and-Expand) Key Derivation Function)

HMAC رمز مصادقة الرسالة القائم على التجزئة (Hash-based Message Authentication Code)

HSTS أمن النقل الصارم لـ HTTP (HTTP Strict Transport Security)

IV initialization vector

KDF دالة اشتقاق المفاتيح (key derivation function)

MAC رمز مصادقة الرسالة (message authentication code)

MITM الوسيط في المنتصف (man-in-the-middle)

OCB كتاب الشيفرات بالإزاحة (offset codebook)

OTR خارج السجلّ (off-the-record)

PRF دالة شبه عشوائية (pseudorandom function)

PRNG مولّد أرقام شبه عشوائية (pseudorandom number generator)

PRP تبديل شبه عشوائي (pseudorandom permutation)

RSA ريفست-شامير-أدلمان (Rivest Shamir Adleman)

SMP بروتوكول المليونير الاشتراكي (socialist millionaire protocol)

secret-key encryption تشفير بالمفتاح السرّي (secret-key encryption): تشفير يستعمل المفتاح نفسه في التعمية وفي فكّ التعمية معًا. ويُعرف أيضًا بالتشفير بالمفتاح المتماثل (symmetric-key encryption). قارن public-key encryption

symmetric-key encryption انظر secret-key encryption

keyspace فضاء المفاتيح (keyspace): مجموعة كلّ المفاتيح الممكنة

block cipher شيفرة كتل (block cipher): خوارزمية تشفير متماثل تُعمّي وتُفكّ تشفير كتل ذات مقاس ثابت

substitution-permutation network شبكة الاستبدال والتبديل (substitution-permutation network): تصميم عامّ لشيفرات الكتل تُعمَّى فيه الكتلة بتكرار الاستبدالات والتبديلات

stream cipher شيفرة تيار (stream cipher): خوارزمية تشفير متماثل تُعمّي وتُفكّ تشفير تيارات ذات مقاس غير محدّد

mode of operation modes of operation طريقة التشغيل (mode of operation): بناء عامّ يُعمّي ويفكّ تشفير التيارات، مبنيٌّ على شيفرة كتل

ECB mode وضع ECB: وضع كتاب الشيفرات الإلكتروني (Electronic Codebook)؛ طريقة تشغيل تُقسَّم فيها النصّ الصريح إلى كتل تُعمَّى كلٌّ منها على حدة بالمفتاح نفسه. وهو الوضع الافتراضي في كثير من مكتبات التشفير، رغم وجود مشاكل أمنية كثيرة

CBC mode وضع CBC: تسلسل كتل الشيفرة (Cipher Block Chaining)؛ طريقة تشغيل شائعة يُطبَّق فيها الاو الحصري على الكتلة المشفّرة السابقة مع الكتلة الصريحة أثناء التعمية. ويأخذ متجه تهيئة (initialization vector)، الذي يتولّى دور «الكتلة التي تسبق الكتلة الأولى»

initialization vector متجه التهيئة (initialization vector): بيانات تستعمل لتهيئة بعض الخوارزميات مثل CBC mode. ولا يُشترط عادةً أن تكون سرّية، لكن يُشترط ألّا يمكن التنبّؤ بها. قارن nonce وsalt

CTR mode وضع CTR: وضع العدّاد (Counter)؛ يُنتج nonce مُدمجًا مع عدّاد تسلسلًا من المداخل لشيفرة الكتل؛ وتُعدّ كتل النصّ المشفَّر الناتجة هي تدفّق المفاتيح (keystream)

nonce قيمة عشوائية وحيدة (nonce): N\umber used once، أي «رقم» (number) يُستعمل «مرّة واحدة» (once). تُستعمل في كثير من بروتوكولات التشفير. ولا يلزم عادةً أن تكون سرّية أو غير قابلة للتنبّؤ، لكن يلزم أن تكون فريدة. قارن initialization vector وsalt

AEAD mode وضع AEAD: صنف من mode of operation لـ block cipher يوفّر تشفيرًا موثَّقًا، فضلًا عن توثيق بعض البيانات المرتبطة غير المعمّاة

OCB mode وضع OCB: وضع كتاب الشيفرات بالإزاحة (Offset Codebook)؛ AEAD mode عالي الأداء، وللأسف يعترضه براءات الاختراع

GCM mode وضع GCM: وضع عدّاد غالوا (Galois Counter)؛ AEAD mode يجمع CTR mode مع Carter-Wegman MAC

message authentication code رمز مصادقة الرسالة (message authentication code): قطعة معلومات صغيرة تستعمل للتحقّق من أصالة الرسالة وسلامتها. ويُشار إليه غالبًا باسم الوسم (tag)

one-time MAC MAC لمرّة واحدة (one-time MAC): message authentication code لا يمكن استعماله بأمان إلّا لرسالة واحدة. وفائدته الرئيسة زيادة الأداء مقارنةً بـ MAC القابل لإعادة الاستعمال

Carter-Wegman MAC MAC كارتر-ويغمان (Carter-Wegman MAC): مخطّط message authentication code قابل لإعادة الاستعمال مبنيٌّ من one-time MAC. ويجمع بين مزايا الأداء وسهولة الاستعمال

GMAC GMAC: جزء message authentication code في GCM mode يُستعمل على حدة

salt ملح (salt): بيانات عشوائية تُضاف إلى آلة تشفيرية (crypto primitive)، عادةً دالة في اتجاه واحد مثل دالة تجزئة تشفيرية أو دالة اشتقاق مفاتيح، فتُخصّص هذه الدوالّ لتُنتج مخرجات مختلفة (بشرط أن يكون الملح مختلفًا). ويمكن استعماله لمنع هجمات المعجم مثلًا. ولا يلزم عادةً أن يكون سرّيًا، لكنّ سرّيته قد تحسّن الخصائص الأمنية للنظام. قارن nonce وinitialization vector

public-key algorithm خوارزمية المفتاح العام (public-key algorithm): خوارزمية تستعمل زوجًا من مفتاحين مترابطين لكن مختلفين. وتُعرف أيضًا بـ asymmetric-key algorithm. ومن أمثلتها :term:public-key encryption وأغلب بروتوكولات key exchange

asymmetric-key algorithm انظر public-key algorithm

public-key encryption تشفير بالمفتاح العام (public-key encryption): تشفير يستعمل زوجًا من مفتاحين مختلفين للتعمية ولفكّ التعمية. ويُعرف أيضًا بالتشفير بالمفتاح غير المتماثل. قارن :term:secret-key encryption

asymmetric-key encryption انظر public-key encryption

key exchange تبادل المفاتيح (key exchange): عمليّة تبادل المفاتيح عبر وسيط غير آمن باستعمال بروتوكول تشفيريّ معيّن. ويُصمَّم عادةً ليكون آمنًا في وجه المتجسّسين. ويُعرف أيضًا باتّفاق المفاتيح (key agreement)

key agreement انظر key exchange

oracle آلة إجابة (oracle): «صندوق أسود» يؤدّي لك حسابًا ما

encryption oracle آلة إجابة تشفيرية (encryption oracle): oracle تُعمّي بعض البيانات

OTR messaging رسائل OTR: مراسلة خارج السجلّ (off-the-record messaging)، وهي بروتوكول مراسلة يرمي إلى محاكاة خصائص محادثة خاصة في الواقع. ويعمل فوق بروتوكولات المراسلة الفورية الموجودة

cross-site request forgery انتحال الطلب عبر المواقع (cross-site request forgery): نوع من الهجمات يخدع فيها موقعٌ خبيث المتصفّح كي يُجري طلبات إلى موقع آخر. ويمكن منعه عبر المصادقة الصحيحة على الطلبات بدل الاعتماد على صلاحية ضمنية مثل كوكيز الجلسة

\renewcommand{\indexname}{Index} \printindex