-
شماره ركورد
12869
-
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
12869
-
پديد آورنده
آزاده معتمدي
-
عنوان
ارائه الگوريتم سريع توربوكد امن مبتني بر GPU
-
مقطع تحصيلي
كارشناسي ارشد
-
رشته تحصيلي
برق- مهندسي فناوري اطلاعات - مخابرات امن
-
سال تحصيل
زمستان 1392
-
تاريخ دفاع
زمستان 1392
-
استاد راهنما
دكتر وحيد طباطبا وكيلي
-
چكيده
چكيده
توربوكد يكي از مهمترين عناوين تحقيقاتي در حوزه تئوري كدگذاري از سال 1993 تا به حال بوده است. اين كد داراي BER پاييني است، اما تاخير كدبرداري و پيچيدگي آن چالش بزرگي است. الگوريتم پايه كدبرداري توربو مبتني بر BCJR است كه ذاتاً يك الگوريتم سري است. شبيه¬سازي توربوكد با طول متوسط در كانال AWGN بسيار پيچيده بوده و اگر راندمان از مرتبه 9-10 مورد نياز باشد، زمان اجراي آن بر روي CPU هاي معمولي حدود يك روز خواهد بود. از طرف ديگر با در نظر گرفتن پيچيدگي و تاخير حاصل از جدا بودن بلوك¬هاي رمزنگاري و كدگذاري، اگر اين دو فرآيند با يكديگر تركيب شوند، موثرتر بوده و امنيت و قابليت اطمينان سيستم مخابراتي همزمان تضمين مي¬شود. با تركيب اين دو فرآيند دو مساله اصلي باقي مي¬ماند: (1) طراحي درهمريز كه امنيت بايد به گونه¬اي در آن اعمال شود. (2) حفظ راندمان مطلوب با وجود اعمال فرآيند رمزنگاري و در عين حال افزايش سرعت كدبرداري. يك راه حل مناسب، طراحي الگوريتم كدبرداري به صورت موازي بر روي GPGPU است كه هم انعطاف¬پذير است و هم گذردهي بالايي دارد.
روش¬هاي مختلفي براي اعمال امنيت در توربوكد وجود دارد؛ مثلاً طراحي درهمريز امن يا غربالگر امن. براي توربوكد موازي روي GPU الگوريتم¬هاي زيادي ارائه نشده است. بين الگوريتم¬هاي موجود نيز وحدت سلسله مراتبي وجود ندارد. يعني طرح بعدي بهبود يافته طرح قبلي نيست بلكه هر طرح رويه¬اي را در پيش گرفته است كه يا گذردهي را بهبود داده و راندمان را تضعيف مي¬كند و يا برعكس. لذا سعي بر آن است كه مقايسه جامعي بين طرح¬هاي محدود موجود انجام شود تا علاوه بر بررسي كاستي¬هاي هر طرح بتوان راهكاري براي ارائه يك الگوريتم مناسب يافت؛ به گونه¬اي كه بين حصول حداكثر گذردهي و همچنين راندمان مطلوب تعادلي برقرار شود.
هدف اصلي اين پايان نامه موازي¬سازي توربوكد امن است؛ كاري كه تا به حال انجام نشده است. بدين منظور درهمريز با استفاده از رمزنگار AES، مد ECB طراحي شده ¬است و يافتن الگوي درهمريزي توسط مهاجم منوط به يافتن كليد AES است. نوآوري هاي اين طرح عبارتند از : (1) اعمال امنيت بر مبناي رمزنگاري AES در درهمريز توربوكد و ارائه توربوكد امن، (2) موازي كردن توربوكد امن بر روي GPU، (3) ارائه يك الگوريتم جديد براي توربوكد موازي روي GPU بر مبناي قابليت ¬هاي جديد GPU در اجراي همزمان كرنل¬ها و اتميك ها كه تا به حال از آن استفاده نشده است. در طراحي توربوكد امن روي GPU چندين تكنيك لحاظ شده است: (1) توزيع بار كدبرداري يك كدورد بين چندين هسته، (2) كدبرداري همزمان چندين كدورد، (3) استفاده از تكنيك¬هاي حفاظتي براي جلوگيري از تخريب راندمان حاصل از موازي¬سازي، (4) بهينه¬سازي دسترسي به حافظه. BER حاصل در dB3 SNR = برابر 9-10 و گذردهي، برابر با Mbps15 است. اين طرح قابليت انعطاف لازم براي هماهنگ شدن با كاربري¬هاي مختلف براي ارائه گذردهي و BER مورد نياز در هر كاربري را دارد.
كلمات كليدي : توربوكد امن، موازي سازي، درهمريز، AES، GPU.
-
لينک به اين مدرک :