Top Banner
الرقمية والتشفيرلصورةلمائي لتعليم ا الDigital Image Watermarking & Encryption حلبيم ال حسا مجد غنوم اف الدكتور باشر: عبد الكريم الس الم جد طعمة م
30

Watermarking & Encryption

Jun 26, 2015

Download

Engineering

Hossam Halapi

Watermarking ( Lsb + Dct ) , Encryption ( classical algorithms + Des ) 2014
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: Watermarking & Encryption

التعليم المائي للصورة الرقمية والتشفير Digital Image Watermarking & Encryption

حسام الحلبي

المعبد الكريم الس: باشراف الدكتور غنوم مجد

مجد طعمة

Page 2: Watermarking & Encryption

oالهدف من المشروعo أساسيات في الصورة الرقميةo التعليم المائيo التشفيرo الدارة العملية

Page 3: Watermarking & Encryption

هدف المشروع

الحصول على خصائص حماية الملكية الفكرية للمعلومة الرقمية.

تأمين الحماية اللازمة لسرية المعلومات الرقمية.

مقارنة فعالية الخوارزميات مختلفة.

Page 4: Watermarking & Encryption

أساسيات في الصورة

تمثيل البيكسل –جودة الصورة : البيكسل •

bit 1: الصورة أحادية اللون •

byte 1: الصورة ذات التدرج الرمادي •

bytes 3: الصورة الملونة•

Page 5: Watermarking & Encryption

التعليم المائي

ماهو التعليم المائي ؟•

[هشة / متينة [ ] مخفية /مرئية] تصنيف العلامة المائية •

[تقنية طيفية [ ] تقنية مكانية ] تقنيات التعليم المائي •

Page 6: Watermarking & Encryption

التعليم المائي ماهو التعليم المائي ؟•

Page 7: Watermarking & Encryption

التعليم المائي مخفية / مرئية العلامة : أولاً : تصنيف العلامة المائية •

Page 8: Watermarking & Encryption

التعليم المائي هشة/ متينة العلامة : ثانياً : تصنيف العلامة المائية •

المتينةالعلامات(Robust Watermarks)

(التقييسوإعادةالضغط)الحادةالإشارةمعالجةلـمحاولاتمقاومة

الهشةالعلامات(Fragile Watermarks)

.الإشارةعلىالتعديلاتبأقلتتشوهأوتتغير

Page 9: Watermarking & Encryption

التعليم المائي .Spatial Domain Techالتقنية المكانية -1: تقنيات التعليم المائي •

The Least Significant Bit Watermark Technique

Page 10: Watermarking & Encryption

التعليم المائي .Spatial Domain Techالتقنية المكانية -1: تقنيات التعليم المائي •

1 0 1 1 0 1 1 0 1 1 0 1 0 1 0 0

0 1 0 1 0 0 1 1

Image pixels to bytes

Watermark pixels to 1 byte

0 1 1---- 0 1 0

Page 11: Watermarking & Encryption

بتات 8ببت واحد ، و بـ الصورة الأصلية و المعلمة: نتائج التعليم المائي

Original

Mark

Watermarked Extracted Mark

Page 12: Watermarking & Encryption

التعليم المائي .Transform domain techتقنيات طيفية-2: تقنيات التعليم المائي •

المجال التردديDct تضمين

التعليم

المائي

تحويل

عكسي

Page 13: Watermarking & Encryption

التعليم المائي .Transform domain techتقنيات طيفية-2: تقنيات التعليم المائي •

Page 14: Watermarking & Encryption

التعليم المائي .Transform domain techتقنيات طيفية-2: تقنيات التعليم المائي •

Page 15: Watermarking & Encryption

DCT region

Page 16: Watermarking & Encryption

oمقارنة النتائج.(dB)مفهوم مقدار التشوه •

. Lsbالتعليم المائي بخوارزمية •

. Dctالتعليم المائي بخوارزمية •

1 2 3 4 5 6 7 810

0

101

102

103

104

105

106

number of bits

Dis

tort

ion (

dB

)

التشوهالإدراجعددبتات

16.03

210.82

317.51

423.22

529.35

635.73

742.69

851.13

10 20 30 40 50 60 7010

3

104

105

K

Dis

tort

ion (

dB

)

(dB)التشوه kالثابت

1031.35

2032.49

3033.88

4035.46

5037.49

6039.79

7042.72

Page 17: Watermarking & Encryption

oالهدف من المشروعo أساسيات في الصورة الرقميةo التعليم المائيo التشفيرo التطبيق العملي

Page 18: Watermarking & Encryption

التشفير

ماهو التشفير ؟•

بعض تقنيات التشفير•

شيفرة التبديل/ شيفرة التحويل

المشفرات الكتلية المتناظرة /DES

Page 19: Watermarking & Encryption

التشفيرالمعلومة

من المرسل

(نص )

فك تشفير

بالمفتاح

تشفير عن

طريق

المفتاح

Page 20: Watermarking & Encryption

التشفيرCaeser/شيفرة التبديل الكلاسيكية :تقنيات التشفير •

Caeser Cipher

Shift of 3

meassage : Caeser

Cipher message : Fdhvhu

Page 21: Watermarking & Encryption

التشفيرTransposition cipherالتحويلية الشيفرة الكلاسيكية : التشفير تقنيات •

بايت بتاتتغيير

الترتيب

بايت

مشفر

Page 22: Watermarking & Encryption

التشفيرنتائج التشفير•

Page 23: Watermarking & Encryption

التشفير DES ( Data Encryption Standard)/الشيفرة الكتلية تقنيات التشفير •

DES

X:64

Y:64

Key:56

اسيةخوارزمية تشفير المعطيات القي

Page 24: Watermarking & Encryption

DES

X:64

Y:64

K:56

Page 25: Watermarking & Encryption

Plaintext x

Initial Permutation

IP(x)

L0 R0

L1 R1

f

64

32 32

32

32

48Sub-key

تفصيل المرحلة األولى 64

Page 26: Watermarking & Encryption

( f) التابع

Expansion 32 – 48

XOR with sub-key

S-box substitution

Permutation

48

48

32

32

32

Ri-1

48

Sub-key

بت 48توسيع الى

للمفتاح xorبوابة بت الموسع48والـ

دالصناديق الاستب

الخلط

Page 27: Watermarking & Encryption
Page 28: Watermarking & Encryption
Page 29: Watermarking & Encryption

oالعتاد الصلبHardware

وحدة

التغذية

شاشة LCDلوحة مفاتيح

حاسب

شخصي

وحدة

معالجة

Page 30: Watermarking & Encryption