برداشت کلی شما از مقاله‌ی داده‌شده چیست؟

مقاله: کاسومی یک الگوریتم است که به صورت خاص در تکنولوژی‌های ۳ gpp تعریف‌شده‌است. کاسومی یک رمزگذاری قطعه‌ای با کلیدی به طول ۱۲۸ بیت، ورودی و خروجی ۶۴ بیتی است. هسته اصلی کاسومی یک شبکه فایستل با ۸ دور می‌باشد. توابع هر دور شبکه فایستل، تبدیلات شبکه‌ای برگشت هستند. در هر دور، تابع مربوط به دور از یک زیرکلید ۱۶ بیتی که از طریق کلید ۱۲۸ بیتی اصلی الگوریتم و توسط یک زمان‌بند کلید ثابت تولیدشده است، استفاده می‌کند. کلید اصلی ۱۲۸ بیتی به اسم، به ۸ زیرکلید ۱۶ بیتی تقسیم می‌شود: همچنین در کنار کلید اصلی، یک کلید تغییریافته به اسم استفاده می‌شود که به روش مشابه، به ۸ زیرکلید ۱۶ بیتی تقسیم می‌شود. این کلید تغییریافته به وسیله یای‌انحصاری کلید اصلی با عدد به دست می‌آید. (به انگلیسی: nothing-up-my-sleeve number) این زیرکلیدهای هر دور، به وسیله چرخش بیتی به سمت چپ با مقداری مشخص یا از طریق کلیدهای تغییریافته (بدون تغییر) محاسبه می‌شوند. کلیدهای ۸ دو به صورت زیر هستند: زیراندیس‌های به کار رفته در فرمول‌های بالا به صورت گردشی است، یعنی اگر یک زیراندیس به صورت از عدد ۸ بزرگتر شد، باید ۸ تا از آن کم شود تا مقدار واقعی اندیس محاسبه شود. الگوریتم کاسومی یک کلید ۶۴ بیتی را به صورت ۲ بخش ۳۲ بیتی در قالب بخش چپ () و بخش راست () پردازش می‌کند. ورودی الگوریتم کاسومی، الحاق سمت چپ و راست از اولین دور می‌باشد: در هر دور، بخش سمت راست () با خروجی تابع دور، یای‌انحصاری می‌شود و بعد از آن، جای دو بخش سمت چپ و راست تغییر می‌کند. (در تابع زیر، همان کلیدهای دور‌ام محسوب می‌شوند) تابع دور (به انگلیسی: round function) برای دورهای زوج و فرد متفاوت می‌باشد. با این حال، در هر دور، تابع دور یک تابع از دو بخش و است. برای دورهای فرد، تابع دور به صورت زیر است: و برای دورهای زوج، تابع دور به صورت زیر است: خروجی الگوریتم، الحاق بخش‌های خروجی دور آخر می‌باشد. هر دو تابع و ورودی ۳۲ بیتی خود را به دو بخش ۱۶ بیتی تبدیل می‌کنند. تابع یک تابع تغییر بیت‌ها به صورت بازگشت‌پذیر است در حالی که تابع یک شبکه فایستل ۳ دوره بازگشت‌ناپذیر است. ورودی ۳۲ بیتی () تابع، به دو بخش ۱۶ بیتی تقسیم می‌شود: بخش سمت چپ ورودی () با کلید دور، به صورت بیتی عطف منطقی می‌شود و سپس به اندازه یکی بیت، به سمت چپ چرخش داده می‌شود. خروجی …
برداشت:
کاسومی یک رمزگذاری قطعه‌ای است که در سامانه جهانی مخابرات سیار ، جی‌اس‌ام ، سرویس بسته امواج رادیویی تلفن همراه استفاده می‌شود . در سامانه جهانی مخابرات سیار ، کاسومی به عنوان الگوریتم‌های رازداری و یکپارچگی داده‌ها به ترتیب به نام‌های (به انگلیسی : uea۱) و (به انگلیسی : uia۱) به کار رفته‌است . در جی‌اس‌ام ، کاسومی در تولیدکنندهٔ جریان‌کلید برای a ۵/۳ به کار رفته‌است . در سرویس بسته امواج رادیویی ، کاسومی در تولیدکنندهٔ جریان‌کلید برای gea۳ به کار رفته‌است . به خاطر برنامهٔ فشرده برای استانداردسازی ۳gpp ، گروه sage پیشنهاد گروه فنی مخصوص ۳gpp (به انگلیسی : tsg) را در مورد بخش امنیتی ۳g (به انگلیسی : sa۳) قبول کرد .