Kasumi - це
KASUMI (від японск. 霞 (hiragana か す み, romaji kasumi) - туман, mist) - блоковий шифр, який використовується в мережах стільникового зв'язку 3GPP. Також позначається A5 / 3 при використанні в GSM і GEA3 в GPRS.
KASUMI розроблений групою SAGE (Security Algorithms Group of Experts), яка є частиною Європейського Інституту по Стандартизації в області Телекомунікацій (ETSI) [1]. За основу був узятий існуючий алгоритм MISTY1 і оптимізований для використання в стільникового зв'язку.
KASUMI використовує 64-бітний розмір блоку і 128-бітний ключ в 8-раундової схемою Фейстеля. У кожному раунді використовується 128-бітний раундовий ключ, що складається з восьми 16-бітних подключей, отриманих з вихідного ключа за фіксованою процедурі генерації подключей.
схема шифрування
основний алгоритм
KASUMI розкладається в набір функцій (FL, FO, FI). які використовуються разом з пов'язаними з ними ключами (KL, KO, KI)
Вхідний блок даних I поділяється на дві рівні частини:
Потім для кожного:
де - раундова функція. - раундовий 128-бітний ключ
функція раунду
Обчислюється таким чином:
Для раундів 1,3,5,7:
Для раундів 2,4,6,8:
функція FL
На вхід функції подається 32-бітний блок даних I і 32-бітний ключ KLi. який поділяється на два 16-бітних підключа:
.
Вхідна рядок I поділяється на дві частини по 16 біт:
.
Де - циклічний зсув вліво на 1 біт.
функція FO
На вхід функції подається 32-бітний блок даних і два ключа по 48 біт:.
Вхідна рядок I поділяється на дві частини по 16 біт:.
48-бітові ключі поділяються на три частини кожен:
Потім для визначимо:
функція FI
На вхід функції подається 16-бітний блок даних I і 16-бітний ключ KIi, j.
Вхід I поділяється на дві нерівні складові: 9-бітну ліву частину L0 і 7-бітну праву R0:
.
Точно так же ключ KIi, j, розділяється на 7-бітну компоненту KIi, j, 1 і 9-бітну компоненту KIi, j, 2:
.
Також використовуються ще дві функції:
Перетворює 7-бітове значення x в 9-бітове значення додаванням двох нулів в старші біти. Перетворює 9-бітове значення x в 7-бітове викреслюванням з нього двох старших бітів.
Функція реалізується наступним набором операцій:
Функція повертає значення.
S-блоки перетворять 7 або 9 біт вхідний блок в відповідно 7 або 9 біт вихідний блок, використовуючи таблиці підстановок
Наприклад: S7 [30] = 124
Десяткова таблиця заміни для блоку S7:
Дивитися що таке "KASUMI" в інших словниках:
Kasumi - () is a Japanese given name. It literally translates to Mist .Places * Kasumi, a city in Hyōgo Prefecture, Japan * Kasumigaseki (霞 が 関, Gate of Mist), a district in downtown TokyoPeople * Kasumi Nakane, a teen gravure model * Kasumi Takahashi, a ... ... Wikipedia
KASUMI - KASUMI, auch A5 / 3 genannt, ist eine Blockchiffre, die verwendet wird um die Kommunikation in UMTS Mobilfunknetzen zu verschlüsseln. In UMTS Netzwerken wird KASUMI in den Algorithmen, die Vertraulichkeit (f8) und Integrität (f9) sicherstellen, ... ... Deutsch Wikipedia
Kasumi - (霞, Kasumi?) Es un término japonés que significa neblina, y puede hacer referencia a: El destructor japonés de la Clase Akatsuki. El Kasumi, destructor japonés de la Clase Asashio hundido junto al acorazado ... Wikipedia Español
Kasumi - ist ein japanischer, weiblicher Vorname. Kasumi bezeichnet weiterhin: KASUMI (Verschlüsselungsverfahren) Kasumi (1939), einen Zerstörer der kaiserlichen japanischen Marine Diese Seite ist eine Begriffsklärung z ... Deutsch Wikipedia
Kasumi - Kasumi (від яп. 霞, означає «туман», «серпанок») багатозначний термін: KASUMI блоковий шифр, який використовується в мережах стільникового зв'язку 3GPP. Kasumi бренд японських кухонних ножів. Див. Також Касуми японський есмінець типу Асас ... ... Вікіпедія
Kasumi - (жіноче ім'я) Туман. Японські імена. Словник значень ... Словник особистих імен
KASUMI - En criptografía, KASUMI, también llamado A5 / 3, es una unidad de cifrado por bloques utilizada en algoritmos de confidencialidad (f8) e integridad (f9) para Telefonía móvil 3GPP. KASUMI fue diseñado por el grupo SAGE (Security Algorithms Group of ... ... Wikipedia Español
Kasumi - Cette page d'homonymie répertorie les différents sujets et articles partageant un même nom. Kasumi peut désigner: Kasumi, un village de Bosnie Herzégovine situé dans la municipalité de Jajce et dans le canton de Bosnie centrale, Fédération ... ... Wikipédia en Français
KASUMI - En criptografía, KASUMI, también llamado A5 / 3, es una unidad de cifrado por bloques utilizada en algoritmos de confidencialidad (f8) e integridad (f9) para Telefonía móvil 3GPP. KASUMI fue diseñado por el grupo SAGE (Security Algorithms Group of ... ... Enciclopedia Universal