Professional Documents
Culture Documents
ةيمقر ةيئام تاملاع داجيلإ ةيلاع ةيناكملإا يبرعلا صنلا يف, ضرعلا ةميدع ليكشتلا تاملاع مادختساب (Zero Width Diacritic Marks .)
ةيمقر ةيئام تاملاع داجيلإ ةيلاع ةيناكملإا يبرعلا صنلا يف, ضرعلا ةميدع ليكشتلا تاملاع مادختساب (Zero Width Diacritic Marks .)
المستخلص:
يبتكر البحث طريقة جديدة إلدراج عالمات مائية في ملفات النص العربي باستخدام عالمات
التشكيل ( .)Diacritical Marksيتم بوساطتها إدراج معلومات حقوق الملكية الفكرية
للمالك الحقيقي في النسخة األصلية و النسخ المستنسخة عنها .و إدراج معلومات عن
المشتري األول للمستند لمنع تداوله خارج االتفاقات المبرمة مع المشتري.
نظام الكتابة في اللغة العربية يتكون من حروف أساس ( ,)Basic lettersوتسمى أيضا
الحروف الصامتة ( ,)Consonantعالمات تشكيل تستخدم كحركات لضبط معاني الكلمات و
تطبيق القواعد النحوية في إعراب الكلمات و الجمل ,تتصف عالمات التشكيل بان كتابتها في
النص اختيارية ,و عالمات الفصل و الوصل (.)Punctuation Marks
طورت عدة أطقم من الحروف ( )Fontsلكتابة ملفات النصوص العربية ,اختلفت هذه األطقم
بأشكالها و بانتمائها إلى األنواع المتعددة من حروف الحاسوب .و لكنها جميعا تمثل محاوالت
الستيعاب خصائص الحرف العربي و اللغة العربية.
الطريقة المقترحة في بحثنا هذا ,تفتح المجال إلضافة العالمات المائية إلى ملفات النصوص
العربية االلكترونية ,تتيح للمالك إثبات حق ملكيته للمستند أمام القضاء .وهي:
طريقة الترميز بالظهور و االختفاء المتتالي للحركات.
درس البحث طريقة تمثيل الحرف ,و أجزاءه المكونة له ,في الحاسوب ,و خصائص تمثيل
عالمات التشكيل في حروف الحاسوب بشكل عام و ركز على عالمات التشكيل في أطقم الحرف
العربي في الحاسوب بشكل خاص .وكانت اإلمكانية عالية إليجاد عالمات مائية رقمية
في النص العربي ,باستخدام عالمات التشكيل عديمة العرض ( Zero Width
.)Diacritic Marks
تعرض البحث إلى سبل زيادة كفاءة هذه الطريقة و درجة مقاومتها للهجمات المحتملة على
النص المحمي.
Abstract:
This paper presents a new method to incorporate watermarks in the
Arabic text files using diacritics. Intellectual property rights of the real
owner included in the original version and the other copies, with
information about the first buyer of the document to prevent the
circulation outside the agreement of the buyer.
Writing system in the Arabic language consists of (Basic letters), also
called (Consonants), (diacritics) to adjust the meanings of words and the
application of grammatical rules to express words and phrases, and
(Punctuation Marks (. Diacritics are written in the text optionally.
Several sets of characters (Fonts) are developed to write Arabic text files,
these sets differ in forms and belong to the multiple kinds of computer
fonts. They all represent attempts to accommodate the Arab : Character
and the characteristics of the Arabic language.
The proposed method in our research aims to add watermarks to the
electronic Arabic text files, allowing the owner to prove his ownership of
the document in front of the judiciary. This is:
Coding method by view and hide diacritics sequentially.
The research studied font representation and its components in computer,
and the characteristics of diacritics representation in Arabic font sets in
computer in particular. There was high capability to insert digital
watermarks in the Arabic text using (Zero Width Diacritic Marks).
The research presents approaches to increase efficiency and resistance of
this method against attacks.
. 2مقدمة:
تنقسم تقنيات إخفاء المعلومات ( )Information hidingإلى قسمين هما الكتابة
المخفية ( )Steganographyو العالمات المائية ( .)Watermarkingتركز
تقنيات الكتابة المخفية ,االهتمام على توفير امن المعلومات السرية بوساطة
إخفائها في الوسط الغطاء ,يتجه التركيز في العالمات المائية الرقمية إلى توفير
معلومات إضافية عن الوسط الغطاء مخفية فيه)Judge, 2001(,
.)Johnson et al.2000 (, )Katzenbeisser & Petitcolas,2000(,
الغرض الرئيس من إضافة العالمات المائية الرقمية هو حماية محتويات معينة من
النسخ و النشر غير المخول بوساطة تمكين المالك من إثبات ملكيته للمحتوى أمام
المحاكم .يعتمد ذلك عادة على وجود مدى واسع من الضوضاء ,ضمن المحتوى,
يمكن التغيير فيه مع احتفاظ المادة التي تحتويه على خواصها األساسية .فمثال,
يؤدي تغيير البتات األقل أهمية ( )Least Significant Bitsفي نقاط صورة,
إلى تغيير جودة مظهرها بشكل بسيط ,ال يمكن للعين البشرية مالحظته .ان حجم
العالمات المرئية التي يمكن إضافتها (كما في البتات األقل أهمية للصورة ) يعتمد
على حدود قدرة اإلحساس البشري إلدراك التغيير الصوري أو السمعي .معدل
اإلخفاء ( )Hiding rateهو نسبة عدد البتات المخفية إلى عدد البتات المستخدمة
لإلخفاءJohnson et al. ( , )Katzenbeisser & Petitcolas,2000(,
.)2000
يزداد التركيز على موضوع إدراج العالمات المائية الرقمية باتجاه أنواع من
البيانات مثل النصوص ,البرمجيات ,و الخوارزميات ,لكون هذه األنواع من
البيانات تمتاز بشكلها المحدد جدا (مقارنة مع األنواع األخرى كالصور ,
المرئيات ,و السمعيات) ,لذلك تكون القدرة على إدراج العالمات المائية فيها مهمة
صعبة.)Topkara et al.2005 (,
إن التحديات التي تواجه إدراج عالمات مائية رصينة ,في مادة ما ,تتمثل بما يأتي,
(:)Topkara et al.2005
.1إن حشر العالمة المائية ال يحط من قيمة المادة.
.2يمكن إثبات العالمة المائية أمام القضاء.
.3يصعب اكتشاف,إزالة أو تغيير العالمة المائية ,بدون الحط من قيمة
المادة.
.4عدم الحاجة لخزن النسخة األصلية للمادة.
.5يمكن إضافة أكثر من عالمة مائية في المادة نفسها.
.6يمكن قراءة العالمة المائية بوساطة مفتاح سري.
العدد التاسع والعشرون 1027 مجلة كلية المأمون الجامعة
الحفاظ على قيمة المادة أو إمكانية االستفادة منها هو أمر محوري في عملية إدراج
العالمات المائية .وهو أمر يتعلق كثيرا بنوع البيانات واالستخدام المطلوب لها.
فمثال ,بالنسبة للنص تعني القيمة أن يعطي النص بعد التغيير المعنى نفسه .الشكل
رقم ( )1يوضح أنموذجا لعملية إدراج عالمة مائية في نص.
1
Mark
Secret/public key
العدد التاسع والعشرون 1027 مجلة كلية المأمون الجامعة
لذلك يعد اإلخفاء في النص اكثر صعوبة من اإلخفاء في االوساط المتعددة .إن
التقنيات المستخدمة في إخفاء المعلومات في صور النصوص هيBender et (,
: )al.1996
أ -ترميز إزاحة السطر (.)Line shift coding
ب -ترميز إزاحة الكلمة (.)Word shift coding
ج -ترميز الخصائص الصورية (.) Feature coding
د -تقنيات المساحات البيضاء (.)White space techniques
طرائققق إخفققاء المعلومققات يمكققن أن تسققتخدم ترميققز المعلومققات مبا ققرة فققي الققنص
( و بذلك تستغل التكرار الطبيعي في اللغة) أو في هيئة النص ,بوساطة التعديل فقي
الخصققائص مققا بققين السققطور ( ,)Interlineأو فققي الخصققائص مققا بققين الكلم ق ات
(.)Johnson et al.2000( ,)Interword
انتققد البقاحثون فقي ( ،)Atallah et al. 2001a, 2001bالطرائقق التقي تحقول
القنص إلققى صقورة قبققل إدراج العالمققات المائيقة فيققه ،ألن هقذه الطرائققق ال تسققتخدم
النص ذاته في تمثيقل العالمقة المائيقة ,ممقا يجعقل ذلقك غيقر مجقد فقي مجقال اللغقات
الطبيعيقققة ( .)Natural Languagesفطقققوروا طريققققة إدراج العالمقققات المائيقققة
باسققتخدام التعققويل بالمرادفققات( )Synonyms Substitutionلتمثيققل العالمققة
المائيقققة .المثقققال ا تقققي يوضقققح كيفيقققة تمثيقققل سلسقققلة البتقققات الثنائيقققة (5= )101
باستخدام العبارة في أدناه .تمثل الكلمات بين االقواس المردافقات المحتمقل اسقتخدام
احداها في تمثيل العالمة المائية.
مققع التحديققدات التققي تفرضققها المرادفققات ( )0 ≥ a0> 2و ( ,)0 ≥ a1> 5ليكققون
الحققققل هققققو , 2 = a1 ,و .1 = a0و يعنققققي هققققذا اختيققققار المرادفققققات ( )fineو
( .)Atallah et al.2001b(,)Topkara et al.2005 (,)townمعقدل اإلخفقاء
العدد التاسع والعشرون 1027 مجلة كلية المأمون الجامعة
المتققدني ,و ضققعا العالمققة المائيققة امققام الهجققوم التخريبققي ,همققا نقققاط ضققعا هققذه
الطريقة.
طققورت طريقققة اخققرى ادرجققت العالمققات المائيققة فققي الققنص باسققتخدام التعققديل فققي
الهيكقل الشقجري للجمقل ( ,)Tree Structure of Sentencesلتحقيقق متانقة و
مرونة اكثر في خوارزمية اإلخفاء .)Atallah et al.2002(,
طرائققق اخققرى ولققدت نصوصققا اسققتنادا إلققى القققواميس و القواعققد اللغويققة ,لغققرض
اسققتعمالها كوسققط الخفققاء العالمققات ( .)Context-Free Grammarو اخققرى
اسققتخدمت طريقققة هجينققة مققن الطرائققق المققذكورة سققالفا ( .)NICETEXTمعظققم
طرائق إدراج العالمات المائية تستخدم عمليات التشفير و الترميز إلضافة مستوى
أعلقى مقن السقرية(Johnson et (, )Katzenbeisser & Petitcolas,2000
.)al.2000
في كال النوعين توجد مكونات ( حروف ,رموز ,او عالمات) ,ليس لها عرض
أفقي خاص بها ,تحتله عند ورودها في سياق النص .يدعى هذا النوع من المكونات
بعديمة العرض ()Zero- width
تتيح هذه المواصفات استخدام الحركات في تقنية تثبيت عالمات مائية في النص
العربي و كما سيرد في الطريقة المقترحة في بحثنا الحقا.
011111110110101101
إذا كانت العالمة المائية المطلوب إدراجها في النص ليست بالصيغة الثنائية,
فيجب تحويلها أوال ,إلى الصيغة الثنائية( )Binary Formatقبل إدراجها في
النص.
تدرج عدة عالمات في النص الواحد أو تجزأ العالمة الواحدة إلى أجزاء تنتشر في
مساحة النص ,لغرض زيادة رصانة العالمة المائية ضد الهجمات المحتملة.
يتكون هيكل العالمة المائية الواحدة من األجزاء ا تية:
.1بصمة العالمة ( : )Mark stampسلسلة من البتات لتعيين بداية
العالمة.
.2طول العالمة ( :)Mark lengthقيمة عددية تحدد طول العالمة بالبتات
.
.3متن العالمة( :)Mark bodyالمعلومات التي تتضمنها العالمة المائية.
.4مؤشر الجزء الالحق( :)Pointerقيمة عددية لمؤ ر يحدد موقع العالمة
التالية أو الجزء التالي للعالمة الواحدة ,ضمن النص.
العدد التاسع والعشرون 1027 مجلة كلية المأمون الجامعة
من الواجب ان يكون طول أجزاء العالمة ( ,2 ,1و ) 4محددا مسبقا بشكل تام,
الغرض من ذلك هو تمييز بداية الجزء الخاص بمتن العالمة من بين األجزاء
األخرى ضمن العالمة الواحدة .و يراعى في ذلك دراسة الطول الالزم لكل جزء.
و بالتحديدات ا تية:
.2طول بصمة العالمة المائية :زيادة طول البصمة يؤدي إلى زيادة عدد
تباديل رموزها الثنائية و الذي بدوره يتيح زيادة في تعدد أنواع البصمات
الممكنة .و لكنه بالمقابل يقلل من المساحة المتاحة لمتن العالمة.
.1طول حقل طول العالمة المائية :يجب ان يكون بطول مناسب ليسع تمثيل
أطول عالمة مائية يحتمل إدراجها.
.3طول مؤشر الجزء الالحق :يجب ان يكون بطول مناسب ليسع تمثيل ابعد
جزء الحق ضمن النص.
في حالة تعدد العالمات المائية ,من المفيد تضمين العالمة المائية الواحدة ,بيانات
وسيطة ( ,)Metadataعن العالمات المائية األخرى .مثل (موقع العالمة المائية,
تسلسل العالمة ضمن العالمات ,عدد العالمات الكلي ,طول العالمات الكلي.)...,
تساعد هذه البيانات في مقاومة الهجوم الذي يضيا عالمة مائية مزورة إلى النص,
أو الهجوم الذي يغير في إحدى العالمات .و لغرض تمييز هذه البيانات عن
معلومات متن العالمة المائية ,يجب دراسة تثبيت موقع و طول كل جزء من هذه
البيانات ضمن هيكل العالمة المائية الواحدة .ان مساوئ إدراج مثل هذه البيانات هو
زيادة تعقيد خوارزمية اإلدراج و اإلدخال ,و التقليل من المساحة المخصصة لمتن
العالمة المائية .الشكل رقم ( )2يوضح هيكل العالمة المائية العام.
توضح الخوارزميتان ( ,)3( ,)1في البنود الالحقة طريقة البحث المقترحة إلدراج
العالمة المائية.
العدد التاسع والعشرون 1027 مجلة كلية المأمون الجامعة
سنشير للعالمة المائية بالرمز m و طول العالمة المائية بالرمز . m و البتات
التي تشكل العالمة المائية بالرمز , mi حيث , m i 1و أن
. mi 0,1
s يمثل النص المحمي ,و هو أيضا سلسلة من si بطول . c قيم si
المحتملة هي } ,{0,1و هي تحدد حالة الحركة اإلعرابية بعد إدراج العالمة
المائية على وفق الدالة f 1 si كا تي:
hide diactric if si 0
wi f 1 si
view diactric if si 1
العدد التاسع والعشرون 1027 مجلة كلية المأمون الجامعة
يتم في إجرائية اإلدراج اختيار مجموعة جزئية j1 , j (m)من عناصر النص
األصلي ثم إجراء عملية التعويل في هذه المجموعة الجزئية ,و التي تستبدل
بالعناصر , mi حيث , mi 0or 1و كا تي: العناصرc
ji
cj
mi
i
لذا فان المسافة بين بتين من بتات العالمة المائية يتحدد بشكل عشوائي .و لما كان
المستلم على معرفة بالبذرة k و معلومات مولد األرقام العشوائية ,يكون بإمكانه
إعادة تركيب , k i و من بعد ذلك كل عناصر الفهرسة . ji هذه التقنية
موضحة في الخوارزمية( )3و الخوارزمية (.)4
1027 العدد التاسع والعشرون مجلة كلية المأمون الجامعة
endfor
for i 1,, m do
if s j 0
i
wj hide daictric
i
else
wj view daictric
i
endfor
1027 العدد التاسع والعشرون مجلة كلية المأمون الجامعة
endfor
إن الدور الذي تؤديه المجموعة الوثائقية للنص العربي بالحركات ,يحدد الصورة
اإلحصائية ( )Statistical Formatلسلسلة الحركات المتولدة ,فمثالً ,النتائج التي
استخرجها , )Gal,2002(,عند استخدامه القرآن الكريم كمجموعة وثائقية لتطبيق
أنموذج ماركوف الخفي في توليد الحركات ,تختلا صورتها اإلحصائية عن
النتائج في ,)Elshafei et al.2006(,التي استخدمت أنموذج ماركوف الخفي
أيضا ,إن اختيار مجموعات وثائقية مختلفة بشكل مناسب ,ينتج عنه استخراج
صورة إحصائية مميزة لكل سلسلة حركات متولدة.
يقترح بحثنا استغالل إمكانية التوليد أ لي لحركات النص العربي الخالي من
الحركات ,وتوظيفها في تثبيت العالمات المائية في النص ,و يعد اختالف الصورة
اإلحصائية لسلسلة الحركات المتولدة بمثابة بصمة للنص المحمي ,يمكن تمييز
مرجعيته بداللة المجموعة الوثائقية المستخدمة في إنتاج سلسلة الحركات المتولدة
عنها ,باإلضافة إلى العالمات المائية التي يتضمنها النص.
. 5المناقشة:
التغلب على التحديات المطروحة أمام عملية إدراج العالمات المائية المذكورة
في مقدمة البحث ,هو معيار نجاح أي طريقة تروم إدراج عالمات مائية في نص
ما ,كما يأتي:
.1المحافظة على قيمة النص :إن ظهور الحركات في النص العربي هو أمر
اختياري ,لذلك فان استغالل ظهور و اختفاء الحركات في النص العربي,كليا
أو جزئيا ,ال يحط من قيمته .ال يتأثر هيكل النص أو هيكل الجمل فيه بإضافة
العالمات المائية .من المحتمل تغير معنى بعل الكلمات تبعا لألخطاء التي
تصاحب عملية التوليد ا لي للحركات .لذلك يرتبط مدى تغير معنى الكلمات
بمدى دقة خوارزمية التوليد إضافة إلى حجم و دقة المجموعة الوثائقية
المستخدمة لهذا الغرض.
.2إثبات العالمة المائية :توفر الطريقة المقترحة في هذا البحث إمكانية عالية
في تمثيل كمية معلومات منتشرة على عموم النص بما يكفي إلثباتها أمام
القضاء .و تعتمد كمية المعلومات و عدد العالمات المدرجة في النص ,على
حجم النص األصلي .إن إثبات حقوق الملكية أمام القضاء يعتمد على جانبين
رئيسين هما ,أوال,التشابه الجوهري بين النسخة األصلية و المستنسخة و
إثبات عملية االستنساخ ,و ثانيا ,إثبات إن النص غير القانوني هو أجزاء
جوهرية مستنسخة و مطابقة للنص المحمي بحقوق حفظ الملكية.
.3الحاجة لخزن النسخة األصلية :إن الطريقة المقترحة في البحث ال تستلزم
خزن النسخة األصلية .فالنص األصلي يبقى موجودا ضمن النص المحمي
العدد التاسع والعشرون 1027 مجلة كلية المأمون الجامعة
بعد إدخال العالمة المائية ,حيث سيؤلا مع الحركات المضافة النص المحمي
المتولد.
يمكن إضافة أكثر من عالمة في المادة نفسها :و يعتمد ذلك على سعة النص .4
المطلوب حمايته .النص الطويل يتيح مساحة كبيرة لعالمة مائية طويلة ,كما
يتيح تعدد العالمة المائية الواحدة ضمن النص .و تعتبر الصورة اإلحصائية
للحركات المتولدة آليا عالمة مائية أيضا ,تشير إلى الخصائص اإلحصائية
للمجموعة الوثائقية المستخدمة .لزيادة متانة العالمات المائية المتعددة في
النص الواحد ,يجب إضافة معلومة إلى العالمة المائية عن عدد العالمات التي
يتضمنها النص.
ترميز و تشفير العالمات المائية :يتم تشفير العالمة المائية في الطريقة .5
المقترحة ,قبل التحويل إلى الصيغة الثنائية ,و يكون التشفير بالمفتاح المناسب
لطبيعة العالمة المائية ,يكون تشفير المفتاح العام مناسبا للنصوص التي
ستعمم على العمالء .يمكن استخدام خوارزميات ترميز بيانات مناسبة للصيغة
الثنائية لضغط حجمها ,مثل خوارزمية ترميز هوفمان ()Huffman
للحصول على معدل إخفاء أعلى.
مقاومة العالمات المائية :إن أهم الهجمات المحتملة على النص المحمي .6
تتمثل بما يأتي:
هجوم االكتشاف و اإلزالة ( :) Detect and Erasure attackفي
حساب أولي لقياس حاجة الخصم االحتسابية الالزمة لهجوم االكتشاف
اإلحصائي ,فان نصا يحتوي على ( )Pمن الحروف و كانت هناك عالمة
بطول معلوم ( )Nمن البتات ,فان عدد التباديل التي يمكن إن تتخذها العالمة
على حروف النص تعطى بالقيمة .)P! / (P – N)!( ,وهو عدد اكبر من
( ,)2Nالذي يمثل عدد العبارات المختلفة بطول ( .)Nعلى سبيل المثال ,لو
كان عدد حروف النص التي تتقبل الحركات هو ( )30000حرفا ,وأدرجت
بيانات لعالمات مائية بطول ( )15000بتا ,فهناك عدد من التباديل يبلغ
( )1065156محتملة داخل النص .في حين ان عدد التباديل المحتملة
للعبارات المختلفة بطول ( )Nيبلغ تقريبا(.)104515
إذا كان طول العالمة مجهول فان عدد التباديل المحتملة التي يمكن أن
تتخذها العالمة المائية بطول ( )nمن البتات بين حروف النص سترتفع إلى:
العدد التاسع والعشرون 1027 مجلة كلية المأمون الجامعة
P !P
!)(P - n
n 1
يضطر هجوم اإلزالة لمحو جميع العالمات أو جميع أجزاء العالمة الواحدة,
أو يكون الهجوم فا ال .كما إن عدد التباديل على وفق االحتساب الذي أجريناه
,يوضح ان مهاجمة العالمة المائية بالهجوم اإلحصائي ,خصوصا مع إضافة
عوامل سرية أخرى يجعل معرفة معلومات عن العالمة المائية صعبا ,فضال
عن معرفة وجودها بالفعل.
هجوم االجتزاء ( :)Subset copy attackتستند الطريقة المقترحة في
مقاومة هجوم االجتزاء ,إلى انتشار و ترابط العالمات المتعددة في النص
الواحد و كذلك انتشار و ترابط أجزاء العالمة الواحدة في مساحة النص.
بانتشار مناسب .ال يمكن للمهاجم اجتزاء نص خالٍ من عالمة مائية أو جزء
من عالمة مائية .و بالترابط بين العالمات أو أجزاء العالمة يمكن إثبات موقع
النص المجتزأ ضمن سياق النص األصلي.
هجوم التغيير ( :)Alteration attackإن إضافة البيانات الوسيطة تمنع
المهاجم من تغيير محتوى العالمة المائية ,الن ذلك سيؤدي إلى تناقل
المحتوى مع البيانات الوسيطة المفترض أنها تصفه .إن نجاح هذا الهجوم
يعتمد على قدرة المهاجم على التشكيل بين البيانات الوسيطة و متن العالمة ,و
هو أمر صعب جدا.
هجوم اإلضافة ( :)Addition attackيحاول المهاجم في هذا الهجوم
إضافة عالمة مائية خاصة به إلى النص المحمي ,بغية االحتجاج بها أمام
القضاء و نسبة حق ملكية النص إليه .تقاوم البيانات الوسيطة المدرجة ضمن
العالمة المائية ,مثل العدد الكلي و الطول الكلي للعالمات المائية ,مثل هذا
الهجوم.
معدل اإلخفاء بهذه الطريقة يساوي ( ,)6 : 1أو ( .)%1225وهو معدل جيد
مقارنة بأعلى معدالت الطرق السائدة لإلخفاء في النص ,التي تتراوح بين (-6
.)%15
العدد التاسع والعشرون 1027 مجلة كلية المأمون الجامعة
. 6االستنتاجات:
قدم البحث تقنية جديدة لحماية مستندات النص العربي بإدراج عالمات مائية
فيها .استغلت هذه التقنية خاصية وجود عالمات التشكيل (الحركات اإلعرابية) في
النص العربي لتمثيل سلسلة ثنائية من األعداد كعالمة مائية مخفية في النص .صمم
البحث أنموذجا مكونا من أربعة أجزاء,قابلة للزيادة ,للعالمة المائية لتلبية متطلبات
التكامل ,الكفاءة ,و المتانة في مقاومة الهجمات المحتملة عليها .معدل اإلخفاء
المتوقع حسب الطريقة المقترحة هو ( .)%1225و هو معدل مقبول بالمقارنة مع
معدالت اإلخفاء السائدة في النصوص .قدم البحث خوارزميات إدراج و استخراج
للعالمة المائية على وفق طريقته المقترحة .يؤكد البحث على أن تسبق عملية
إدراج العالمات المائية عملية تشفير و ترميز للعالمة المائية لتوفير مستوى أفضل
من السرية و ضغط البيانات لتوفير معدل إخفاء عالي .اقترح البحث استغالل
الدراسات الجارية لتوليد الحركات اإلعرابية آليا في النص العربي الخالي من
الحركات.
المصادر:
(1) http://www.lexicon.org.uk/definition/typeface/
(2) http://www.lexicon.org.uk/definition/fixed-width-font/
(3) http://www.lexicon.org.uk/definition/proportional-font/
(4) The Unicode Standard, Version 4.0 - Unicode Consortium
-ch02 Unicode Consortium, 2006,
http://www.unicode.org/standard/principales.htm
(5) Unicode Consortium, 2006,
http://www.unicode.org/ucd.htm