SEED

SEED
SEED
Создатель:

Корейское агентство информационной безопасности (KISA)

Создан:

1998 г.

Опубликован:

1998 г.

Размер ключа:

128 бит

Размер блока:

128 бит

Число раундов:

16

Тип:

Сеть Фейстеля


SEED — в криптографии симметричный блочный криптоалгоритм на основе Сети Фейстеля, разработанный Корейским агентством информационной безопасности (Korean Information Security Agency, KISA) в 1998 году. В алгоритме используется 128-битный блок и ключ длиной 128 бит. Алгоритм широко используется финансовыми и банковскими структурами, производственными предприятиями и бюджетными учреждениями Южной Кореи, получив широкое распространение, поскольку 40-битный SSL не обеспечивает на данный момент минимально необходимого уровня безопасности. Агентством по защите информации специфицировано использование шифра SEED в протоколах TLS и S/MIME. В то же время, алгоритм SEED не реализован в большинстве современных браузеров и интернет-приложений, что затрудняет его использование в данной сфере вне пределов Южной Кореи.

SEED представляет собой Сеть Фейстеля с 16 раундами, 128-битовыми блоками и 128-битовым ключом. Алгоритм использует две 8 × 8 таблицы подстановки, которые, как таковые из Safer, выведены из дискретного возведения в степень (в этом случае, x247 и x251 — плюс некоторые «несовместимые операции»). Это является некоторым сходством c MISTY1 в рекурсивности его структуры: 128-битовый полный шифр — сеть Фейстеля с F-функцией, воздействующей на 64-битовые половины, в то время как сама F-функция — Cеть фейстеля, составленная из G-Функции, воздействующей на 32-разрядные половины. Однако рекурсия не простирается далее, потому что G-Функция — не Cеть Фейстеля. В G-Функции 32-разрядное слово рассматривают как четыре 8-битовых байта, каждый из которых проходит через одну или другую таблицу подстановки, затем объединяется в умеренно комплексном наборе булевых функций таким образом, что каждый бит вывода зависит от 3 из 4 входных байтов.

SEED имеет сложное ключевое расписание, генерируя тридцать два 32-разрядных дополнительных символа используя G-Функции на сериях вращений исходного необработанного ключа, комбинированного со специальными раундовыми константами (как в TEA) от «Золотого соотношения» (англ. Golden ratio).

Безопасность

Согласно исследованиям KISA, алгоритм SEED «надежно противостоит известным атакам».

Ссылки

Официальная спецификация SEED от KISA



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "SEED" в других словарях:

  • Seed — (s[=e]d), n.; pl. {Seed} or {Seeds}. [OE. seed, sed, AS. s[=ae]d, fr. s[=a]wan to sow; akin to D. zaad seed, G. saat, Icel. s[=a][eth], s[ae][eth]i, Goth. manas[=e][thorn]s seed of men, world. See {Sow} to scatter seed, and cf. {Colza}.] 1.… …   The Collaborative International Dictionary of English

  • Seed — (s[=e]d), n.; pl. {Seed} or {Seeds}. [OE. seed, sed, AS. s[=ae]d, fr. s[=a]wan to sow; akin to D. zaad seed, G. saat, Icel. s[=a][eth], s[ae][eth]i, Goth. manas[=e][thorn]s seed of men, world. See {Sow} to scatter seed, and cf. {Colza}.] 1.… …   The Collaborative International Dictionary of English

  • SEED — (englisch „pflanzlicher Same“) ist der Familienname folgender Personen: Huck Seed (* 1968), US amerikanischer Pokerspieler Jimmy Seed (1895–1966), englischer Fußballspieler Seed bezeichnet in der Computertechnik: ein Peer im BitTorrent Umfeld,… …   Deutsch Wikipedia

  • Seed AI — is a hypothesized type of strong artificial intelligence capable of recursive self improvement. Having improved itself it would become better at improving itself, potentially leading to an exponential increase in intelligence. No such AI… …   Wikipedia

  • Seed — (englisch „pflanzlicher Same“) ist der Familienname folgender Personen: Harry Bolton Seed (1922–1989), britisch US amerikanischer Bauingenieur Huck Seed (* 1968), US amerikanischer Pokerspieler Jimmy Seed (1895–1966), englischer Fußballspieler… …   Deutsch Wikipedia

  • SEED — Résumé Concepteur(s) agence de sécurité de l information coréenne (KISA) Première publication 1998 Dérivé de Chiffrement(s) basé(s) sur cet algorithme Caractéristiques …   Wikipédia en Français

  • Seed — (film) Pour les articles homonymes, voir Seed (homonymie). Seed est un film américain réalisé par Uwe Boll non sorti dans les salles françaises. Sommaire 1 Synopsis 2 Récompenses …   Wikipédia en Français

  • seed — [sēd] n. pl. seeds or seed [ME sede < OE sæd, akin to Ger saat < IE base * sē(i) , to cast, let fall > L serere, to sow, plant, sator, sower, semen, seed] 1. the part of a flowering plant that typically contains the embryo with its… …   English World dictionary

  • Seed Co — ist ein afrikanisches Agrarunternehmen mit Hauptsitz in Simbabwe. Es entwickelt in erster Linie verbessertes Saatgut für Mais, Sojabohnen und Weizen. Seed Co operiert primär in Süd und Ostafrika. CEO ist Morgan Nzwere. Inhaltsverzeichnis 1… …   Deutsch Wikipedia

  • Seed AI — (engl. für „KI Saat(korn)“) ist eine von Eliezer Yudkowsky entwickelte Theorie über eine selbstlernende künstliche Intelligenz (KI), welche sich durch Rekursion selbst verbessert und erweitert. Die KI muss laut der Theorie dazu fähig sein den… …   Deutsch Wikipedia

  • Seed — Seed, v. t. [imp. & p. p. {Seeded}; p. pr. & vb. n. {Seeding}.] 1. To sprinkle with seed; to plant seeds in; to sow; as, to seed a field. [1913 Webster] 2. To cover thinly with something scattered; to ornament with seedlike decorations. [1913… …   The Collaborative International Dictionary of English


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»