Information systems security Course - Encryption lessons - Cryptography tutorials

Lesson 3 - Monoalphabetic Cipher - Symmetric Encryption


Monoalphabetic cipher is a substitution symmetric cipher in which for a given key, the cipher alphabet for each plain alphabet is fixed throughout the encryption process. For example, if 'A' is encrypted as 'D', for any number of occurrence in that plaintext, 'A' will always get encrypted to 'D'.


Encryption is a means of securing digital data using one or more mathematical techniques, along with a password or "key" used to decrypt the information. The encryption process translates information using an algorithm that makes the original information unreadable.

Cryptography is essential to protect the information shared across the internet. This course explains the fundamental concepts along with various encryption techniques.

Building ciphering algorithms via C-sharp , C# programming language.

In cryptography, encryption is the process of encoding information. This process converts the original representation of the information, known as plaintext, into an alternative form known as ciphertext. Ideally, only authorized parties can decipher a ciphertext back to plaintext and access the original information.

Information systems security, more commonly referred to as INFOSEC, refers to the processes and methodologies involved with keeping information confidential, available, and assuring its integrity. It also refers to: Access controls, which prevent unauthorized personnel from entering or accessing a system.

Cybersecurity is the combination of processes, practices, and technologies designed to protect networks, computers, programs, data and information from attack, damage or unauthorized access.


دورة أمن نظم المعلومات - دروس التشفير

الدرس الثالث - شيفرة الأبجدية الأحادية - التشفير المتناظر
تعمية الاستبدال
أحادية الأبجدية

التشفير الأحادي الأبجدي هو تشفير بديل يتم فيه إصلاح الأبجدية المشفرة لكل أبجدية بسيطة خلال عملية التشفير لمفتاح معين. على سبيل المثال ، إذا تم تشفير "A" كـ "D" ، لأي عدد من التكرارات في هذا النص العادي ، فسيتم دائمًا تشفير "A" إلى "D".


حسب المعايير الحديثة هذا النوع من التشفير هو غير امن البتة إذ انه من النص المشفر يمكن استنباط النص الأصلي، وذلك لان توزيع الحروف في النص لا يتغير وبالتالي حسب التوزيع الأصلي للغة الاصل يمكن استنباط النص الأصلي، هذا النوع من الهجمات يسمى : هجوم النص المشفر فقط .

التشفير هو وسيلة لتأمين البيانات الرقمية باستخدام تقنية رياضية واحدة أو أكثر ، إلى جانب كلمة مرور أو "مفتاح" يستخدم لفك تشفير المعلومات. تقوم عملية التشفير بترجمة المعلومات باستخدام خوارزمية تجعل المعلومات الأصلية غير قابلة للقراءة.

التشفير هو عملية تشفير المعلومات. تقوم هذه العملية بتحويل التمثيل الأصلي للمعلومات ، المعروف بالنص العادي ، إلى شكل بديل يُعرف بالنص المشفر. من الناحية المثالية ، يمكن للأطراف المخولة فقط فك تشفير النص المشفر إلى نص عادي والوصول إلى المعلومات الأصلية.

بناء خوارزميات التشفير عبر لغة البرمجة سي شارب.

يشير أمن أنظمة المعلومات إلى العمليات والمنهجيات المتضمنة في الحفاظ على سرية المعلومات وإتاحتها وضمان سلامتها. كما يشير إلى: ضوابط الوصول ، والتي تمنع الأفراد غير المصرح لهم من دخول النظام أو الوصول إليه.

الأمن السيبراني هو مزيج من العمليات والممارسات والتقنيات المصممة لحماية الشبكات وأجهزة الكمبيوتر والبرامج والبيانات والمعلومات من الهجوم أو التلف أو الوصول غير المصرح به.