Top Banner
Exploit Kashida Adding to Exploit Kashida Adding to Arabic e Arabic e - - Text for High Text for High Capacity Steganography Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International Workshop on Frontiers of Information Assurance & Security (FIAS 2009) in conjunction with the IEEE 3rd International Conference on Network & System Security (NSS 2009) Gold Coast, Queensland, AUSTRALIA, 19-21 October 2009. King Fahd University for Petroleum and Minerals College of Computer Science and Engineering
17

Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

Mar 15, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

Exploit Kashida Adding to Exploit Kashida Adding to Arabic eArabic e--Text for High Text for High

Capacity SteganographyCapacity Steganography

Ahmed A. AlNazer & Adnan A. GutubInternational Workshop on Frontiers of Information Assurance & Security (FIAS 2009) in conjunction with the IEEE 3rd International Conference on Network & System Security (NSS 2009)

Gold Coast, Queensland, AUSTRALIA, 19-21 October 2009.

King Fahd University for Petroleum and MineralsCollege of Computer Science and Engineering

Page 2: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

OutlineOutline

Objective IntroductionBackgroundProposed ApproachImprovement and ComparisonSummary and ConclusionFuture Work

Page 3: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

ObjectiveObjective

To build a steganography schema and tool that maximize the capacity of Arabic Text cover media by maximizing the use of Kashida (Arabic extension letter) in all possible location to hide a secret.

Page 4: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

IntroductionIntroduction

Steganography is the ability to hide information in a cover media, e.g. pictures.

Hiding information in text:◦ Challenging because of less un-used bits ◦ Appreciated because of less size and the ease

of transfer over the network.

Page 5: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

BackgroundBackground

Different languages :- different properties.Arabic language:◦ 28 characters◦ Joined characters when writing words◦ Extension character (Kashida) may be

embedded between two Arabic characters *

Example: مــيــرحــن الــمــرحــم اهللا الــســب

Page 6: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

BackgroundBackground

Pointed Letters and Kashida (by Dr. Gutub)◦ Adding extensions after pointed letters.◦ Adding extensions before pointed letters.

◦ Low security, increase capacity *

Page 7: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

Proposed ApproachProposed Approach

Studied Arabic letters to see their applicability to add Kashida.Built a steganography schema and tool to put Kashida whenever possible.Compare proposed approach with a previous approach in terms of capacity

Page 8: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

Proposed ApproachProposed Approach

Arabic letters applicability with Kashida◦ 35 keyboard letters can come after Kashida

‘آ' ‘أ' ‘ؤ' ‘إ' ‘ئ' ‘ا' ‘ب' ‘ة' ‘ت' ’ث' ’ج' ‘ح' ‘خ' ’د' ’ذ' ’ر' ’ز' ’س'’ش' ’ص' ’ض' ’ط' ’ظ' ’ع' ’غ' ’ف' ’ق' ’ك' ‘ل' ‘ن'‘م' ’ه' ’و' ’ى' ‘ي'

◦ 23 letters can come before Kashida‘ب' ‘ت' ‘ث' ‘ج' ‘ح' ‘خ' ‘س' ‘ش' ‘ص' ‘ض' ‘ط' ‘ظ' ‘ع'‘غ' ‘م' 'ل' 'ك' 'ق' 'ف' ‘ن' 'ي' 'ه'

◦ 4 special cases for letter (ل) :( آل، إل، ألال، ) can’t accept Kashida between.

Page 9: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

Proposed ApproachProposed Approach

Page 10: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

Improvement and ComparisonImprovement and Comparison

Experiment: data taken from 15 Khotbas(written religious speeches) in the literature with different length.Capacity comparison:◦ Using proposed method gives an average of

39% capacityi.e. utilize 39% of the cover media to hide a secret

◦ Using - old method - Kashida with dotted letters gives an average of 16% capacity.

Page 11: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

Improvement and ComparisonImprovement and Comparison

21.0039.00Average

21.691,62340.008805,56715

20.371,72837.779324,04014

21.961,60341.178553,89313

21.921,60638.229213,79412

19.731,78439.378943,74711

20.101,75137.859303,71310

21.481,63940.328733,6899

21.701,62237.739333,6568

20.991,67738.109243,5917

18.691,88335.319973,3376

20.941,68136.599623,1375

20.221,74138.729092,9904

21.351,64936.039772,9053

19.721,78541.668452,5032

21.291,65340.888612,3571

Per %CapacityPer %Capacity

Dotted LettersMSCUKAT Cover Media Length#

Page 12: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

Improvement and ComparisonImprovement and Comparison

0

5

10

15

20

25

30

35

40

45

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Kadhida with Dotted

MSCUKAT

Page 13: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

Improvement and ComparisonImprovement and Comparison

Analysis:◦ Using proposed technique is giving 244%

better than using old Kashida with dotted letters. ◦ Limitation of the capacity of using Kashida

with dotted letters affect the ability to hide a long secret in a limited size cover media. ◦ This implies an advantage of using this

proposed idea that it gives us more possibility to hide longer secrets.

Page 14: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

Improvement and ComparisonImprovement and Comparison

Analysis of the secret: ◦ Studied the secret with different file sizes◦ Analyzed the number of 1s in the secret and

its percentage compared to secret size. ◦ Opened a future work to better utilize the

cover media to have more capacity.

0

10,000

20,000

30,000

40,000

50,000

60,000

70,000

1 2 3 4 5

Secret LengthNumber of 1s

27% average number of ones in the secret

Page 15: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

Summary and ConclusionSummary and ConclusionStudy of characteristics of Arabic letters and how Kashida can be embedded to answer the questions:◦ Is it proper to use Kashida whenever possible? ◦ How many places in Arabic text can put Kashida?

Steganography schema and tool to embed secret with maximum utilization of Kashida between Arabic letters.

Using proposed method is giving 244% better than using Kashida with dotted letters.

Page 16: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

Future WorkFuture Work

Enhance the way of embedding KashidaBenefit of the less number of ones in the secret (27%)Encrypt the secretUse other file formats as secret

Page 17: Exploit Kashida Adding to Arabic e-Text for High Capacity ... · Exploit Kashida Adding to Arabic e-Text for High Capacity Steganography Ahmed A. AlNazer & Adnan A. Gutub International

Q & AQ & A