پایان‌نامه

بررسی و بهبود الگوریتم های رمزنگاری کلید عمومی مبتنی بر حلقه های چندجمله ای کوتاه شده

چکیده

ابداع روش های رمزنگاری کلید عمومی فصلی جدید را در دانش رمزنگاری گشود و نیازهای اساسی صنعت نوپای کامپیوتر را به زیبایی پاسخ داد. اما متأسفانه بسیاری از سیستم های رمزنگاری کلید عمومی در عمل به جهت پیچیدگی های محاسباتی و حافظه ای، بسیار پر هزینه هستند. در نتیجه محققان بر آن شدند تا سیستم های رمز کلید عمومی سریع تر و کم هزینه تری را ابداع نمایند. سیستم رمزنگاری ntru روشی به نسبت جدید است که به عنوان یک سیستم بسیار سریع معرفی شده و در سال های اخیر توجه شایانی به آن شده است. این سیستم نسبت به سایر روش های کلید عمومی مرسوم، پیچیدگی محاسباتی کمتری دارد و روال تولید کلید عمومی و خصوصی در آن بسیار ساده است. سیستم رمز ntru در حلقه ی چندجمله ای های کوتاه شده کار می کند و اصلی ترین عملیات آن ضرب چندجمله ای ها بصورت پیمانه ای است. برای سرعت بخشیدن به ضرب چندجمله ای ها روشی به نام ضرب با fft وجود دارد، اما مشکل آن استفاده از مرتبه ی مرکب است که این امر نقص امنیتی بزرگی در آن ایجاد می کند. در این پژوهش، پس از معرفی سیستم ntru و انجام تحلیل های امنیتی روی آن و ذکر پژوهش های مشابه دیگر، با توجه به خصوصیت پیمانه ای بودن ضرب چندجمله ای ها در ntru و با استفاده از روش fft، روشی به نام ضرب ufft ارائه داده شده است که کارایی خیلی بهتری نسبت به ضرب معمولی و ضرب fft دارد. همچنین ufft راه حلی در جهت رفع مشکل استفاده از مرتبه ی مرکب برای چندجمله ای ها معرفی می کند.

اساتید راهنما و مشاور

فضل الله ادیب نیا، احمد خادم زاده

پایان‌نامه‌های مشابه

  • تحلیل امنیت الگوریتم های تولید کلید عمومی مبتنی بر چندجمله ای های چبیشف

    پایان‌نامه۲۰۱۳وزارت علوم، تحقیقات و فناوری - دانشگاه یزد - دانشکده ریاضیژاله تیرگری

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

  • سیستم های رمزنگاری کلید عمومی مبتنی بر مشبکه ها

    پایان‌نامه۲۰۱۲وزارت علوم، تحقیقات و فناوری - دانشگاه شاهد - دانشکده علوم پایهانیسه نجفی

    رمزنگاری، ابزاری مناسب جهت حفاظت اطلاعات در کانال ناامن است. به این منظور، از دو روش رمزنگاری کلید متقارن و رمزنگاری کلید عمومی استفاده می شود. شالوده ی رمزنگاری به روش کلید عمومی، استفاده از توابع ترپدر یک طرفه است. میزان دشواری یافتن معکوس این توابع یا به طور معادل، میزان دشوار

  • بهبود روش‎های ضرب هم‎نهشتی اعداد بزرگ در آلگوریتم‎های رمزنگاری کلید عمومی

    پایان‌نامه۲۰۱۳وزارت علوم، تحقیقات و فناوری - دانشگاه سمنان - دانشکده برق و کامپیوترعبدالحسین رضایی

    در این رساله دو آلگوریتم ضرب هم‎نهشتی مونتگمری بهبود یافته ارائه شده است: آلگوریتم ضرب هم‎نهشتی مونتگمری کانونیکال و آلگوریتم ضرب هم‎نهشتی مونتگمری منعطف. در آلگوریتم ضرب هم‎نهشتی مونتگمری کانونیکال، با استفاده از یک آلگوریتم تبدیل کد جدید که در این رساله آلگوریتم تبدیل کدcsw نام

  • رمزنگاری کلید عمومی با استفاده ازچند جمله ای چپیشف روی حلقه اعداد صحیح z_n

    پایان‌نامه۲۰۱۳وزارت علوم، تحقیقات و فناوری - دانشگاه رازی - دانشکده علومعیسی غلامی

    وقتی با حجم عظیمی از اطلاعات مثل اینترنت سر و کار داشته باشید و قرار باشد تمام اطلاعات شخصی تان از اطلاعات مربوط به کارت اعتباری و کارهای تجاری تا درس و امتحان و .... را به آن بسپارید، تضمین امنیت اطلاعات از اهمیت اساسی برخوردار خواهد بود. یکی از روش های رمز نگاری که امروزه به طو

اسناد مشابه