Professional Documents
Culture Documents
ه عمليه مشابهة للتشفت من ناحيه 1يتقاطع مفهوم التشفت مع مفهوم إخفاء البيانات Steganography:ر
والت ي
ي ٔ
األساس وهو التاكد من عدم حصول األشخاص الغت مخولي من الوصول للبيانات ,ولكن ٕاخفاء البيانات تمتلك ي الغرض
ٔ
ه بيانات حساسة ,ألن الناتج هو بيانات مقروءة و لكن مجردالسالح األقوى وهو عدم ٕادراك األشخاص ان هذه البيانات ي
ه عمليه جعل بيانات حساسة يف بيانات غت مهمة و نقلها من طرف ٕاىل بيانات منسوخة وغت أصلية و ٕاخفاء البيانات
ي ٔ ٓ
اخر دون ٕاشعار اآلخرين بوجود بيانات حساسة تم او يتم نقلها.
الغرض من التشفت :هو تحويل البيانات من الشكل المقروء إىل الشكل غت المقروء •
وذلك من أجل عدم السماح لألشخاص الغت مخولي لقراءتها أو التعامل بها ،ولكن المشكلة
أنه من السهولة إدراك أن النص الغت مقروء هو مشفر باألصل ,عملية التشفت تتطلب وجود
ليحول النص العادي(الرسالة الرسية) إىل النص المشفر باستخدام ّ مفتاح التشفت
خوارزميات التشفت [يكون من المهم جدا استخدام المفتاح الذي يتم االحتفاظ به رسا جنبا ٕاإىل جنب مع النص
ٔ
األصل والخوارزمية من اجل تنفيذ عملية التشفت .عل هذا النحو يطلب كل من النص المشفر و الخوارزمية ومفتاح
ي
األصل]
ي التشفت وذلك للعودة ٕاإىل النص
• آلية عمل التشفت وفك التشفت
بما أن التشفت هو عملية تغيت محتوى نص (بيانات) إىل أرقام ورموز معقدة يصعب
فهمها ،تتم باستخدام خوارزميات رياضية عديدة ومتنوعة .وقوة التشفت مرتبطة
ختاء األمن إىل إنتاج بخوارزمياتها من جهة وبالمفاتيح من جهة أخرى ،لذلك يسىع ر
دوال رياضة ) (Functionمعقدة مع مفاتيح طويلة قدر اإلمكان لمنعّ خوارزميات تستخدم
ً ّ ً ّ
القراصنة من فك التشفت .فأثناء إرسال أي نوع من المعلومات أكانت نصا ،أرقاما ،صورة أو
ً
عت خوارزمية غت ذلك تتم معالجتها خوارزميا ،بعدها يتم دمجها مع المفتاح ،الذي ينتج ر
خاصة ،بطريقة محددة ليظهر النص المشفر المراد إرساله .أما عملية فك التشفت أو فك
ّ
كنص مفهوم التمت ) (Decryptionتتلخص بإعادة النص المشفر اىل وضعه السابق ر
ومقروء ،وهذه المسألة تتم باستخدام الخوارزمية نفسها والمفاتيح بحسب نوع التشفت.
.2أنواع التشفت
ً
أوال :التشفت المتناظرُ :يعرف أيضا بتشفت المفتاح الخاص:
ّ
حيث ُيستخدم المفتاح نفسه للتشفت ولفك التشفت .يجب أن يتفق الطرفان عل
ً ّ
عتتسجل عل هذا النوع ،خاصة عند إرسال المفتاح ر هذا المفتاح ،وهنا نقطة ضعف
بطريقة أو بأخرى وبالتا يىل يقوم
ٍ الشبكة العنكبوتية ،فربما يحصل أحدهم عل هذا المفتاح
ً ً ّ
بفك تشفت المعلومات المرسلة ر
ختاء األمن الت تكون أحيانا غاية يف األهمية .لذلك يعمل ر
ي
عل إيجاد طريقة تضمن انتقال المفاتيح من دون العبث بها عت اعتماد طرق تضمن ّ
رسيتها. ر ٍ
[ يمكن القول أن التشفت المتماثل أو المتناظر هو تحويل الرسالة اىل لغة غت مفهومه ال يستطيع فهمها إال المرسل و
المرسل له عن طريق برنامج يفك هذا التشفت بمفتاح خاص Secret Keyو نفس المفتاح الذي يستخدم يف التشفت
يستخدم يف فك السائل المشفرة (و من هنا تمت تسميته بالمتماثل أو التناظري)]
ً
ثانيا :التشفت غت المتناظرُ :يعرف أيضا بتشفت المفتاح العام:
ّ
حيث ُيستخدم فيه زوج من المفاتيح ،أحدهما لتشفت الرسالة واآلخر لفكهاُ ،يعرف
َّ ً
وسم بذلك ألنه يكون موزعا عل جميع المستخدمي الذين ريتاسلون، ي األول بالمفتاح العام
وه كيفية توزي ع المفتاح عل جميع المستخدمي الذين قد وهنا تكمن نقطة الضعف ،ي
وسم بذلك
ي يكون عددهم كبت يف بعض األحيان .أما المفتاح ي
الثان فيعرف بالمفتاح الخاص
ّ
ألنه معلوم لمستخدم واحد فقط هو مالكه ،ويستخدم لفك الرسائل المشفرة بالمفتاح
األول ،لذلك ر
يبق عدد المفاتيح الخاصة يساوي عدد المستخدمي.
ال رتمت :هو عملية تحويل المعلومات من هيئة معينة اىل هيئة أخرى وفق نظام محدد ,أو
هو تمثيل المعلومات بنظام معي فكل ملف يستخدمه الكومبيوتر مثال هو عبارة عن
ر
الت يكون عليها [ .2ال يقترص ر
التمت عل ملفات معلومات مرمزة وفقا" لنظام معي حسب الهيئة ي
التمجة ه هيئة مرمزة .ر
فالتامج المكتوبة بلغات ر الصوت والصور والفيديو كما يعتقد البعض بل إن كل هيئة رقمية ي
ر
المختلفة وأطقم الحروف المختلفة للغات كالالتينية والعربية الممثلة بشفرات ،كلها ملفات قابلة للتمت ]
عت قناة اتصال أو تخزينهاا رلتمت هو عملية تحويل البيانات بحيث يمكن إرسالها دون خطر ر
دون خطر عل وسيط تخزين .عل سبيل المثال ،ال تتعامل أجهزة الكمبيوتر مع النص ،بل
وبالتاىل فإن ترمت النص هو وصف لكيفية تحويل النص إىل
ي تتعامل فقط مع البايتات ،
شكل آخر مقروء يمكن للحاسب قراءته(.لغة الحاسوب)3
التمت :الغرض من ر
التمت هو الهدف من ر
• تحويل البيانات بحيث يمكن استهالكها بشكل صحيح (وأمان) بواسطة نوع مختلف
من النظام.
• يستخدم من أجل :الحفاظ عل قابلية استخدام البيانات ،أي لضمان قدرتها عل
االستهالك بشكل صحيح.
استجاع البيانات :ال يوجد مفتاح ويمكن عكسه بسهولة ررسيطة أن نعرف • آلية ر
التمت.الخوارزمية المستخدمة ف ر
ي
أسك ،يونيكود ،ترمت Base64. ، URL
ر • الخوارزميات المستخدمة :ي
ر
ون ،أو عرض األحرف الخاصة عل التيد اإللكت ي
عت ر مثال :البيانات الثنائية ي
الت يتم إرسالها ر
صفحة الويب.
التمت بمعنيي أساسيي : ويمكن أن يرتبط ر
التمت هو عملية تطبيق كود معي ،مثل • المعت األول :ف تقنية الكمبيوتر ،ر
ي
الحروف والرموز واألرقام ،عل البيانات لتحويلها إىل تشفت مكاف.
التمت إىل التحويل التناظري اىل التحويل ر
اإللكتونيات حيث يشت ر الثان :يف • المعت
ي
الرقم.
ي
التمت بعلم التعمية منذ القدم ،إذ استخدم إلخفاء معلومات الرسائل ،وانتهجت طرق ونظم رمزية عديدة من 2يعرف ر
ً
أجل ذلك .وقد يغيب عن الكثتين أن أصله ر ي
عرن وأن العرب هم آباؤه ويدين لهم والدة ونشأة وتطورا ،ويعد كتاب الكندي
ّ
«رسالة يف استخراج األعداد المضمرة» ،أول مرجع معروف يف علم التعمية واستخراج المعم واصطلح عل تسميته حديثا
الشفرة.
علم ِ
3يعمل التمت عل تحويل البيانات إىل تنسيق آخر باستخدام مخطط متاح للجمهور بحيث يمكن عكسه بسهولة .ال ر
الت تم استخدامها لتشفتها.ر ر ً
الشء الوحيد المطلوب لفك تشفته هو الخوارزمية ييتطلب مفتاحا ألن ي
.2الفرق بي ر
التمت والتشفت
التمت ) ( Encodingمع عملية التشفت ( Encryption).أن ويمكن مقارنة عملية ر
التمت ,المرتبط بموضوع الرسية ,ر
فالتمت ال يعت كثتا" نعتت التشفت احد أنواع ر ر
بموضوع الرسية أو األمان ,إذ ال يخرج عن كونه خوارزميات وقواعد معلنة للتحويل من
فه عملية ترمت معقدة ورسية تتبع خوارزميات معينةنظام اىل آخر .أما التشفت ي
لطمس هوية البيانات .
• ا رلتمت يحول البيانات إىل تنسيق آخر باستخدام مخطط متاح للجمهور بحيث يمكن
عكسه بسهولة .يف حي .التشفت يحول البيانات إىل تنسيق آخر بطريقة ال يمكن إال
لفرد (أفراد) محددين عكس التحول.
التمت هو الحفاظ عل قابلية استخدام البيانات ويستخدم المخططات المتاحة • ر
وبالتاىل فإن القدرة عل
ي للجمهور.بينما التشفت هو للحفاظ عل رسية البيانات
عكس التحول (مفاتيح) تقترص عل بعض الناس..