Database Hiding in Tag Web Using Steganography by Genetic Algorithm

اسم الطالب : Fatma Abdalla Mabrouk
المشرف : Mudawi Mukhtar Elmusharaf
تاريخ النشر : 2017-01-01
الدرجة العلمية : دكتوراة
Abstract

The main goal of this research is to study steganography technique by GA and to design new system known as (SteganoTag), it is one of the new methods of steganography information through hiding database within the saved web pages by using genetic algorithm, without changing the page size, to increase the reliability and confidentiality of the data base system. A sample of database that is designed in XML language has been selected. The main sector of this research is the application of genetic algorithm as a method of data security, it is applied in the field of evolutionary programming in artificial intelligence, as the experimental method is used in the analysis of different types of home pages, these proposed technical HTML tags and its attributes are applied to hide illogical database using the genetic algorithm. This proposed technique considers labels as genes and characteristics as chromosomes. Then the architecture has been detailed and the implementation of the proposed system of hiding information using the software program C # and the system has been simulated using different scenarios and a variety of data. The good side of using steganography with a genetic algorithm has been clarified. Finally, the most important findings in this research is that the combination between the science of genetic algorithm and steganography raising the efficiency of the process of masking data in a web page without changing its parameters, and the encryption algorithm enhances the complexity of illegal attempts of steganography removal. Genetic algorithm has the ability to achieve a significant improvement in data security following the same methodology, this collection can be extended to involve the development of other security systems to get safer and reliable systems of database hiding. The high flexibility of HTML can be applied in many other techniques, other non-public languages can be used in the process of database hiding and exploitation of the Internet protocols, and the development of this method by introducing developmental algorithms to increase the efficiency of data hiding. The development of e-mail data process can also be hidden.

المستخلص

الهدف من هذا البحث دراسة تقنية إخفاء المعلومات بواسطة الخوارزمية الجينية، ومن ثم تصميم نظام (SteganoTag) كأحد الطرق الجديدة في إخفاء المعلومات من خلال إخفاء قاعدة بيانات داخل صفحة الانترنت المحفوظة باستخدام الخوارزمية الجينية دون تغيير حجم الصفحة لزيادة موثوقية وسرية نظام قاعدة البيانات. سيتم أخذ عينة من قاعدة البيانات المصمم بلغة XML. النطاق الرئيسي في هذا البحث تطبيق الخوارزمية الجينية كأسلوب أمن للبيانات، ويتم استخدامها في مجال البرمجة التطورية في الذكاء الاصطناعي، كما انه يستخدم المنهج التجريبي في تحليل أنواع مختلفة من الصفحات الرئيسية، تستخدم هذه التقنية المقترحة علامات HTML وصفاتها لإخفاء قاعدة بيانات غير منطقية باستخدام الخوارزمية الجينية. وتعتبر هذه التقنية المقترحة أن أي علامة تمثل الجينات وتمثل أي صفة كروموسوم. تم تصميم الهندسة المعمارية وتنفيذ نظام إخفاء المعلومات المقترح باستخدام برنامج C# ومحاكاة النظام باستخدام سيناريوهات مختلفة ومجموعة بيانات متنوعة. وتوضح الجانب الجيد من استخدام إخفاء المعلومات مع الخوارزمية الجينية. أخيرا، من اهم نتائج هذا البحث أن الجمع بين علم الاخفاء وخوارزمية الجينية يحسن من عملية اخفاء البيانات في صفحة ويب دون تغيير معالمه، ان خوارزميه التشفير عززة من تعقيد محاولات إزالة الإخفاء الغير مسموح بها. الخوارزمية الجينية لها القدرة على تحقيق تحسن كبير على أمن البيانات وباتباع نفس المنهجية، هذا المزيج يمكن أن يمتد إلى تطوير أنظمة الأمان الأخرى للحصول على أنظمة لإخفاء قواعد البيانات أكثر آمناً وموثوقية بها. يمكن استغلال المرونة العالية للغة HTML في كثير من التقنيات الأخرى، كما يمكن استخدام لغات أخرى غير شائعة في عملية إخفاء قواعد البيانات. استغلال بروتوكولات شبكة الانترنت في عملية إخفاء قواعد البيانات، وتطوير هذه الطريقة بإدخال الخوارزميات التطويرية لزيادة كفاءة إخفاء البيانات. كما يمكن تطوير الاخفاء للبيانات البريد الإلكتروني.