The document discusses light-weight cryptography for embedded systems and sensor networks. It presents several light-weight block ciphers, stream ciphers, hashes, and asymmetric encryption methods that have low power, chip size, and timing requirements. It specifically describes the Rabbit stream cipher, which only needs 512 bits of storage and uses eight counters and states that are rotated and XORed with an initialization vector and key to generate a 128-bit key stream for encryption.