ارائهی یک راهکار تبادل امن کلید با استفاده از نگاشتهای چبیشف
/مجید زارع
: علوم ریاضی
چاپی
کارشناسی ارشد
علوم کامپیوتر
۱۳۹۳/۰۶/۲۵
تبریز
شبکههای کامپیوتری و اینترنت گسترش روزافزونی دارند در نتیجه نیاز به امنیت اطلاعات غیر قابل انکار است امروزه بیشتر کارها مانند پرداخت قبوض، ثبتنامهای اینترنتی، انتقال وجه و غیره از طریق اینترنت صورت میگیرد در نتیجه نیاز به امنیت، غیر قابل انکار است .برای حفظ امنیت در شبکههای کامپیوتری از رمزنگاری استفاده میکنند سیستمهای رمزنگاری به طور کلی به دو دستهی سیستمهای رمز متقارن و سیستمهای رمز نامتقارن تقسیم میشوند که سیستمهای رمز متقارن مشکل برقراری کلید را دارند و سیستمهای رمز نامتقارن یا کلید عمومی نیز دارای مشکل کارایی خیلی پایین هستند .پروتکلهای توافق کلید به کمک سیستمهای رمز نامتقارن و کلیدهای طولانی مدت، کلیدهای نشستی را برقرار میکنند که از آن کلید نشست به عنوان کلید رمزنگاری متقارن برای یک بار نشست استفاده میشود .نگاشتهای چبیشف هم نگاشتهای آشوبی هستند که علاوه بر داشتن ویژگیهای وابستگی به مقدار اولیه و تصادفی بودن دارای ویژگی نیمگروه نیز هستند اغلب از نگاشتهای چبیشف برای تولید کلید نشست استفاده میشود که دارای کارایی خیلی بهتری نسبت به توابع نمایی هستند و نوع خاصی از مسئلهی لگاریتم گسسته به نام مسئلهی لگاریتم گسستهی مبتنی بر آشوب در این نگاشتها برقرار است در نتیجه بسیار مناسب برای پروتکلهای توافق کلید هستند .در این پایاننامه، پروتکلی ارائه خواهیم کرد که نه تنها در برابر انواع حملههای رمزنگاری مقاوم است بلکه دارای کارایی بالا و ویژگیهایی نظیر گمنامی کاربر، گلوگاه نبودن طرف سوم، عدم نیاز به همزمانی ساعت سیستمها میباشد
nComputer networks had daily extension. So needing to the information security is undeniable. Today most of the works like payment of bills, internet registrations, transferring cash etc. is doing by internet so security is very essential. To keeping the security in computer networks we use cryptography. Cryptographic systems are divided into two group: symmetric cryptography systems and asymmetric cryptography systems, which symmetric cryptography systems has the problem of establishing keys and the asymmetric cryptography systems or public key has the problem of low performance. Key agreement protocols by helping the asymmetric cryptography systems and longtime keys, making a session keys which can be used as a symmetric cryptographic key for one time session key. Chebyshev mapping are chaotic mapping that in addition to having the features of dependency to the initial value and randomness, they have the feature of semi-group. Usually the chebyshev mapping used for producing session key which has very better performance with respect to the exponential functions and a special type of discrete logarithm with the name of "problem of discrete logarithm based on chaotic" is established in this mapping, so they are very suitable for the key agreement protocols. In this dissertation by using chebyshev polynomials, propose a protocol that not only protected against different kinds of attacks even have the high performance and some features like anonymity of the users, not the bottleneck in third party, no need for systems clock synchronizatio