SEED

SEED

Infobox block cipher
name = SEED
designers = KISA
publish date = 1998
derived from =
derived to =
related to =
key size = 128 bits
block size = 128 bits
structure = Nested Feistel network
rounds = 16
cryptanalysis =

SEED is a block cipher developed by the Korean Information Security Agency. It is used broadly throughout South Korean industry, but seldom found elsewhere. It gained popularity in Korea because 40 bit SSL was not considered strong enough (see Transport Layer Security#Early short keys), so the Korean Information Security Agency developed its own standard. However, this decision has limited the competition of web browsers in Korea, as no major SSL libraries or web browsers currently support the SEED algorithm, and users are limited to using ActiveX components with Internet Explorer for secure web sites. [cite web |author=Gen Kanai |date=2007-01-26 |title=The Cost of Monoculture |url=http://www.kanai.net/weblog/archive/2007/01/26/00h53m55s#003095 |accessdate=2007-01-29 ]

SEED is a 16-round Feistel network with 128-bit blocks and a 128-bit key. It uses two 8 × 8 S-boxes which, like those of SAFER, are derived from discrete exponentiation (in this case, x247 and x251 – plus some "incompatible operations"). It also has some resemblance to MISTY1 in the recursiveness of its structure: the 128-bit full cipher is a Feistel network with an F-function operating on 64-bit halves, while the F-function itself is a Feistel network composed of a G-function operating on 32-bit halves. However the recursion does not extend further because the G-function is not a Feistel network. In the G-function, the 32-bit word is considered as four 8-bit bytes, each of which is passed through one or the other of the S-boxes, then combined in a moderately complex set of boolean functions such that each output bit depends on 3 of the 4 input bytes.

SEED has a fairly complex key schedule, generating its thirty-two 32-bit subkeys through application of its G-function on a series of rotations of the raw key, combined with round constants derived (as in TEA) from the Golden ratio.

References

External links

* [http://www.kisa.or.kr/seed/seed_eng.html SEED introduction] (English)
* [http://www.kanai.net/weblog/archive/2007/01/26/00h53m55s Blog about SEED in Korea]
* [http://webstandard.or.kr/en/2007/03/17/korean-home-brew-on-the-web/ Explanation of how ActiveX controls are used in conjunction with SEED for Korean e-commerce]
* [http://www.kisa.or.kr/seed/data/Document_pdf/SEED_Specification_english.pdf SEED official specification document] (English)
* RFC 4269: The SEED encryption algorithm (obsoletes RFC 4009)
* RFC 4010: Use of the SEED Encryption Algorithm in Cryptographic Message Syntax (CMS)
* RFC 4196: The SEED Cipher Algorithm and Its Use with IPsec


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?
Synonyms:

Look at other dictionaries:

  • 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

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”