نهان نگاری

29

Upload: mori9

Post on 06-Dec-2015

32 views

Category:

Documents


3 download

DESCRIPTION

stagnography

TRANSCRIPT

Page 1: نهان نگاری
Page 2: نهان نگاری

تهران دانشگاهفنی دانشکده پردیس

کامپیوتر و برق دانشکده

کاربردهاي و اقتضایی شبکه هاي

نگارش:احمدي حسن

راهنما: استادمحمدي حسین دکتر

1392 مهر

Page 3: نهان نگاری

تهران دانشگاهفنی دانشکده پردیس

کامپیوتر رشته در ارشد کارشناسی درجه ي دریافت براي پایان نامه

آن کاربردهاي و اقتضایی شبکه هاي عنوان:

احمدي حسن نگارش:

گرفت. قرار تصویب مورد و گردید دفاع داوران هیات مقابل در 1391/7/14 تاریخ در پایان نامه این

کوشا افضلی علی دکتر فنی: دانشکده هاي پردیس تکمیلی تحصیالت و آموزشی معاون

محصل راشد جلیل دکتر کامپیوتر: و برق مهندسی دانشکده ي رییس

معصومی ناصر دکتر کامپیوتر: و برق مهندسی دانشکده تکمیلی تحصیالت و پژوهشی معاون

احمدیان دکتر راهنما: استاد

گلستانی دکتر مشاور: استاد

.... دکتر داوران: هیات عضو

.... دکتر داوران: هیات عضو

.... دکتر داوران: هیات عضو

Page 4: نهان نگاری

اثر اصالت تعهدنامه ي

دستاوردهاي به و است اینجانب پژوهشی کار حاصل پایان نامه این در مندرج مطالب که می کنم تایید ................ اینجانب

براي قبال پایان نامه این است. گردیده ارجاع مقررات مطابق است، شده استفاده آن ها از نوشته این در که دیگران پژوهشی

است. نشده ارایه باالتر یا هم سطح مدرك هیچ احراز

است. تهران دانشگاه فنی دانشکده ي به متعلق اثر این معنوي و مادي حقوق کلیه

4

Page 5: نهان نگاری

یا...1 داعطا ُمردنی و نخورم حسرت است، گذشته زیستن براي که لحظه اي بی ثمري بر مرگ، لحظه در که کن عطا زیستنی من به

می داري. دوست تو که آنچنان اما کنم، انتخاب خود را، آن تا بگذار نباشم. سوگوار بیهودگیش، بر که کنبزرگ لذت تنها تو پاي به بردن رنج و تو بخاطر کشیدن زندانی تو، بخاطر دیدن شکنجه که می دانند همه و می دانی تومی درخشد خسته ام چشمان در امید برق که توست رهایی امید از می خندم، دل در من که توست شادي از است، من زندگیرا شگفتی نیروي بزنم. حرف خوب نمی توانم می کنم. احساس ریه هایم در را سعادت پاك هواي که توست خوشبختی از و

دریاب. دریاب، کرده ام پنهان افتاده، و ضعیف جمله هاي و ساده کلمات زیر در کهبرانگیختن از من، نگاه در امیدي برق آوردن از من، لبان بر لبخندي تحمیل از زندگی که می دانند همه و می دانی تو

است. عاجز من، دل در شعفی موجآموخت. خواهم خود را مردن چگونه بیاموز، من به را زیستن چگونه تو،

دین سکوت، در فداکاري بی پاداش، کار بی سالح، جهاد بی همراه، رفتن نومیدي، در صبر شکست، در تالش توفیق من بهعشق بی غرور، قناعت بی خامی، گستاخی بی نمود، خوبی بی ریا، ایمان بی نان، خدمت بی نام، عظمت بی عوام، مذهب بی دنیا،

کن. روزي بداند، دوست بی آنکه داشتن دوست و جمعیت، انبوه در تنهایی بی هوس،

ت دا باز وم، ھا ن ھا ات... ن دا ه ن جا او

شریعتی. علی دکتر از 1مناجاتی

Page 6: نهان نگاری

ی ھا آ ه م قدند دا ند وا ی

Page 7: نهان نگاری

اری... پاس

آراست. عقل زیور را آدمی خود، بی کران لطف با که را حکیم خداوندگار سپاسقدردانی و تشکر صمیمانه ،..... دکتر آقاي جناب خود، راهنماي استاد بی دریغ زحمات از می دانم خود وظیفه آغاز درو تالش ها از می دانم الزم خود بر ضمن در نمی رسید. انجام به مجموعه این ایشان، ارزنده راهنمایی هاي بدون قطعًا که کنمپایان این در اینجانب راهنماي و پیگیر دلسوزانه ایشان چراکه نمایم؛ را قدردانی کمال ...... دکتر آقاي جناب راهنمایی هاي

می باشد. ایشان کارهاي مدیون و مرهون پایان نامه این از فصل دو و بودند، نامهپایان نامه این که خلیقی، وفا آقاي جناب مخصوصًا ،(X EPersian) زي پرشین بسته آورندگان پدید از می دانم الزم همچنین،LATEX مورد در سواالتم به پاسخ گویی خاطر به امین طوسی محمود آقاي از نیز و است شده آماده بسته، این از استفاده با

باشم. داشته را قدردانی کمالکه کسانی و خانواده اعضاي کلیه و مهربانم همسر و ام گرامی مادر و پدر زحمات از دانم می الزم خود بر پایان آغاز در

. بنمایم را تشکر کمال اند، بوده اینجانب پشتیبان و مشوق همواره تحصیل دوران در

Page 8: نهان نگاری

چکیده

هاي شاخه از یکی عنوان به امروزه و شود می اطالق فایل یا سیگنال یک در نشانه یا پیام درج دانش به اطالعات نهان سازيشاخه دو در سیگنال آنتروپیک نسخه از استفاده روي بر پایان نامه، این است. گرفته قرار بسیار توجه مورد اطالعات امنیتدر سیگنال نویز تخمین و قالب ها انتخاب نحوه است. گردیده متمرکز نهان کاوي، و نشان گذاري یعنی نهان سازي، علم ازاطالعات نهان سازي در سیگنال آنتروپیک نسخه کاربردهاي از نمونه هایی نهان کاوي، در تکین مقادیر تحلیل و نشان گذاري،

اند. گرفته قرار تحقیق و توجه مورد پایان نامه این در پیشنهادي طرح هاي در که می شوند محسوببه را ویدئو سیگنال ابتدا طرح دو هر در می شوند. ارایه AVI ویدئویی سیگنال هاي براي جدید طرح دو نشان گذاري، درانتخاب را آنتروپی بیشینه با سه بعدي قالب هاي می کنیم. تقسیم بعدي سه قالب چندین به را بخش هر و بخش چندینیک که اول طرح در می نماییم. درج سه بعدي قالب هاي این موجک تبدیل پایین فرکانس ضرایب در را نشانه سپس و کرده،امن کانال یک طریق از را پوشش سیگنال آماري اطالعات می بایست فرستنده شود، می محسوب نیمه کور نشان گذاري طرحآشکارسازي در سعی شباهت بیشینه آشکارساز از استفاده و اطالعات این از استفاده با گیرنده نماید. ارسال گیرنده براياز برخی فرستنده آن، جاي به نیست. پوشش سیگنال آماري اطالعات ارسال به نیازي دوم، طرح در اما می نماید. نشانهآماري خواص ابتدا آن ها بوسیله بتواند گیرنده تا می کند رها تغییر بدون را سیگنال موجک تبدیل پایین فرکانس ضرایب

بپردازد. نشانه آشکارسازي به سپس و نماید استخراج را پوش سیگنالنهان کاوي، در ما ثقل محور دارد. قرار توجه مورد مکان حوزه در LSB روش به نهان نگاري تحلیل نهان کاوي بخش درمیزان باشد، شده اضافه سیگنال به پیامی اگر هستند. سیگنال آنتروپی میزان بیانگر نحوي به که است تکین مقادیر تجزیهاست شده درج پیام از ناشی نیز مقداري و سیگنال اصلی محتوي به مربوط آنتروپی از مقداري می یابد. افزایش آنتروپی اینبا آوریم. بدست را پاك سیگنال تکین مقادیر از تخمینی که می کنیم سعی ما است. تصادفی شبه ماهیت داراي عمومًا کهروش این از استفاده با همچنین یافت. دست ارسالی سیگنال در پیام وجود عدم یا و وجود به می توان مقدار این تخمیندر ما یاریگر تصویر، سیگنال مختلف سطوح نویز تخمین و SVM یادگیري ماشین زد. تقریب نیز را نهان نگاري نرخ می تواندر پیشنهادي، روش بهتر هرچه ارزیابی براي است. بوده پوشش سیگنال از تر دقیق و بهتر تخمین یک به رسیدن جهت

است. شده استفاده تصاویر جامع هاي پایگاه از شبیه سازي هاLSB روش کور، نیمه گذاري نشان کور، نشان گذاري کاوي، نهان نهان نگاري، کلیدي: کلمات

آ

Page 9: نهان نگاری

مطالب فهرست

ب مطالب فهرست

د تصاویر فهرست

ه جداول فهرست

1 مقدمه 1 فصل1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . بسیار 1 . 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . راحت 1 . 1 . 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . مراجل 2 . 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . اطالعات نهان سازي 3 . 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . نهان کاوي و نهان نگاري 4 . 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . مفهوم چند با آشنایی 1 . 4 . 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . قدرت ضریب تغییر تاثیر 5 . 1

5 اختصارات فهرست کردن وارد 2 فصل

7 واژه نامه کردن وارد 3 فصل

9 مراجع کردن وارد 4 فصل

10 متن در کد کردن وارد 5 فصل

14 مراجع

ب

Page 10: نهان نگاری

15 فارسی به انگلیسی نامه واژه

16 انگلیسی به فارسی نامه واژه

ج

Page 11: نهان نگاری

تصاویر فهرست

3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . اطالعات نهان سازي علم زیرشاخه هاي 1 . 1

د

Page 12: نهان نگاری

جداول فهرست

4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MPEG-4 سازي فشرده حمله نتایج 1 . 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . بهره حمله نتایج 2 . 1

ه

Page 13: نهان نگاری

1 فصلمقدمه

بسیار 1 . 1راحت 1 . 1 . 1

مراجل 2 . 1

مفاهیم، این یادگیري که است واضح پر می ورزیم. مبادرت پایان نامه این در رفته بکار مفاهیم بر مروري به فصل این در

سپس می نماییم، آغاز نهان سازي مفاهیم بررسی با را کار می نماید. تسهیل را دیگر فصول در شده اشاره مفاهیم دیگر درك

می رویم. نشان گذاري، و نهان کاوي با مرتبط موضوعات و مفاهیم سراغ به مجزا بخش دو در

اطالعات نهان سازي 3 . 1

مطمئنا کند. ارسال را خود پیغام بتواند امن طور به تا می گشت راهی دنبال به میالد، از قبل سال 440 در Herodotus

هرگونه ارسال بر مبنی دشمن شک کوچکترین چراکه کند. تضمین را او پیام امنیت نمی توانست تنهایی به شده1 موافقت

1Agreed

1

Page 14: نهان نگاری

مجدد رشد و سرآن ها روي بر پیام خال کوبی سربردگان، تراشیدن می شد. او مخابراتی کانال قطع موجب محرمانه، پیام

که کاري دهد. انتقال را خود پیام می تواند دشمن ناحیه از شکی هیچ گونه بدون که می داد تضمین او به بردگان، سر موي

داد. انجام Herodotus

نیز حیاتی اهمیت از آن، کاربردهاي نوع دلیل به و کرده پیدا زیادي گسترش و رشد اطالعات، نهان سازي علم امروزه

مثال: عنوان به است. گشته برخوردار

آن ها اطالع بدون پنهانی، پیام هاي مبادله براي محملی به مخابراتیش، بسترهاي که ندارد، دوست دولتی هیچ مطمئنا 8

شود؟! تبدیل

را فیلمش از غیرمجاز هاي برداري کپی و جعل جلوي نحوي به تا دارد عالقه بسیار یخی، قلب فیلم تهیه کننده شاید 8

کند؟ فرار شدن ورشکست از نحوي به تا بگیرد،

تمام مطمئنا که چرا کند؛ انتخاب باید کشورش به پیام مبادله براي سفیر یک که باشد راهی تنها نهان سازي شاید 8

می باشد. کنترل تحت شدت به ارتباطاتش

برمی گیرد. در یک در شده2 درج تجمیع به مربوط مسایل از زیادي تعداد که عمومی است، واژه یک اطالعات، نهان سازي

دهد. نشان را اطالعات نهان سازي علم هاي زیرشاخه تا است آن بر 1 . 1 شکل

که دارند، وجود افرادي یا فرد نهان ساز، مقابل نقطه در چراکه برانگیز؛ چالش است علمی رمزنگاري مانند به نهان سازي

عنوان به اول چهره در می شویم. ظاهر چهره دو در ما پایان نامه این در کنند. مواجه شکست با را نهان ساز کار می خواهند

دشمن ما بعدي چهره در می دهیم. ارایه ویدئویی فایل هاي نشان گذاري زمینه در را روشی و می رویم، سراغ به نهان ساز

در را آن نهان نگار که می کنیم، پیامی کشف در سعی و رفته شده3 تجمیع سراغ تابع به چهره این در می شویم. نهان ساز

است. نموده پنهان تصویر سیگنال یک

قابل بالندگی و رشد به تصویر سیگنال در نشان گذاري می رسد، نظر به اوال چراکه رفتیم؛ ویدئو سراغ به نشان گذاري در

می رسد نظر به دوما شود. معطوف ویدئو در نشان گذاري روي بر مطالعات ثقل محور که است نیکو االن و باشد، رسیده قبولی

2Aggregate3Aggregate Function

2

Page 15: نهان نگاری

Information Hiding

Covert channel Steganography

Linguistic Steganography

Technical Steganography

Anonymity Copyright marking

Robust copyright marking

Watermarking Fingerprinting

Visible watermarking

Imperceptible watermarking

Fragile watermarking

اطالعات نهان سازي علم زیرشاخه هاي :1 . 1 شکل

بالعکس کامال قضیه نهان نگاري در اما باشد. داشته تصویر در نشان گذاري به نسبت بیشتري کاربرد ویدئو در نشان گذاري

دادیم. قرار تصویر، نهان کاوي و ویدئو در نشان گذاري روي بر را مطالعات محور مجموع در لذا است.

نهان کاوي و نهان نگاري 4 . 1

مورد در کتابی در 1499 سال در که Johannes Trithemius نام به فردي نمود، استفاده واژه این از تاریخ در که کسی اولین

نمود. استفاده واژه این از جادو،

مفهوم چند با آشنایی 1 . 4 . 1

.... علم در موجود مفاهیم برخی با که است الزم مسیر ادامه طی براي

نه؟ یا است شده پنهان سیگنال پیامی در آیا ¶

است؟ شده پنهان که پیامی طول همچون پیام، از جانبی اطالعات آوردن بدست ·

شده. پنهان پیام اصل آوردن بدست ¸

3

Page 16: نهان نگاری

MPEG-4 سازي فشرده حمله نتایج :1 . 1 جدول2378kbps 1981kbps 1775kbps 1506kbps بیت نرخ

0.58 0.19 1.76 6.05 خطا درصد

بهره حمله نتایج :2 . 1 جدول1.7 1.5 1.3 .5 .3 .1 ویدئو

4.96 3.24 2.18 0 0 0 �������

1.32 0.74 1.05 0 0 3.32 ������

5.39 2.03 0 0 0 0 ������� ����

2.93 1.25 0 0 0 0 �����������

تشخیص. نهان کاو یک وظیفه ترین مهم

یک می تواند سیگنال این کنیم. پنهان پیامی آن در داریم، قصد که است سیگنالی ، پوشش4 سیگنال پوشش: سیگنال

باشد. ... و ویدئو تصویر،

پنهان پیامی فرستنده که است معنی بدین می شناسیم، نیز False Positive نام با را آن که اول نوع خطاي اول: نوع خطاي

است. شده پنهان سیگنال در پیامی که بگوید اشتباه به نهان کاو ولی باشد، نکرده

در پیامی فرستنده که است معنی بدین می شناسیم، نیز True Negative نام با را آن که دوم نوع خطاي دوم: نوع خطاي

باشد، کرده پنهان سیگنال

جدول: یک آوردن

قدرت ضریب تغییر تاثیر 5 . 1

حمله می دهیم. تغییر 1.039 تا 1.001 از را α مقدار است. 16×16×16 با برابر را بعدي سه قالب طول سازي شبیه این در

این در است. زیر صورت به ویدئویی فایل پنج براي نتایج می کنیم. اعمال کانال در را 20 استاندارد انحراف با سفید نویز

است. شده پنهان سیگنال هر در بیت 256 حالت

4Cover Signal

4

Page 17: نهان نگاری

2 فصلاختصارات فهرست کردن وارد

ساده بسیار اختصارات فهرست تولید مراحل کنید. استفاده glossaries بسته از اختصارات فهرست تولید براي استایل این در

باشد. می زیر شرح به مراحل این است. راحت و

مثال: براي کنید. تعریف را خود نظر مورد اختصارات دارد قرار Chapters پوشه در که abbr فایل در ÷

\newacronym{PSNR}{PSNR}{Peak Signal to Noise Ratio}

است. آن شده باز سومی و اختصار خود دومی مورد اختصار، برچسب فوق، تعریف اول عنصر

\gls{PSNR} مثال: کنید. وارد را آن نظر مورد اختصار کلمه برچسب دستور gls و با دارید تمایل که متن جاي هر در ÷

بکار را کلمه این که مکانی اولین در می شود. داده قرار PSNR کلمه بنویسید، را دستور این که جا هر صورت این در

می شود. اضافه اختصارات فهرست به کلمه این اتوماتیک صورت به و خورد می پاورقی برده اید،

دهید: انجام اختصارات فهرست تولید براي را زیر دنباله نیز انتهاي در ÷

« xelatex -interaction=nonstopmode -synctex=-1 %.tex

« xindy -M %.xdy -t %.nlg -o %.not %.ntn

5

Page 18: نهان نگاری

« xelatex -interaction=nonstopmode -synctex=-1 %.tex

« xelatex -interaction=nonstopmode -synctex=-1 %.tex

دستور

xelatex -interaction=nonstopmode -synctex=-1 %.tex

براي مثال براي مثال کار این براي کنید. اضافه باید را دومی دستور می شود. اجرا زدن QuickBuild با که است همانیاین User Command بخش در و Build قسمت در بروید. Configure Texstudio منوي سپس و option منوي به ،TexStudio

کنید. مشاهده را زیر شکل کنید. اضافه را دستور

6

Page 19: نهان نگاری

3 فصلواژه نامه کردن وارد

دستور با ها نامه واژه براي استایل دو بعد مرحله در کنید. فراخوانی Xindy ،option با را glossaries بسته ابتدا در

فارسی. به انگلیسی براي هم یکی انگلیسی به فارسی نامه واژه براي یکی ایم. نموده تعریف newglossarystyle

پسوند با فایل 5 کار این با کنید دقت کنیم. می تعریف newglossary بادستور نامه واژه نوع دو سوم مرحله در

شود. می تولید blo,glo,gls,glo,glg

می کنید، مشاهده را نظر مورد فایل اگر کنید. تعریف را خود ها واژه می توانید شما ،Chapters پوشه در Words فایل در

که متن هرجاي شما که است کافی اکنون کرده ام. تعریف جذب معنی به Absorption نام به کلمه یک من مثال که بینید

( کنید. فایل Texمراجعه در قسمت این (به بنویسید شود ظاهر جذب کلمه خواهید می

است. جذب1 از مثال یک این

شود، می مرتب و وارد نامه واژه دو در و خورد می پاورقی جا اولین خودکار صورت به اختصارات، مانند به نیز مورد این

1Absorption

7

Page 20: نهان نگاری

باشد: زیر دنباله صورت به باید که است برنامه کامپایل مرحله ترین مهم

- xelatex -interaction=nonstopmode -synctex=-1 %.tex

- xindy -L persian-variant1 -C utf8 -I xindy -M %.xdy -t %.glg -o %.gls %.glo

- xindy -L persian-variant1 -C utf8 -I xindy -M %.xdy -t %.blg -o %.bls %.blo

- xelatex -interaction=nonstopmode -synctex=-1 %.tex

کنید. معرفی در Texstudio خود را دستور دو این اختصارات مانند بهپذیرفتنی2 سلول کنید. نگاه Tex فایل به دیگر، مثال هایی

دستیابی پذیري3دسترسی4 ناحیه

2Acceptable Cell3Accessibility4Access Domain

8

Page 21: نهان نگاری

4 فصلمراجع کردن وارد

است. bibtex از استفاده روش بهترین پایان نامه در مراجع کردن وارد براي

[2] دوم مرجع هم این و . .... شبکه مورد در [1] مرجع مثال براي

[2] سوم مرجع سپس و

دهید. انجام را زیر مراحل باید مراجع آوردن براي

� xelatex -interaction=nonstopmode -synctex=-1 %.tex

� bibtex %

� xelatex -interaction=nonstopmode -synctex=-1 %.tex

� xelatex -interaction=nonstopmode -synctex=-1 %.tex

Quick دکمه اگر یعنی است. Quick Build همان چهارمی و سومی اولی، دستور می کنید، استفاده Texmaker ویرایشگر از اگر

در است. bibtex دستور همان Texmaker در دوم، دستور مورد در اید. کرده اجرا را اشاره مورد دستور انگار بزنید، را Build

دارد. وجود چیزي چنین ویرایشگرها اکثر

9

Page 22: نهان نگاری

5 فصلمتن در کد کردن وارد

براي است. موجود هاي بسته بهترین از یکی listings بسته التک، محیط در خود نویسی برنامه کدهاي کردن وارد براي

کنید: دقت زیر نکات به فقط بسته این از استفاده

اشتباه listing بسته با را بسته این که کنید دقت کنید. فراخوانی usepackage دستور با را listings بسته امر شروع در -

نکنید.

دهید. تغییر را بسته این تنظیمات خواستید که متن از هرجایی lstset دستور توسط توانید می بعدي مرحله در -

گیرد. latin قرار محیط بین باید آن محیط که باشید داشته دقت فقط بسته این از استفاده هنگام در -

ودیگري http://en.wikibooks.org/wiki/LaTeX/Packages/Listings سایت یکی بسته این براي خوب راهنمایی دو -

است. بسته این راهنماي

به توضیحات از بسیاري چراکه pdf فایل از نه کنید دنبال tex فایل از را مثال که است بهتر مثال این بهتر فهم براي -

است. شده داده tex فایل در comment صورت

نوشتار: یک درون مطلب کد نوشتن از مثالی10

Page 23: نهان نگاری

�1 clc2 clear all3 close all45 % define a continuous function6 f = '4*sin(2*pi*t)';78 % plot a figure9 ezplot(f);� �

مشخص را کلیدي کلمات از یکسري خواهیم می که تفاوت این با کنیم، می وارد دیگر MATLAB کد یک مثال این در

دهد. نشان خصوصی به رنگی با را ها آن التک که �کنیم1 % Initialization2 clc3 clear all4 close all56 n = 100000;7 p = .5;8 means = binornd(n,p,1000,1);� �

قبل که را فرض پیش تنظیمات از برخی خواهیم می حالت این در فقط نوشتار. یک در مطلب کد نوشتن از دیگر مثالی

دهیم. تغییر ایم، کرده تعیین نوشتار شروع �از1clc2clear all3close all45% Define a continuous function6f = '4*sin(2*pi*t)';78% Sampling frequency9Fs = .05;1011% duration = 1 sec (0 to 1 sec)1213% Number of samples14symNum = 1/Fs;1516% Samples17samples = zeros(1,symNum);1819% Sampling20counter = 1;21for t=0:.05:12223samples(counter) = subs(f,t);24counter = counter + 1;25

11

Page 24: نهان نگاری

26end � �نوشتار: یک درون JAVA کد یک نوشتن از �مثالی

1 /**

2 * Allocate a new lottery thread queue.

3 */

4 public ThreadQueue newThreadQueue(boolean transferPriority) {

5 return new LotteryQueue(transferPriority);

6 }

7

8 protected class LotteryQueue extends ThreadQueue{

9 public boolean transP;

10 private LinkedList <KThread> waitingUser;

11

12 public LotteryQueue(boolean transP){

13 this.transP = transP;

14 waitingUser = new LinkedList <KThread >();

15 }

16

17 public void acquire(KThread thread) {

18 Lib.assertTrue(Machine.interrupt().disabled());

19 getThreadState(thread).acquire(this);

20 }

21

22 public KThread nextThread() {

23 Lib.assertTrue(Machine.interrupt().disabled());

24 if(waitingUser.size() < 1){

25 return null;

26 }else{

27 int totalTickets;

28 if(transP){

29 totalTickets = getTotalEffectiveTickets();

30 }else{

31 totalTickets = getSumCard();

32 }

33

34 int lotteryNumber = new Random().nextInt(totalTickets)

;

12

Page 25: نهان نگاری

35 Collections.sort(waitingUser , new Comparator <KThread

>(){

36 });

37

38 }

39

40 return null;

41 }

42

43 }

44 }� �بنویسید. را نظرتان مورد کد خود اصلی نوشتار همین خود در حتی توانید می شما ضمن �در �

1 for i:=maxint to 0 do2 begin3 { do nothing }4 end;� �

13

Page 26: نهان نگاری

مراجع

[1] M. Mackey and M. Tyran-Kaminska, “Effects of Noise on Entropy Evolution,” Statistical Mechanics, pp.360–382, 2005.

[2] C. Kappler. UMTS Networks and Beyond. Chichester, UK: John Wiley & Sons, Ltd, Feb. 2009.

14

Page 27: نهان نگاری

فارسی به انگلیسی واژه نامه

A

Absorption . . . . . . . . . . . . . . . . . . . . . . . . . . . جذبAcceptable Cell . . . . . . . . . . . . . . . . . پذیرفتنی سلولAccess Domain . . . . . . . . . . . . . . . . . دسترسی ناحیهAccessibility . . . . . . . . . . . . . . . . . . . دستیابی پذیريAggregate . . . . . . . . . . . . . . . . . . . . . . . شده تجمیعAggregate Function . . . . . . . . . . . . . شده تجمیع تابعAgreed . . . . . . . . . . . . . . . . . . . . . . . . . شده موافقت

15

Page 28: نهان نگاری

انگلیسی به فارسی واژه نامه

تAggregate Function . . . . . . . . . . . . . شده تجمیع تابعAggregate . . . . . . . . . . . . . . . . . . . . . . . شده تجمیع

جAbsorption . . . . . . . . . . . . . . . . . . . . . . . . . . . جذب

دAccessibility . . . . . . . . . . . . . . . . . . . دستیابی پذیري

سAcceptable Cell . . . . . . . . . . . . . . . . . پذیرفتنی سلول

مAgreed . . . . . . . . . . . . . . . . . . . . . . . . . شده موافقت

نAccess Domain . . . . . . . . . . . . . . . . . دسترسی ناحیه

16

Page 29: نهان نگاری

University of TehranFaculity of Engineering

Epartment of Electical andComputer Engineering

Hello Hello Wireless Ad Hoc Network In Vehicular Ad HocNetwork And Today Application Is

By :Hoessien Sys

Supervisor :Dr. Ali Ali De

Consulating Advisor :Dr. Ali Mohmmad Ehsan

Thesis submitted to the Graduate Studies Office in partial fulfillment of the

requirements for the degree of

Master of Science in Computer Engineering - Master Intelligence and Robotics,

Aug 2012