نظام التشفير

نظام التشفير هو مجموعة من خوارزميات التشفير اللازمة لتنفيذ خدمة أمان معينة مثل (السرية في التشفير)

عادةً ما يتكون نظام التشفير من ثلاث خوارزميات: واحدة لتوليد المفتاح، وواحدة للتشفير، وواحدة لفك التشفير. غالبًا ما يستخدم مصطلح التشفير (أحيانًا cypher) للإشارة إلى زوج من الخوارزميات، أحدهما للتشفير والآخر لفك التشفير. لذلك، غالبًا ما يستخدم مصطلح نظام التشفير عندما تكون خوارزمية إنشاء المفتاح مهمة. لهذا السبب، يستخدم مصطلح نظام التشفير بشكل شائع للإشارة إلى تقنيات المفتاح العام؛ ومع ذلك يتم استخدام كل من «التشفير» و «نظام التشفير» لتقنيات المفتاح المتماثل.

التعريف الرسمي 
رياضيا، مع زوج مرتب 
يمكن تعريف نظام التشفير أو مخطط التشفير على أنه مجموعة بالخصائص التالية.

 .  هي مجموعة تسمى «مساحة النص العادي». تسمى عناصرها نصوص عادية.
 .  هي مجموعة تسمى «مساحة النص المشفر». تسمى عناصرها نصوص مشفرة.
 .  هي مجموعة تسمى «مساحة المفتاح». تسمى عناصره بالمفاتيح.
 .  هي مجموعة من الوظائف. تسمى عناصره «وظائف التشفير» \mathcal{P} \rightarrow \mathcal{C}</math>.
 .  هي مجموعة من الوظائف. تسمى عناصرها «وظائف فك التشفير»\mathcal{C} \rightarrow \mathcal{P}</math>.

لكل, هناك  مثل ذلك  للجميع .

ملحوظة؛ عادةً ما يتم تعديل هذا التعريف من أجل التمييز بين مخطط التشفير على أنه إما مفتاح متماثل أو نوع مفتاح عمومي لنظام التشفير

مثال 
المثال الكلاسيكي لنظام التشفير هو تشفير قيصر. المثال الأكثر حداثة هو نظام التشفير RSA .

المراجع 

تعمية