ترغب بنشر مسار تعليمي؟ اضغط هنا

كيف تعمل خوارزمية LSB في تشفير البيانات؟

1256  - 0  - -  Shamra Editor - تم طرحه في مساحة (الهندسة المعلوماتية)

تعتبر خوارزمية LSB او Least Significant BIT   واحدة من أكثر الخوارزميات شهرة في تضمين البيانات فوق صورة ما, البت الأقل دلالة في الصورة يتم تغيره إلى بت يمثل الرسالة السرية التي يجب تضمينها في الصورة.

عندما نستخدم صورة من ٢٤ بت, يتم استخدام مكونات بتات تمثل ثلاثة ألوان هي الأحمر والأخضر والازرق كل بايت يستطيع تخزين ٣ بت في كل بكسل, من أجل صورة حجمها ٨٠٠*٦٠٠ بكسل, نستطيع تخذين رسالة مؤلة من ١٤٤٠٠٠٠ بتس او ١٨٠٠٠٠ بايت.

على سبيل المثال لشركة خوارزمية LBS بمثال عملي, لنفرض انه لدينا شبكة من ٣ بكسل لصورة من ٢٤ بت يمكن تمثيلها كمايلي:

(00101101 00011100 11011100)
(10100110 11000100 00001100)
(11010010 10101101 01100011)

عندما يكون الرقم ٢٠٠ الذي يمكن تمثيله بالتمثيل الثنائي: 11001000 هو الرقم المراد تضمينه في البت الأقل دلالة في هذه الصورة سيكون الصورة الناتجة هي كمايلي:

(00101101 00011101 11011100)
(10100110 11000101 00001100)
(11010010 10101100 01100011)

لاحظ ان العدد تم تضمينه في اول ٨ بايت من الشبكة اي احتجنا لتغيير  فقط ٣ بت لتضمين الرسالة المطلوبة.

 


اﻹجابات ( 0 )


الاسئلة المقترحة

mircosoft-partner

هل ترغب بارسال اشعارات عن اخر التحديثات في شمرا-اكاديميا