سلام دوستان
میشه لطفا دوستانی که بلدن، منطق کار این الگوریتم رو به طور خلاصه بگن.
من خیلی توی نت گشتم ولی هر چی پیدا کردم زبان اصلی بود. برای خوندن و فهمیدنشون نیاز به یه دید کلی دارم. اگر هم کسی منبع فارسی میشناسه ممنون میشم معرفی کنه.
Printable View
سلام دوستان
میشه لطفا دوستانی که بلدن، منطق کار این الگوریتم رو به طور خلاصه بگن.
من خیلی توی نت گشتم ولی هر چی پیدا کردم زبان اصلی بود. برای خوندن و فهمیدنشون نیاز به یه دید کلی دارم. اگر هم کسی منبع فارسی میشناسه ممنون میشم معرفی کنه.
سلام.
این الگوریتم کجا کاربرد داره؟
اینو میشه بگید..
سلام
این الگورینم اولین بار در سال 1994 توسط دیوید ویلر و راجر نیدهام از آزمایشگاه کامپیوتر کمبریج طراحی شد.
هدف از طراحی اون داشتن الگوریتمی بود که با کمترین منابع سیستمی و کوتاه ترین زمان ممکن و کمترین خط کد یک متن رو بصورت بلاک بندی شده رمز نگاری کنه و از امنیت متوسطی هم برخوردار باشه
این الگوریتم به حدی ساده است که حتی در جاوا اسکریپت هم پیاده سازی شده.
tea بدلیل استفاده از بلوک های 32 بیتی دارای ضعف ساختاری میباشد و کلید اون بدون در نظر گرفتن ورودی کاربر حداکثر 2 به توان 32 حالت داره
شهرت این الگوریتم بدلیل استفاده اون در هش کردن رمز xbox و هک شدن xbox با این ضعف بود
به همین دلیل xtea معرفی شدMovable Type Scripts
در xtea از بلوک های رمز 128 بیتی استفاده شدکه تعداد حالات کلید رو به 2 به توان 128 میرسوند که اونو در مقابل حملات مرتبط با کلید (related-key attack ) محافظت میکنه.
البته هنوز این الگوریتم حتی در نسخه xtea بدلیل طراحیش ذاتا اسیب پذیره و امکان هک اون توسط حملات related-key attack و differential attack وجود داره.
در کل برای داده هایی که مدت زمان ارزش اونها خیلی کمه و یا برای رمز نگاری هش در ابزار های ضعیف مثل میکرو کنترل ها و صفحات وب از اون استفاده میشه.
منابع:
دوستان ممنون میشم بازم اگر منبع فارسی میشناسین معرفی کنین.