CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

پیاده سازی پردازنده RSA با استفاده از الگوریتم مونتگمری و معماری CSA

عنوان مقاله: پیاده سازی پردازنده RSA با استفاده از الگوریتم مونتگمری و معماری CSA
شناسه ملی مقاله: ACCSI10_203
منتشر شده در دهمین کنفرانس سالانه انجمن کامپیوتر ایران در سال 1383
مشخصات نویسندگان مقاله:

کوروش منوچهری کلانتری - دانشکده مهندسی کامپیوتر و فناوری اطلاعات دانشگاه صنعتی امیرکبیر
سعادت پورمظفری
بابک صادقیان

خلاصه مقاله:
امروزه سیستمهای رمز کلید عمومی و بخصوص سیستم رمز RSA بسیار مورد توجه قرارگرفته است ولی بدلیل محاسبات سنگینی که این سیستمها انجام میدهند معمولا دارای سرعت پردازش بالایی نیستند و برای بالا بردن سرعت این سیستمها معماری ها و الگوریتمهای مختلفی پیشنهاد شده است دراین مقاله هدف پیاده سازی پردازنده RSA می باشد که برای محاسبات آن ازا لگوریتم مونتگمری که سریعترین روش شناخته شده برای محاسبه توان پیمانه ای می باشد استفاده شده است همچنین به منظور بالا بردن سرعت پردازش این الگوریتم در پیاده سازی سخت افزاری از معماری پنج به دو CSA استفاده شده است دراین معماری پس از اتمام محاسبات باید به طول عملوندها پالس سرعت مصرف شود تا مقدار نهای حاصل شود ولی دراین مقاله روشی نشان داده شده است که با استفاده از آن می توان این تعداد را به یک سوم تا یک ششم کاهش داد.

کلمات کلیدی:
سیستم رمز، RSA، مونتگمری، ضرب پیمانه ای ،CSA

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/128646/