سال انتشار: ۱۳۸۳

محل انتشار: دهمین کنفرانس سالانه انجمن کامپیوتر ایران

تعداد صفحات: ۸

نویسنده(ها):

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

چکیده:

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