Preskoči na glavno vsebino

Enes Pašalić: Fast encryption schemes - from classical to contemporary design

Datum objave: 7. 11. 2007
Seminar za kriptografijo in teorijo kodiranja
V petek, 9. novembra ob 11:15, Jadranska 21 (vhod s strani Gradaščice, soba 23).
Symmetric-key cryptography is a cryptographic primitive that uses the same secret key for both encryption and decryption. Both the encryption and decryption is of magnitude 1000 times faster compared to public key cryptosystems, making this method preferable whenever the encryption of relatively large messages is required. The symmetric key encryption schemes are traditionally divided into two major families, so called block ciphers and stream ciphers. The famous Data Encryption Standard (DES), that is probably a most prominent and important block cipher encryption algorithm, was replaced by a new standard Advanced Encryption Standard in October 2000. In case of stream cipher encryption schemes, there is no standard algorithm and the process of adopting a standard for this cryptographic primitive is ongoing. EStream project is an open call for stream cipher proposals, and the final objective is to select one or two candidates for two dedicated purposes: fast software encryption and low hardware cost encryption. The major advantage of stream ciphers over block ciphers is either its exceptional encryption speed (they are several times faster than block ciphers) or the possibility of designing an encryption device for restricted hardware environments. For the latter application, encryption using stream cipher is actually the only alternative of choice. One such application is Radio-frequency Identifier (RFID) which is an automatic identication method, relying on storing and remotely retrieving data using devices called RFID tags. This seminar addresses some frequently used design rationales for stream cipher algorithms. The goal is to demonstrate that exceptionally simple design methods still may result in both secure and fast encryption algorithms.