AES: Advanced Encryption Standard - a Conceptual Review

  Рет қаралды 139,067

Gideon Samid

Gideon Samid

Күн бұрын

Пікірлер: 190
@andreyyaskulsky5029
@andreyyaskulsky5029 8 жыл бұрын
Very nice, thanks very much. You really try to explain material for students using simple words while most of my professors just fall into narcissism trying to show their knowledge and cleverness
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
When I was a student I suffered from the same problem. One adjunct professor came from the industry and was clear as day. That's why, as a matter of course, I add to my day job a weekly evening dedicated to face to face teaching.
@GideonTheTeacher
@GideonTheTeacher 6 жыл бұрын
Thanks!
@workhorseoeenanimal
@workhorseoeenanimal 6 жыл бұрын
Allot of them do that shit, bunch of idiots, sometimes i think they just try make it more convoluted to make it harder for you. Bunch of assholes , haha. They not so smart when i start asking them questions tho , that's how you get those cunts.
@danielherzig96
@danielherzig96 8 жыл бұрын
I don't comment on videos, but you have done an amazing job with this one. The background sounds are relaxing as well. Thank you.
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
Thank you for your kind words!
@SomeshDKumar
@SomeshDKumar 8 жыл бұрын
today I'm going to write midterm exam. I have missed the classes. my friend suggested that don't go through the DES, 3DES, AES algorithms that's eats time, but i decided to prepare this algorithms after seeing your videos. now i take a glance at William stallings book. thank you sir
@jean-philippegmail7037
@jean-philippegmail7037 9 жыл бұрын
Your video was the most complete and easy to undurstand I've seen in my searches about modern cryptography. I hope you'll continue videos like this.
@everybodysfriend4789
@everybodysfriend4789 7 жыл бұрын
תודה רבה גדעון! הסרטונים על DES/AES מעניין ביותר, מוסבר בפשטות ובאופן ישיר. יישר כח על היוזמה האישית!
@cvlatino328
@cvlatino328 8 жыл бұрын
I have been reading books and articles about AES, but it was really hard to understand (specially cause I am not a native English speaker). But after watching your video, I have a better understanding of AES. Thanks for your time on this Gideon. Well explained and really easy to understand.
@johncollinson8382
@johncollinson8382 7 жыл бұрын
Excellent presentation. Nice touch having the rain forest back drop!
@hokiepokie
@hokiepokie 8 жыл бұрын
Thanks Gideon! Your explanation is much more clear for me than the book my university prescribed. (Security in computing)
@orojaz
@orojaz 8 жыл бұрын
Excellent explanation Professor, I'm working on a project were I require to encrypt files back and forth and needed to understand the basics of AES, this was an excellent lesson, thanks a lot!
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
Good to hear from you Omar. When I was a student, most of my teachers were lousy, so I appreciated one professor who made it all so clear. When I thanked him, he told me: "Don't thank me, pass it on, teach the next generation" which is what I say to you.
@orojaz
@orojaz 8 жыл бұрын
Sure I will Professor, indeed, while doing it so, I have experienced a rewarding feeling which comes spontaneously, is the same feeling that comes right after giving a present to an special person.
@rohitpatil7836
@rohitpatil7836 8 жыл бұрын
thank u sir. understood the concept of AES very easily.The language u use is also very simple to understand. God bless.
@kikimitchell4108
@kikimitchell4108 8 жыл бұрын
THIS IS AWESOME!!! ... I tried to figure that one out with my professor's slides at uni - not even close to how much I understood after watching this video ... ! Keep going please! ;)
@santoshkumar-hy2sb
@santoshkumar-hy2sb 6 жыл бұрын
I like the place and your interests of teaching way. This reminds me our when kids we were taught in this way which was awesome and joyfull.
@carlosalarcon2737
@carlosalarcon2737 7 жыл бұрын
I like your lessons with nature..the combination of technology and nature is amazing !
@michael7659
@michael7659 9 жыл бұрын
Just passed Network+, starting Security+. Great presentation. I intend to view more of your videos. Thank you.
@RR-nq1jb
@RR-nq1jb 5 жыл бұрын
Thank you so much. I have watched the first few minutes, but i decided to say thank you before continue watching, since I really like your teaching style.
@nl11406
@nl11406 10 жыл бұрын
That is a fine overview. I'm glad I discovered these series.
@tejpalsinghsiledar264
@tejpalsinghsiledar264 8 жыл бұрын
Very beautifully explained!! Simple and elegant. Thank you very much Gideon.
@jonathanlind5725
@jonathanlind5725 10 жыл бұрын
Great video! much better explanation than what I've heard so far:) Thank you for that!
@atineshsingh3382
@atineshsingh3382 8 жыл бұрын
Seen Couple videos on KZbin for AES and thats the one that I was looking for. Very nicely explained thanks Gideon Samid for this video.
@dotalabi
@dotalabi 7 жыл бұрын
Thank you sir for imparting knowledge, this has definitely made things clearer & added to the repository of information required for my exams next week.
@PushpakDagade
@PushpakDagade 7 жыл бұрын
Thank you Sir for making this topic so easy to understand. I wish if everything else was made as simple. Also, I loved your idea of creating this video with nature in the backdrop. Amazing :-)
@shreeyashrestha6777
@shreeyashrestha6777 8 жыл бұрын
Hello Sir Thank you very much from the inner core of my heart. Your style is just awesome today in classroom i didn't get my teacher but i really got you. I am from small and beautiful country Nepal :) Nice to know you :)
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
Thank you Shreeya, your words encourage me to do more. One day I may get to visit your beautiful country!
@shreeyashrestha6777
@shreeyashrestha6777 8 жыл бұрын
Gideon Samid OMG i cant believe in my eyes you replied me :) sure will be waiting for your visit :)
@masoudamjadi9995
@masoudamjadi9995 6 жыл бұрын
This was really great, thank you Mr.Gideon, I learnt a lot.
@meradabba
@meradabba 6 жыл бұрын
This is extremely helpful. Thank you so much. A complex method explained in amazingly simple way.
@TharinduWeerasinghe
@TharinduWeerasinghe 11 жыл бұрын
Really, the explanations are superb; lucid and palatable!! Thank you sir!
@GideonTheTeacher
@GideonTheTeacher 11 жыл бұрын
Thanks, glad you like it. More to come!
@trisnguyen4625
@trisnguyen4625 6 жыл бұрын
simple to understand,,,best place to study from a mentor :)...Thank you for your work
@GideonTheTeacher
@GideonTheTeacher 6 жыл бұрын
thanks!
@GideonTheTeacher
@GideonTheTeacher 6 жыл бұрын
Thank you Tri for your comment, reminds me that it is worthwhile.
@TheRoterdackel
@TheRoterdackel 9 жыл бұрын
Very nice video! It helps a lot understanding the main process of AES :-) Thanks!
@the_leonik
@the_leonik 6 жыл бұрын
Watch this in 2019, thank you, it's the best video which I found about AES explanation. Hello from Ukraine :)
@GideonTheTeacher
@GideonTheTeacher 6 жыл бұрын
Good to hear a voice from the Ukraine -- you do need security!
@meyou5409
@meyou5409 8 жыл бұрын
Amazingly good explanation! Thanks from Albania!
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
+Me You Thank you Albanial. You keep me motivated!
@MasticinaAkicta
@MasticinaAkicta 9 жыл бұрын
The amount of rounds reminds me of the enigma device. Multiple treatments lead to output that ought to be safe. Good explanations :)
@shrikantkamble41
@shrikantkamble41 4 жыл бұрын
hye Gideon ,this is so informative its real cleared of this AES Method once watch this video thank you so much.
@StevenFeymann
@StevenFeymann 7 жыл бұрын
Very well explained - Thanks!!! it will help me a lot in my final exam
@YTM4niac
@YTM4niac 7 жыл бұрын
Thank you so much! As you explain it this way I have a feeling as I was sitting there with you :)
@GideonTheTeacher
@GideonTheTeacher 7 жыл бұрын
Thank ou Piotr, this is one of the nicest comments I had!
@tandonneeraj
@tandonneeraj 9 жыл бұрын
Excellent overview. Loved the way he explained box by box.
@rechitsapivo
@rechitsapivo 9 жыл бұрын
Thank you. Great explanation. As far as cracking the AES, I think it's not a matter of some formula/decryption algorithm, but rather a matter of sheer computer power. The inner workings of AES are not complex so there is nothing special about them and no particular formula would be useful. It's their quantity that just makes it a mountain of work to attack. I think the designers found that there is great way to protect data by making it near impossible/very impractical to attack AES with currently available hardware. Most communications are not worth building a supercomputer center just to decrypt a message. The system is also scalable for future technological developments. From what you explained, I conclude that when quantum computing becomes a reality, then AES can be adjusted to be a mountain of work even for those computers.
@samacumen
@samacumen 6 жыл бұрын
Thanks Prof. Very well explained. Hope you are doing great.
@AdityaKonarde
@AdityaKonarde 7 жыл бұрын
I clapped along with the sound effects in the end. Best explanation ever :)
@GideonTheTeacher
@GideonTheTeacher 7 жыл бұрын
I hear your clapping, thank you! Make good us of this knowledge!
@MustafaQamarudDin
@MustafaQamarudDin 6 жыл бұрын
I am glad he mentioned Quantum Computers at the End, Very Well Done ;)
@GideonTheTeacher
@GideonTheTeacher 6 жыл бұрын
Thanks, check my latest lesson on Turing machine and computability.
@MustafaQamarudDin
@MustafaQamarudDin 6 жыл бұрын
Thank you, very well explained
@jigishparikh1968
@jigishparikh1968 8 жыл бұрын
Dear Prof, Great video. Thanks for uploading. @10:30, are you suggesting that substitution happens among those 16 bytes only. Meaning they swap positions among themselves? You mentioned Byte 2 replaced by Byte 147, but we only have 16 bytes to work with right? Please explain.
@Akashsrivastav08
@Akashsrivastav08 8 жыл бұрын
What he is saying is that since 1 byte is of 8 bits, there are 256 total combinations of those 8 bits to form individual(unique) packs of bytes. So from the 256 possible combinations, some specific ones are chosen to replace the respective byte.
@electronutlabs
@electronutlabs 9 жыл бұрын
Thanks for this excellent overview. Very helpful to someone starting out on the subject.
@MyAspnet
@MyAspnet 10 жыл бұрын
Awesome! Keep doing this tutorials!
@jeromejoel5759
@jeromejoel5759 8 жыл бұрын
Thanks alot @Gideon! Loved your explanation!!! Cheers!
@parisanaraei
@parisanaraei 10 жыл бұрын
You are really awesome . Thank you for the videos . I am following them all.
@GideonTheTeacher
@GideonTheTeacher 10 жыл бұрын
I am glad to read it, encourages me to do more.
@BlueBluby
@BlueBluby 8 жыл бұрын
THANK YOU, i wish you were my teacher at school.
@blazstempelj7999
@blazstempelj7999 8 жыл бұрын
A really nice and simple explanation. Thank you.
@weetabixharry
@weetabixharry 5 жыл бұрын
This is a superb explanation. Thank you so much.
@lordhelmchen100
@lordhelmchen100 9 жыл бұрын
Great explanation! Very interesting to watch!
@atif7865
@atif7865 8 жыл бұрын
Amazing, well explained, deserving of all the praise!
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
Thank you quasar for your kind words.
@Sara-mg9eo
@Sara-mg9eo 8 жыл бұрын
most helpful video of AES on KZbin ^_^
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
+sara Thank you Sara, such comments keep me motivated to expand this crypto academy!
@prakharjha7176
@prakharjha7176 9 жыл бұрын
you made it so simple to understand...awesome
@n-o-i-d
@n-o-i-d 7 жыл бұрын
Thank you for sharing your knowledge with us, this video helped me tremendously.
@TheSonofalich
@TheSonofalich 9 жыл бұрын
Great video! You explained it very well and this will help me a lot!
@pranshudhankar2534
@pranshudhankar2534 8 жыл бұрын
Thank you so much for such a nice explanation Prof ............. can you also explain how the subkeys are generated ?
@kristianadervishaj3897
@kristianadervishaj3897 5 жыл бұрын
Very clear explanation , thank you :)
@andrewsvega2023
@andrewsvega2023 8 жыл бұрын
Thank you, thank you, thank you professor. I want to keep on learning from you. Do you have any other video where you can provide more information about the sub-key generator? Best Regards.
@ralhamami
@ralhamami 10 жыл бұрын
Love this video. Fantastic explanation. :)
@spencerleno
@spencerleno 6 жыл бұрын
Thanks very much! Amazing depth of information.
@salahudeenamaosalah7897
@salahudeenamaosalah7897 10 жыл бұрын
The Advanced encryption Standard is a well orchestrated cryptographic system of encryption , I have now understood in summary what AES . The big textbooks got from the library where quite confusing but with I will be able to refer to the text if I am to write an essay.
@Tomyummmm
@Tomyummmm 10 жыл бұрын
Fantastic! so easy to understand and really aided in my project!
@feeltheblissinhari
@feeltheblissinhari 10 жыл бұрын
Fantastic Sir! Awesome! Could you please tell more about the 2^8 bytes that you mentioned while explaining 128 bits of key size. I couldn't catch it really well. Thanks a lot! An awesome explanation!
@tandonneeraj
@tandonneeraj 9 жыл бұрын
rsh It is for byte by byte substitution. Each byte has 8 bits so 2^8 combination. Much smaller than 2^32 for the final Substitution block.
@RowanSheridan
@RowanSheridan 4 жыл бұрын
Thanks for the explanation. Is it a case of doing everything the opposite way for decryption?
@tayfuncesur9221
@tayfuncesur9221 6 жыл бұрын
Thank you sir. It's the greatest explanation I've ever seen
@GideonTheTeacher
@GideonTheTeacher 6 жыл бұрын
Thanks for your comment. Encourages me to put up more of the same.
@rajmuscat
@rajmuscat 6 жыл бұрын
Explanation really simple and understandable
@prabhatalok86
@prabhatalok86 9 жыл бұрын
Superb explanation...
@SomeshDKumar
@SomeshDKumar 8 жыл бұрын
thank you very much sir. simple explanation easy to understand.
@yashbhuva8515
@yashbhuva8515 7 жыл бұрын
Dear Prof, Superb video. I want to ask one question that why specifically 10 rounds for 128 bits key size, same 12 rounds for 192 bits key size and 14 rounds for 256 bits key size ?
@nemuchan200
@nemuchan200 7 жыл бұрын
Thank you so much for your explanation :)
@lusakulaadel5278
@lusakulaadel5278 6 жыл бұрын
Thank you for your explanation. Even though I don't know much about encryption, I did understand every think. However can you explain to me how the key generator works ?
@Marwa4123
@Marwa4123 8 жыл бұрын
Loved this, thank you very very much sir!
@NazeerBashaShaik
@NazeerBashaShaik 10 жыл бұрын
Thank you sir, a very clear explanation :)
@adityachaurasia107
@adityachaurasia107 6 жыл бұрын
Very good explanation .thank you
@CamiloSanchez1979
@CamiloSanchez1979 10 жыл бұрын
What an amazing explanation, thank you Sir. Subscribed!
@kesavanarayana6257
@kesavanarayana6257 9 жыл бұрын
Hi Gideon Samid, could you please clarify my doubt. Why they have applied the XOR operation in between plain text and sub key. How they will extract sub key from the key?
@Z3uS2
@Z3uS2 9 жыл бұрын
Great video! Thank you.
@tokunbohlapite8187
@tokunbohlapite8187 7 жыл бұрын
Thank you so much Prof
@PonsuyambuVelladurai
@PonsuyambuVelladurai 8 жыл бұрын
Neat & Simple! Thanks much sir!
@minoandrevski4552
@minoandrevski4552 6 жыл бұрын
Play the video on x1.25
@Sanketsj99999
@Sanketsj99999 5 жыл бұрын
2x
@Andrei-ds8qv
@Andrei-ds8qv 5 жыл бұрын
thanks
@tanmayeekulkarni4139
@tanmayeekulkarni4139 7 жыл бұрын
Very Helpful..Thank u so much Sir!
@abrahamgeorgec
@abrahamgeorgec 10 жыл бұрын
Very well explained!
@stoudst
@stoudst 9 жыл бұрын
Only question I have is on decryption. If the ciphertext was input as the plaintext and the same key was used, would it reveal the plaintext? If so, I don't inherently understand why that is true.
@杨志钦-z2y
@杨志钦-z2y 10 жыл бұрын
Very very helpful, thank you!
@bhimchawhan6034
@bhimchawhan6034 9 жыл бұрын
Nice explanation..
@cirtey29
@cirtey29 9 жыл бұрын
Best video on AES on youtube
@salhab76
@salhab76 10 жыл бұрын
Thank you ... Excellent explanation..
@sumit-kry
@sumit-kry 8 жыл бұрын
Great.. simple and lucid explanation. Sir, can you explain Blowfish algorithm also or suggest some resources for easy explanation of it.. i'm having trouble understanding it.
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
Thanks, will try to find time for it. I agree that most crypto texts are quite obscure!
@noname-bu1ux
@noname-bu1ux 10 жыл бұрын
These lctures are, as Tharundu Weerasinghe explained, superb, lucid and palatable. One question: The boxes are a metaphor right? Its just a mathematical metaphor, right? There are no physical boxes on machines used to process ciphers...Right?
@noname-bu1ux
@noname-bu1ux 10 жыл бұрын
Please someone reassure me and tell me I'm not crazy and that these boxes are just a visual device....
@rima8583
@rima8583 10 жыл бұрын
sure its a virtual box , there's no physical boxes . you're not crazy :)
@noname-bu1ux
@noname-bu1ux 10 жыл бұрын
Lol thank you.
@kookiespace
@kookiespace 10 жыл бұрын
no name Dude...shouldn't it be obvious that it's metaphorical boxes? :| It's not a mathematical metaphor, it's just a way to make functions more explanatory to people that aren't programmers.
@abdessalemabidi9117
@abdessalemabidi9117 8 жыл бұрын
Thanks sir@gideon for this video I want to know how the AEs algorithm works with CBC mode of operation
@visor617
@visor617 9 жыл бұрын
Will it not be a very big task if not impossible task for the adversary to replicate the same process just because of the 2nd round of substitution in all 10 rounds. So is it safe to say that Brute force and Man in The Middle attack is impossible?
@Bielku
@Bielku 9 жыл бұрын
Great lecture! Thank you!
@luciankii9135
@luciankii9135 9 жыл бұрын
that was so helpful for the course I'm taking so thank you so much
@inadaizz
@inadaizz 9 жыл бұрын
Where was this video shot? It looks and sounds like paradise! It reminded me of the jungles of Belize. Sound more than look.
@codebietnoi
@codebietnoi 5 жыл бұрын
Awesome! thank you
@jonaschristensen2295
@jonaschristensen2295 8 жыл бұрын
I am a bit confused about something. When Gideon says that the key is divided into subkey via mixing and multiplication, but what exactly does mixing mean? Also very good and helpfull video :)
@AvihooI
@AvihooI 8 жыл бұрын
It's not being divided into a subkey, hence the input key is (at least) 128 bits and each subkey is of equal size. What happens is that numerous 128 bit (sub)keys are generated in a predictable manner from the original input key. Take a look at: en.wikipedia.org/wiki/Rijndael_key_schedule
@jonaschristensen2295
@jonaschristensen2295 8 жыл бұрын
Thank you for the help :)
@shahzebhaider971
@shahzebhaider971 8 жыл бұрын
AES is a type of stream cipher so there are numerous key of size 128 bit(atleast) i think
@carolina.mascitti
@carolina.mascitti 6 жыл бұрын
Very helpful!
@michaeleconomides4054
@michaeleconomides4054 8 жыл бұрын
The same process you examined (subs->trans->subs->xor) for one of the 10 rounds is repeated for all of them?
@nitishshokeen1775
@nitishshokeen1775 6 жыл бұрын
Yes, it is repeated for all of the 10 rounds.
@MegaProfessionnel
@MegaProfessionnel 7 жыл бұрын
sth i don't understand clearly is this 'XOR operation..... what does it really mean?
@lovepontuskn
@lovepontuskn 8 жыл бұрын
You just earned a sibscriber :)
@sanjeevsharma2985
@sanjeevsharma2985 8 жыл бұрын
thank you so much sir, Awesome!!
@yuvalharan7775
@yuvalharan7775 9 жыл бұрын
thank you very much! explained very well
@GideonTheTeacher
@GideonTheTeacher 9 жыл бұрын
***** You are welcome. I am glad you enjoyed it!
@kookiespace
@kookiespace 10 жыл бұрын
Great Video. Thanks for that :)
DES -- The Algorithm
9:06
Gideon Samid
Рет қаралды 175 М.
Modes of Operation - Computerphile
14:16
Computerphile
Рет қаралды 229 М.
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
AES Explained (Advanced Encryption Standard) - Computerphile
14:14
Computerphile
Рет қаралды 1,3 МЛН
AES: How to Design Secure Encryption
15:37
Spanning Tree
Рет қаралды 183 М.
Hashing: Why & How?
16:35
Gideon Samid
Рет қаралды 154 М.
Inside the V3 Nazi Super Gun
19:52
Blue Paw Print
Рет қаралды 2,9 МЛН
The Real Bad Stuff (High-Level Wastes)
15:46
Illinois EnergyProf
Рет қаралды 275 М.
AES Encryption 1: Intro and Outline
16:23
Creel
Рет қаралды 86 М.
How does AES encryption work? Advanced Encryption Standard
12:50
Programming w/ Professor Sluiter
Рет қаралды 113 М.
Bayesian Statistics with Hannah Fry
13:48
Stand-up Maths
Рет қаралды 415 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 277 М.
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН