تحقیق درباره بكارگيری محاسبه مولكولی با استاندارد رمز گذاری داده ها
اخيراً، بونه، دال ووس وليپتون، استفاده اصلي از محاسبه مولكولي را در جمله به استاندارد رمزگذاري (دادهها) در اتحاد متحده توضيح دادند (DES). در اينجا، ما يك توضيح از چنين حملهاي را با استفاده از مدل استيگر براي محاسبه مولكولي ايجاد نموده ايم. تجربه ما پيشنهاد ميكند كه چنين حملهاي ممكن است با دستگاه table-top ايجاد شود كه بصورت تقريبي از يك گرم PNA استفاده ميكند و ممكن است كه حتي در حضور تعداد زيادي از اشتباهها موفق شود:
مقدمه :
با كار آنها در زمينه DES بته، رانودرس وليبتون [Bor]، اولين نمونه از يك مشكل علمي را ايجاد نمودند كه ممكن بود براي محاسبه مولكولي آسيبپذير باشد. DES يكي از سيستمهاي Cryptographic مي باشد كه به صورت گسترده مورد استفاده قرار ميگيرد آن يك متن رمزي 64 بيتي را از يك متن ساده 46 بيتي و تحت كنترل يك كليد 56 بيتي ايجاد مينمايد.
در حاليكه اين بحث وجود دارد كه هدف خاص سختافزار الكترونيكي [Wi] يا سوير كاميپوترهاي همسان بصورت گسترده، اين امري ميباشد كه DES را به يك ميزان زماني منطقي بشكند، اما به نظر ميرسد كه دستگاههاي متوالي قدرتمند امروزي قادر به انجام چنين كاري نيستند. ما كار را با بوته ان ال دنبال كرديم كه مشكل شكست DES را موردتوجه قرار داده بود و اخيراً مدل قويتري را براي محاسبه مولكولي پيشنهاد داده بود [Ro]. در حاليكه نتايج ما اميد بخش بود، اما بايد بر اين امر تأكيدي نموديم كه آساني اين امر نيز بايد سرانجام در آزمايشگاه تصميم گرفته شود.
تحقیق درباره بكارگيری محاسبه مولكولی با استاندارد رمز گذاری داده ها
در اين مقاله، به اصطلاح ما محله متن ساده- متن رمزدار مورد توجه قرار ميگيرد و اميد اين است كه كليدي كه براي عملكرد encryption (رمزدار كردن) مورد استفاده قرار ميگيرد، مشخص شود. سادهترين نظريه براي اين امر، تلاش بر روي تمام كليدهاي 256 ميباشد كه رمزسازي را براي يك متن ساده تحت هر يك از اين كليدها انجام دهيم تا متن رمزدار را پيدا نمائيم. به طور مشخص، حملات كار امر مشخص نمي باشد و در نتيجه يك نيروي كامل براي انجام آن در اينجا لازم است.
ما، كار خود را با توضيح الگوريتم آغاز كرديم تا حمله متن رمزدار- متن ساده را به منظور شكستن DES در يك سطح منطقي بكار بريم. اين به ما اجازه ميدهد تا عملكردهاي اصلي را كه براي اجرا در يك دستگاه استيكر (Sticker) نياز داريم و بعنوان يك نقشه مسير براي آنچه كه بايد دنبال كنيم عمل ميكنند تشخيص دهيم.
(2) الگوريتم مولكولي : بصورت تقريبي، بار رشتههاي حافظهاي DNA همان يكسان 256 [Ro] شروع كنيد كه هر يك داراي طول نئوكليتد 11580 ميباشد. ما فكر ميكنيم كه هر رشته حافظه داراي 5792 قطر پشت سر هم باشد (به مناطق [Ro] برگرديد) B0,B1,B2,…B578 هر يك طول به ميزان 20 نئوكلتيد دارد. در يك مدل استيكر كه اينجا وجود ادر 579 استيكر وجود ارد S0, S1, …S578 كه هر يك براي تكميل هر قطعه ميباشد (ما به رشتههاي حافظه با استيكرهاي S بعنوان پيچيدگيهاي حافظهاي ميباشد برميگرديم) زيرا، ما به اين امر توجه ميكنيم كه هر رشته نماينده يك حافظه 579 بيتي باشد، در بعضي از مواقع از Bi استفاده ميكنيم كه به بيتي كه نماينده Bi ميباشد، برميگردد. قطعه B0 هرگز تنظيم ميشود و بعداً در اجراي الگوريتم استفاده ميشود (بخش فرعي 1-3) قطعههاي B1 تا B56 رشتههاي حافظهاي مي باشد كه براي ذخيره يك كليد مورد استفاده قرار ميگيرد، 64 قطعه بعدي، B57….B120 سرانجام بر اساس متن رمزگذاري كدگذاري ميشود و بقيه قطعهها براي نتايج واسطه ودر مدت محاسبه مورد استفاده قرار ميگيرد. دستگاه استيكر كه رشتههاي حافظه را پردازش ميكند، متون رمزدار را
تحقیق درباره بكارگيری محاسبه مولكولی با استاندارد رمز گذاری داده ها
محاسبه ميكند كه تحت كنترل يك ريز پردازنده انجام مي گيرد. به اين علت كه در تمام نمونهها، متن ساده يكسان است؛ ريز پردازنده كوچك ممكن است كه آن را ذخيره سازد، ما نياز نداريم كه متن ساده را در رشتههاي حافظه نشان دهيم. هماكنون يك جفت متن رمزدار- متن ساده را در نظر بگيريد، الگوريتم اجرا شده در سه مرحله مي باشد.
(1) مرحله ورودي: رشتههاي حافظه را به اجرا درآوريد تا پيچيدگيهاي حافظه اي را ايجاد نمايد كه نماينده تمام 256 كليد ميباشد .
(2) مرحله رمزي كردن : در هر پيچيدگي حافظه، متن رمزدار محاسبه كنيد كه با رمز كردن متن ساده و تحت كليد پيچيدگي همسان است.
(3) مرحله بازدهي: پيچيدگي حافظه اي كه متن رمزدار آن با متن رمزدار مورد نظر تطبيق دارد، انتخاب نمايند و كليد تطبيقي با آن را بخوانيد.
قسمت عمده كار در مدت مرحله دوم صورت ميگيرد كه رمزگذاري دادههاي DES صورت ميگيرد، بنابراين ما اين مراحل را در زير مختصر كردهايم. هدف ما بر روي اين امر است كه شرح دهيم چگونه DES در يك كامپيوتر مولكولي اجرا ميشود و براي اين امر، نشان دادن دقيق همه جزئيات در DES لازم نيست (براي جزئيات [Na] را ببينيد)
ما به جاي اين جزئيات بر روي عملكردهاي ضروري كه براي DES نياز است، توجه داريم كه آن چگونگي عملكردها رانشان مي دهد كه با يكديگر مرتبط مي شوند تا يك الگوريتم كامل را ايجاد نمايند.
DES، يك رمزنويسي با 16 دروه است در هر دوره، يك نتيجه واسطه 32 بيتي جديد ايجاد ميشود آن به اين صورت طرحريزي شده است R1….R16. ما R16, R15 را در جايگاههاي B57 تا B160 ذخيره ميكنيم (مجاور با كليد)
در حاليكه R10….R12 در جايگاههاي B121 تا B568 ذخيره ميشوند لزوماً R15, R16 با هم در نظر گرفته مي شوند تا متن رمزدار مورد نظر را ايجاد نمايند ما متن رمزدار را مجاور با كليد رمزگذاري ميكنيم به اين امر بدلايل اجرايي مي باشد كه در بخش فرعي 4-3 آمده است.
32 بيت چپ و 32 بيت راست متن ساده به عنوان R0, R-1 در نظر گرفته ميشوند و براي كنترل كردن ميكور پروسورهاي ريز پردازندهها مي باشد. بيتهاي B569 تا B578 بعنوان يك فضاي كاري مورد استفاده قرار ميگيرد و در مدت محاسبه نوشته و پاك ميشود. بنابراين بجز بيتهاي ديگر كه بصورت يكبار نوشتن ميباشد اين بيتها ميتوانند پاك و دوباره نوشته شود براي دلايل اجرايي، هميشه ما كل فضاي كاري را
تحقیق درباره بكارگيری محاسبه مولكولی با استاندارد رمز گذاری داده ها
پسورد فایل: www.bazaarfile.ir
- لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.