First year project
Describe DES Algorithm
Using a flash animation
Perrollaz Romain
Ladet Jérémy
Plan
Introduction
Why have we choose this subject ?
How did we catch the information ?
Presentation of the project
What is the DES ?
What is a flash animation ?
Avantages/drawbacks
Conclusion
Introduction
Why have we chose this topic ?
First of all, during our first year in ISEP, the studies in
telecommunication were our favorites ones. We are interested in knowing
different ways and technologies which permit transmitting and presenting
information.
Secondly, we never used the flash tool before. So, it was for us the
best way to discover a new kind of presentation.
Finally, the DES crypting technology, even if it is almost
disappeared, was a standard in the 80s. Moreover, it permitted the creation
of the 3-DES and the AES more powerful, secure and fast.
Introduction
How did we catch the information ?
By using the internet, either french or english, we found all the
information we were looking for.
About the flash animation, we found some help on the internet
and moreover some of the french students who came with us
were able to help us
Presentation of the project
What is the DES ?
General
Designer(s) IBM
First published 1975
Derived from Lucifer (cifer)
Algorithm
Block size(s) 64 bits
Key size(s) 56 bits
Structure Feistel network
Number of rounds 16
Historical
70s, the beginning.
1972, US governement need a new way to encrypt information
1973, the governement consult NSA.
1974, IBM propose an algorithm.
1975, the publication in the federal register.
1976, DES was approved as a federal standard.
How does the algorithm work ?
Text split in 64 bits blocks (8 octets)
Initial permutation of blocks
Block hashing in 2 parts: left and right, namely
G and D
permutation and substitution step repeated 16
times (called rounds)
Concatenation of the 2 parts and inverse of the
initial permutation.
Presentation of the project
What is flash animation ?
An interactive tool wide spread on the internet
Flash uses Action Script language
Easy to conceive thanks to layer masks and chronogram
Real time application
Advantages/Drawbacks
Advantages
Improve our Information Technologies skills by
using flash animation program
work in foreign language (English)
Work in group which is necessary in engineer’s life
Advantages/Drawbacks
Drawbacks
No flash background
No software to create flash animation
We had to discover Macromedia flashplayer
We don’t receive any example
Conclusion
Good coordination between us, we learnt to work
together efficiently.
First « professionnal » experience in another country.
Learning a crypting technology and a new maneer of
presenting information.