Basics of Cryptology – Part 3 (Modern Symmetric Ciphers – Stream Ciphers & Block Ciphers)

preview_player
Показать описание
#cryptology, #cryptography, #cryptanalysis, #lecture, #course, #tutorial

In this video, we show the basics of cryptology (cryptology = cryptography and cryptanalysis).

This third video in a series about cryptology gives an introduction to modern symmetric ciphers. We first present the basics of modern ciphers. Then, we show the basic ideas of stream and block ciphers. Finally, we present two different block modes (of operation) for modern block ciphers, namely electronic code book (ECB) mode and cipher block chaining (CBC) mode. We also present stream and block ciphers (and how to create workspaces for these) in CrypTool 2. Additionally, we show why using ECB mode is a bad idea and one should prefer CBC mode (despite, that CBC has other flaws and should be replaced by more modern block modes - details on these in later videos).

Hint: Both modern ciphers shown in this video, RC4 and DES, should not be used any more for encryption in applications. RC4 is broken and pure DES (56bit key length) can be broken with special hardware or computing clouds within a few hours.

In upcoming videos we will have a look at building blocks of modern symmetric ciphers as well as on asymmetric ciphers.

Рекомендации по теме
Комментарии
Автор

I really like to stay in front of you and shake your hand. Excellent serie. Objective, clean and easy to understand. Thank you so much for sharing your knowledge.

creonte
Автор

I'm currently learning about Cryptology for my MSC course - your videos are 100x better than how the lecturer explains it :)

KamiKze
Автор

Hi, does Cryptool2 supports AES-XTS, can you provide an example,

berlerd
Автор

Hi,
One question, I can't find what is padding 1 -0, is there a standard or could you tell me how it pads? On the other hand, is there any function that will padding a text string or bytes before going to the encryptor? Thanks for your help

felipinrodriguez