Matlab coding for text steganography system by using LSB insertion method with key

Other Title(s)

ترميز ماتلاب Matlab لنظام إخفاء معلومات نصفي صورة باستخدام طريقة الإدراج LSB مع المفتاح

Joint Authors

Shihab, Lamya G.
Jawar, Zaynab M.
Khami, Muhammad J.

Source

Basrah Journal of Science

Issue

Vol. 33, Issue 2A (30 Jun. 2015), pp.37-51, 15 p.

Publisher

University of Basrah College of Science

Publication Date

2015-06-30

Country of Publication

Iraq

No. of Pages

15

Main Subjects

Information Technology and Computer Science

Topics

Abstract AR

نظام إخفاء بياني باستخدام الثنائية أو البت ذات التأثير الأقل LSB مع مفتاح بياني تم اقتراحه و تصميمه و انجازه باستعمال لغة البرمجة الماتلاب Matlab.

يختلف النظام المقترح عن بقية تقنيات التنفيذ الشبيهة و التي تعتمد طريقة LSB في النقاط التالية : تتعلق نقطة الاختلاف الأولى بالاكتشاف الآلي لنوع مجموعة الأحرف المستخدمة بالرسالة السرية امطلوب إخفاؤها و هل أن الرسالة المستخدمة مكتوبة فقط باللغة اللاتينية (التي تستخدم ثمانية ثنائيات في تمثيل كل حرف أو رمز فيها)، أو أنها تستخدم مجموعة الأحرف اللاتينية / العربية (التي تستخدم ستة عشر ثنائية في تمثيل كل حرف أو رمز).

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

و النقطة الثانية التي تميز نهجنا من الآخرين، تخص طريقة لاختيار لموقع ثنائيات الرسالة السرية و في أي من ثنائيات صورة الغلاف الكثيرة يجب إخفاء كل منها.

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

في حين ترتبط نقطة الاختلاف الثالثة بطريقة التوزيع المتساوي لثنائيات الرسالة السرية على مناطق و مساحة صورة الغلاف مما يجعل الأمر أكثر صعوبة في ملاحظة وجود رسالة خفية فيها.

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

Abstract EN

A stenographic system of least significant bit (LSB) insertion method with key is accomplished and designed by Matlab programming language.

The proposed system generally differs from other implementation techniques which use the LSB insertion method by the following points: First point concerns the implemented secret message character set.

It automatically detects secret message character set and determines if the message is written with Latin (with only 8 bits per character), or Latin/Arabic (with 16 bits per character), character set.

Determining the character set of secret message text comes out with the benefit of the economic usage of the redundant bits of the covering image from one side and from the other side, allows handling of hiding Arabic text message, that very rarely dealt with by other researchers (they usually use English text messages).

The second point which differentiates our approach from others, deals with the way of selecting the location of where the message's bits are going to be embedded among the many pixels of the cover image.

By which the given key string is used not just once, as in other techniques, but twice for two consecutive random selection operations, each with different number sequence outcomes.

While the third point is related to the way of equally distribute the hidden message bits on the image sub areas and this makes it more difficult to notice the existence of the hidden message.

The proposed technique is accomplished with the aide of specially written Matlab coded functions and two main algorithms for hiding and extracting secret text messages respectively.

American Psychological Association (APA)

Khami, Muhammad J.& Shihab, Lamya G.& Jawar, Zaynab M.. 2015. Matlab coding for text steganography system by using LSB insertion method with key. Basrah Journal of Science،Vol. 33, no. 2A, pp.37-51.
https://search.emarefa.net/detail/BIM-629552

Modern Language Association (MLA)

Khami, Muhammad J.…[et al.]. Matlab coding for text steganography system by using LSB insertion method with key. Basrah Journal of Science Vol. 33, no. 2A (2015), pp.37-51.
https://search.emarefa.net/detail/BIM-629552

American Medical Association (AMA)

Khami, Muhammad J.& Shihab, Lamya G.& Jawar, Zaynab M.. Matlab coding for text steganography system by using LSB insertion method with key. Basrah Journal of Science. 2015. Vol. 33, no. 2A, pp.37-51.
https://search.emarefa.net/detail/BIM-629552

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 49-50

Record ID

BIM-629552