دانلود ترجمه مقاله رمزنگاری تصویر از طریق الگوریتم RSA موازی
عنوان فارسی |
رمزنگاری تصویر از طریق الگوریتم RSA موازی در CUDA |
عنوان انگلیسی |
Image Encryption Using Parallel RSA Algorithm on CUDA |
کلمات کلیدی : |
  رمزگذاری؛ رمزگشایی؛ RSA؛ GPU؛ میزبان یا هاست؛ قطعه |
درسهای مرتبط | مهندسی کامپیوتر |
تعداد صفحات مقاله انگلیسی : 4 | نشریه : IJCNCS |
سال انتشار : 2014 | تعداد رفرنس مقاله : 5 |
فرمت مقاله انگلیسی : PDF | نوع مقاله : ISI |
پاورپوینت :
ندارد سفارش پاورپوینت این مقاله |
وضعیت ترجمه مقاله : انجام شده و با خرید بسته می توانید فایل ترجمه را دانلود کنید |
1. مقدمه 2. الگوریتم RSA موجود 3. طرح استفاده شده 4. معماری موازی 5. نتیجه گیری
مقدمه: در سال 1977، الگوریتمی به نام الگوریتم RSA توسط R.Rivest ، ای شامیر و ال. آدلمان، منتشر شد. RSA یک سیستم رمزگذاری نامتقارن است که از دو کلید برای رمزگذاری و رمزگشایی داده ها استفده می کند، یعنی کلید عمومی و کلید خصوصی. بسته به نیازمندی، یکی از کلیدها را می توان برای رمزگذاری استفاده کرد، درحالی که دیگری می تواند به عنوان کلید رمزگذاری عمل کند. تکنیک های پردازش تصویر مختلفی را میت وان برای رمزگذاری و رمزگشایی تصاویر استفاده کرد، مانند آشکار سازی لبه، اعوجاج هیستوگرام، فیلتراسیون پیکسل و غیره. الگوریتم زیر استفاده از رمزگذاری متن با استفاده از RSA برای تولید کلیدهای رمزگذاری که قابل استفاده هستند و برای شروع کردن فرآیند رمزگذاری و رمزگشایی، را پیشنهاد می کند. بنابراین برای شروع رمزگذاری تصویر یک کلید رمزگذاری (شکل رمزی) باید با استفاده از تکنیک RSA تولید شود و متناظر با آن یک کلید رمزگشایی (شکل رزمی) ، تولید خواهد شد. هر دوی این کلیدها را می توان به عنوان یک پارامتر برای یک مورد سوئیچ یا کلید حفظ کننده الگوریتم های پردازش تصویر، ارسال کرد. اگر کلید تولید شده با مقدار وضعیت الگوریتم پردازش تصویر متناسب باشد، پردازش شروع می شود. بنابراین، یک تصویر رمز دار تولید می شود که می تواند به گیرنده داده شود تا تصویر رمزگشایی شود. این روش به انتقال بهتر و ایمن داده ها کمک می کند. برای افزایش بازده الگوریتم، رایانش موازی لازم است که می تواند با استفاده از تکنولوژی محاسبه میزبان-قطعه CUDA مورد دسترسی قرار گیرد. هر تصویر برروی ترکیبات مختلف بلوک و شبکه کنترل شده با قطعات مختلف به صورت موازی پردازش خواهند شد. میزبان داده ها را پذیرش می کند و آنرا به GPU برای اجرای موازی با استفاده از تکنیک های پردازش رشته کپی می کند.
INTRODUCTION: In 1977, an algorithm called as the RSA Algorithm was published by R. Rivest, A. Shamir, and L. Adleman. RSA is an asymmetric encryption system which uses two keys to encrypt and decrypt data, namely the public key and the private key. Depending on the requirement one of the keys can be used for encryption while the other can act as the decryption key. Various image processing techniques can be used to encrypt and decrypt the images like edge detection, histogram distortion, pixel filtration, etc. The following algorithm suggest the use of text encryption using RSA for the generation of encrypted keys which can be used and to initiate the encryption and decryption process. Thus in order to initiate the image encryption an encryption key (cipher form) must be generated using the RSA technique and corresponding to it a decryption key will be generated (cipher form). Both these keys can be passed as a parameter to a switch case holding the image processing algorithms. If the generated key matches with the case value of the image processing algorithm the process will begin. Thus a ciphered image will be generated which can be passed on to the receiver to decrypt the image. This methodology helps in better and secure transfer of data. In order to increase the efficiency of the algorithm, parallel computing is required which can be accessed using CUDA host-device computation technology. Each image will be processed on different block and grid combinations controlled by different devices in parallel. The host accepts the data and copies it to the GPU devices for parallel execution using thread processing techniques.
محتوی بسته دانلودی:
PDF مقاله انگلیسی ورد (WORD) ترجمه مقاله به صورت کاملا مرتب
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.