The Full Wiki

More info on SEED

SEED: Wikis


Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.


From Wikipedia, the free encyclopedia

Designers KISA
First published 1998
Cipher detail
Key sizes 128 bits
Block sizes 128 bits
Structure Nested Feistel network
Rounds 16

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 historically limited the competition of web browsers in Korea, as no major SSL libraries or web browsers supported the SEED algorithm, requiring users to use an ActiveX control in Internet Explorer for secure web sites[1]. As of late 2009, the NSS software security library in Mozilla's Gecko platform has implemented support for SEED and Mozilla Firefox as of 3.5.4 supports SEED[2]. Unfortunately support for SEED alone is not enough to allow for secure transactions with Korean web services.

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.


External links

Simple English

seeds has an embryo, food, and a protective coat. The seeds need only warmth, water, and air to begin developing.]]

A seed is the part of a seed plant which can grow into a new plant. It is a reproductive structure which disperses, and can survive for some time. A typical seed includes three basic parts: (1) an embryo, (2) a supply of nutrients for the embryo, and (3) a seed coat.

There are many different kinds of seeds. Some plants make a lot of seeds, some make only a few. Seeds are often hard and very small, but some are larger. The coconut is as big as a child's head, but it contains more than just a seed. At the start, seeds are dormant (resting inside their coat) for a while. When the seed is ready to develop, it needs water, air and warmth but not sunlight to become a seedling.

Because most kinds of seeds carry the food that helps the new plant begin to grow, many kinds of seeds are good food for animals and people. Seeds are often inside fruits. The many kinds of grain that people grow, such as rice, wheat, and maize, are all seeds.

Development from the seed

A seed, though not active, is a tiny living thing. It contains the embryo of the future plant, which is not changing or developing: it is dormant. The common idea is that the seed "sleeps" until it gets what it needs to wake up. That is not correct. Different seeds have different habits, no doubt adapted to their habitat. There are different kinds of resting stages in seeds:[1]

1. Seed dormancy: means the seed does not develop for a while even when conditions are suitable.[2]p98 Delayed germination (development) allows time for dispersal. Changes take place inside the seed which sooner or later make it germinate. The details vary hugely between species.
2. Seed hibernation: fails to germinate because conditions are not right. Growth is triggered by particular events in the environment. Details of the triggers are known for some, but not all, seeds. Rain, fire, ground temperature, are examples. Many seeds only germinate after they have been eaten and passed through the digestive system of an animal. This also is a dispersal method.

When a seed germinates ("wakes up"), it begins to grow into a little plant called a seedling.[3] It uses the soft fleshy material inside the seed for nutrients (food) until it is ready to make food on its own using sunlight, water and air.

Most seeds germinate underground where there is no sunlight. The plant does not need the nutrients in soil for a few days or weeks, because the seed has all the things it needs to grow.[2] Later, though, it will begin to need sunlight. If there is sunlight, the plant will use it to grow healthy. If there is no light, the plant will still grow for a while, but its plastids will not mature: the chlorophyll does not turn green. If the plant does not get enough light, it will eventually die. It needs light to make food for itself when the reserve in the seed runs out.[3]

  • The oldest carbon 14-dated seed that has grown into a plant was a Judean date palm seed about 2,000 years old, recovered from excavations at Herod the Great's palace on Masada in Israel. It was germinated in 2005.[4]
  • The largest seed is produced by the Coco de mer, or "double coconut palm", Lodoicea maldivica. The entire fruit may weigh up to 23 kilograms (50 pounds) and usually contains a single seed.[5]

Origin and evolution

Seeds have been an important development in the reproduction and spread of conifers and flowering plants. Plants such as mosses, liverworts and ferns do not have seeds, and use unprotected spores and other methods to propagate themselves. Before the upper Devonian period, land plants, like modern ferns, reproduced by sending spores into the air. The spores would land and become new plants only in favourable conditions. Spores have little food stored, and may be just single cells rather than embryos.

The evolution of seeds changed the plant life cycle by freeing plants from the need for external water for sexual reproduction, and by providing protection and nutrients for the developing embryo. These functions allowed plants to expand beyond the immediate neighbourhood of water sources. They were able to exploit environments which were drier and more upland.[6]p92 This can be seen by the success of seed plants in important biological niches on land, from forests to grasslands both in hot and cold climates. The present-day seed plants are the Gymnosperms, with naked seeds, and the Angiosperms with covered seeds, usually fruits.

The first true seeds are from the upper Devonian 370–354 million years ago, which is probably the theatre of their first evolutionary radiation. The earliest seed-producing trees were in the forests of the Carboniferous period.[6]p112 The seed plants steadily became one of the most important elements of nearly all ecosystems.


  1. Baskin C.C. & Baskin J.M. 1998. Seeds: ecology, biogeography, and evolution of dormancy and germination. Academic Press, San Diego.
  2. 2.0 2.1 Fenner, Michael and Thompson, Ken 2005. The ecology of seeds. Cambridge. ISBN 9780521653688
  3. 3.0 3.1 Fulbright, Jeannie (2004). Exploring Creation with Botany. 1106 Meridian Plaza, Suite 220: Apologia Educational Ministries, Inc.. ISBN 1-932012-49-4. 
  4. Roach, John. 2005. 2,000-Year-Old Seed sprouts, sapling is thriving, National Geographic News.
  5. Corner EJH (1966). The natural history of Palms. Berkeley, CA: University of California Press. pp. 313–4. 
  6. 6.0 6.1 Willis K.J. and McElwain J.C. 2002. The evolution of plants. Oxford.
Error creating thumbnail: sh: convert: command not found
Wikimedia Commons has images, video, and/or sound related to:

Got something to say? Make a comment.
Your name
Your email address