بهبود کارآیی یک روش آشوبناک رمزنگاری تصویر با برنامه نویسی بر روی پردازنده گرافیکی با استفاده از ابزار برنامه نویسی cuda

پایان نامه
چکیده

استفاده از پردازنده گرافیکی در انجام محاسبات و پردازش هایی با قابلیت موازی سازی، یکی از رویکردهای جدید توسعه دهندگان کاربردهای کامپیوتری است. این ابزار به منظور جایگزین شدن به جای پردازنده های مرکزی چند هسته ای گران قیمت در انجام محاسبات و پردازش موازی توسعه یافته و قابلیت های تازه ای به غیر از کارکرد اصلی خود، که افزایش قابلیت های نمایشی تصاویر دیجیتال است، پیدا کرده است. از سویی ویژگی مورد توجه برای رمزنگاری داده های تصویری، داده با حجم بالا و داده تکراری زیاد است ویژگیهایی که سبب می شود توابع آشوب برای رمزنگاری آن مناسب باشند. خصیصه توابع آشوب که آنها را برای این هدف مناسب می سازد، پیچیدگی اجرایی پایین با وجود قدرت در هم ریزی بالا، امکان تعریف کلید طولانی، مناسب برای داده باحجم زیاد و حساسیت بسیار بالا به شرایط اولیه به منظور دستیابی به امنیت بالا در رمزنگاری تصویر است. از این رو ما روشی را با استفاده از نگاشت های آشوب برای رمزنگاری تصویر ایجاد نمودیم و برای بهبود کارایی، با استفاده از محیط cuda، الگوریتم مطرح شده را بر روی پردازنده گرافیکی پیاده سازی نمودیم. همزمان الگوریتم را بر روی پردازنده مرکزی نیز پیاده سازی کردیم. مقایسه نتایج کارایی و زمان این دو روش اجرای الگوریتم نشان داد استفاده از پردازنده گرافیکی در بهبود کارایی و کاهش زمان اجرای الگوریتم رمزنگاری تصویر نقش موثری داشت. از سویی سنجش معیارهای مرسوم برای امن دانستن روشهای رمزنگاری تصویر، برای روش ارائه شده نشان داد استفاده از نگاشت های آشوب در رمزنگاری تصویر و اعمال آن بر سطح بیت می تواند امنیت قابل توجهی را برای رمزنگاری تصویر فراهم آورد و این دلیل افزایش بیش از پیش استفاده از نگاشت آشوب در طرح های رمزنگاری تصویر است. اما تمایز اصلی طرح ارائه شده استفاده از ابزار جدید پردازنده های گرافیکی به منظور رسیدن به کارایی بهتر بود. که مقایسه نتایج در قالب نمودار و جدول ها موثر بودن استفاده از قابلیت های پردازنده گرافیکی را برای انجام این امر نشان داد. به عنوان کارهای پیش رو در این زمینه می توان به مطالعه نحوه بهینه سازی بلاک بندی تصویر در پردازش موازی بر روی پردازنده گرافیکی به منظور استفاده بهینه از قابلیت های آن و ارائه راه حل برای محدودیت های تبادل داده با حجم زیاد، بین پردازنده گرافیکی و پردازنده مرکزی پرداخت که با توجه به محدودیت هایی که پردازنده گرافیکی ایجاد می کند باعث افزایش دقت در رمزنگاری و رمزگشایی و بهبود قابل توجه کارایی خواهد شد.

منابع مشابه

شتاب دهی الگوریتم های خوشه بندی با استفاده از مدل برنامه نویسی موازی ترکیبی روی پردازنده های گرافیکی

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

15 صفحه اول

تشخیص خودکار مدولاسیون با استفاده از برنامه نویسی ژنتیک و شبکه عصبی چند لایه پرسپترون

This paper shows how we can make advantage of using genetic programming in selection of suitable features for automatic modulation recognition. Automatic modulation recognition is one of the essential components of modern receivers. In this regard, selection of suitable features may significantly affect the performance of the process. In this research we implemented our model by using appropria...

متن کامل

پیش‏ بینی آلاینده‏ های موتور اشتعال جرقه‏ ای با استفاده از مخلوط‏های اتانول-بنزین با برنامه ‏نویسی ژنتیک

در این مقاله، مدل‏سازی برای پیش ‏بینی آلاینده ‏های یک موتور اشتعال جرقه ‏ای با استفاده  برنامه‏ نویسی ژنتیک ارائه گردیده ‏است. برای به ‏دست آوردن داده ‏های مورد نیاز به منظور آموزش و ارزیابی برنامه ‏نویسی ژنتیک، از یک موتور چهار سیلندر ومخلوط‏های اتانول – بنزین به عنوان سوخت مصرفی استفاده شد.ابتدا سوخت بنزین خالص با درصد‏های مختلف اتانول (0، 5، 10، 15 و 20 درصد)مخلوط گردید. سپس، آلاینده ‏های اگ...

متن کامل

ارائه یک روش نوین جهت تولید دنباله بازگشتی در رمزنگاری تصویر با استفاده از الگوریتم ژنتیک

تصویر دیجیتال به دلیل ماهیت خاص خود دارای الگوریتم‌های رمزنگاری ویژه می‌باشد. در اکثر روش‌های رمزنگاری تصویر، از یک دنباله ریاضی برای درهم‌ریزی تصویر استفاده می‌شود. دنباله‌های ریاضی استفاده شده تاکنون، یک رابطه‌ی بازگشتی هستند که دارای یک مجموعه ضرایب بوده و با تغییر ضرایب، دنباله‌های عددی مختلفی را می‌توان تولید کرد. میزان درهم-ریزی تصویر توسط هر دنباله با معیارهای ارزیابی استانداردی محاسبه م...

متن کامل

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

سامانه‌های کنترل از طریق شبکه شامل آن دسته از سامانه‌های کنترلی می‌باشد که در آن‌ها ارتباط میان کنترل‌گر و دستگاه از طریق شبکه‌های مخابراتی برقرار است. اولین و بزرگترین چالش در سامانه‌های کنترل از طریق شبکه، مسأله تأخیر زمانی می‌باشد که افزایش مقدار آن، به شدت عملکرد سامانه کنترلی را تحت تأثیر قرار می‌دهد. از جمله مسائل مهم دیگر در سامانه‌های کنترل از طریق شبکه مسائل امنیتی است، زیرا امکان دستر...

متن کامل

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

سامانه‌های کنترل از طریق شبکه شامل آن دسته از سامانه‌های کنترلی می‌باشد که در آن‌ها ارتباط میان کنترل‌گر و دستگاه از طریق شبکه‌های مخابراتی برقرار است. اولین و بزرگترین چالش در سامانه‌های کنترل از طریق شبکه، مسأله تأخیر زمانی می‌باشد که افزایش مقدار آن، به شدت عملکرد سامانه کنترلی را تحت تأثیر قرار می‌دهد. از جمله مسائل مهم دیگر در سامانه‌های کنترل از طریق شبکه مسائل امنیتی است، زیرا امکان دستر...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه تحصیلات تکمیلی صنعتی کرمان - دانشکده مهندسی برق و کامپیوتر

کلمات کلیدی

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023