ام دی ۶

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

ام دی ۶ (به انگلیسی: MD6) یک روش رمزنگاری است که به عنوان تابع درهم‌ساز رمزنگارانه استفاده می‌شود. ام دی ۶ از یک ساختار شبیه درخت درهم سازی استفاده می‌کند تا اجازه انجام محاسبات هم‌زمان بسیار زیاد، از هش‌ها را برای ورودی‌های بسیار طولانی بدهد.

کلیات[ویرایش]

ام دی ۶ برای پیام‌های با طول زیاد سرعت بیش از یک گیگا بایت بر ثانیه هم در معماری پردازنده های 16 هسته‌ای گزارش شده است.

طراحی درخت درهم سازی بر اساس توصیف اینتل (به انگلیسی: Intel)از آینده‌ی پردازنده های سخت افزاری با ده‌ها و هزاران هسته به جای سیستم‌های تک هسته‌ای معمولی شکل گرفته‌است. با توجه به این موضوع، ساختارهای درخت درهم سازی، از پتانسیل کامل سخت افزار بهره می‌برند. علاوه بر این، مناسب معماری‌های تک هسته‌ای یا دو هسته‌ای نیز هستند.

در دسامبر 2008، داگلاس هلد (به انگلیسی: Douglas Held) از شرکت fortify متوجه سرریز بافر در اجرای نسخه‌ی اصلی الگوریتم هش ام دی ۶ شد. این خطا بعدا در سال 2009 توسط پروفسور رون ریوست (به انگلیسی: Ron Rivest) با انتشار پیاده سازی نسخه‌ی اصلی اصلاح شده و در گزارش شرکت fortify عمومی شد.

ام دی ۶ برای مسابقه SHA-3 NIST ارائه شده است. با این حال در تاریخ 1 جولای سال 2009 ، رون ریوست (به انگلیسی: Ron Rivest) پیشنهادی به مؤسسه ملی فناوری و استانداردها ارائه داد که ام دی ۶ هنوز آماده نیست تا نامزدی برای SHA-3 باشد و دلیل آن هم مسائل مربوط به سرعت ام دی ۶ بیان شد.

ویژگی‌های ام دی ۶[ویرایش]

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

اما از جمله ویژگی‌های ام دی ۶ می‌توان به این موارد اشاره کرد :

ام دی ۶ در برابر حملات شناخته شده امن محسوب می‌شود.

نسبتا ساده است.

دارای توانایی انجام محاسبات هم‌زمان است.

و نیز از سطح کارآمدی معقولی برخوردار است.

پلتفرم مرجع NIST SHA-3[ویرایش]

[۱]

پانویس[ویرایش]

  1. www.scribd.com/doc/7614162/The-MD6-Hash-Function

منابع[ویرایش]

پیوند به بیرون[ویرایش]

  • مشارکت‌کنندگان ویکی‌پدیا، «MD6»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۲۳ تیر ۱۳۹۱).
  • «MD6»(انگلیسی)‎. 
  • Ethan Heilman. «Cryptology ePrint Archive: Report 2011/374»(انگلیسی)‎. 

جستارهای وابسته[ویرایش]

64-bit 32-bit متن عنوان
97 MB/sec 44 MB/sec MD6-160
82 MB/sec 38 MB/sec MD6-224
77 MB/sec 35 MB/sec MD6-256
59 MB/sec 27 MB/sec MD6-384
49 MB/sec 22 MB/sec MD6-512
202 MB/sec 38 MB/sec SHA-512