As an Information Security Practitioner, Enthusiast and postgrad Student I would like to thank you for your clear and well elaborated description of DES, and ALL other VIDEOs you have made.
@GideonTheTeacher9 жыл бұрын
+Michael Maigwa You are very welcome! It's why I post it!
@ryanwwest6 жыл бұрын
For more info on why 16 rounds are used, "the reason that DES uses 16 rounds appears to be because differential cryptanalysis is more efficient than exhaustive search until 16 rounds are used". In simplified terms, it would be easier to mathematically determine the key than brute-force the algorithm with all possible key combinations, until the algorithm uses 16 rounds, at which point brute-forcing it becomes more efficient.
@kalalakalonji84547 жыл бұрын
Hi Dear Professor , Thank you so much for your clear explanation. You have the power to make things simple and clear. I wish you all the best. May the Universe be with you!!
@john_smith291258 жыл бұрын
Just wondering, why were you teaching in a jungle?
@Darkness937 жыл бұрын
yeah hahaha
@nikolu95607 жыл бұрын
hahahahahahah I am wondering as well. Encrypting in a jungle
@SHRIANSHPANDEY7 жыл бұрын
@seantay1999 thats because of the proven fact that when you learn something around the nature like trees , birds and etc. Then your brain understands the things much more faster and easier unlike inside any of the building. :)
@nikolu95607 жыл бұрын
Great, then why don't we disguise our offices like jungles and play some virtual ambient sounds around
@TpZReverse7 жыл бұрын
HAHAHHAHAHAHHAHAHHAHAHAHAHAHHAHAHAHHAHAHHAHAHA
@DilankaMadhawa7 жыл бұрын
It is very useful and clear to understand. I got a good idea how it works. Specially it was very hard to find a good video to understand DES, but because of your video, I got a good idea. Thanks again.
@anaibrahim43614 жыл бұрын
WoooW exactely what the teacher must be even without after effect and no other effect soo simple it is soo clear thanks soo much
@ahmedkeejab24679 жыл бұрын
Thanks for your precisely definition for the DES Mr.Samid
@MrLucasOFF8 жыл бұрын
Gideon, you are amazing! Thank you very much for publishing those video!
@GideonTheTeacher8 жыл бұрын
Thanks -- your comment keeps me motivated, stay tuned!
@GideonTheTeacher8 жыл бұрын
Thanks, will try to add more!
@ShanaSephora6 жыл бұрын
Thank you, this was so easy to understand, DES seemed so scary but you made it so easy. God Bless.
@GideonTheTeacher6 жыл бұрын
Glad that I could be helpful, bless your heart!
@bluesinmahblood8 жыл бұрын
Precise, easy to follow and just what you need. Thanks a ton for this vid.
@flatl1n310 жыл бұрын
I didn't need to know exactly how it worked, just a concept. Thank you this was well explained.
@ricalbelizaire69708 жыл бұрын
I need help with a question
@Ira_1110 жыл бұрын
Awesome to hear you always mr. gideon ,good lecture and trust me its not boring .
@regis737402210 жыл бұрын
This is excellent! I was not able to understand this on my native language, but very quickly understand yours explanation! Thank you!
@therealaverma5 жыл бұрын
this video has a great vibe
@nimeshdilshan49177 жыл бұрын
Thanks a lot for the video, it was very easy to understand the content, this is exactly what i was looking for.
@procletnic9 жыл бұрын
The initial permutation T is inversed at the end. The proper notation would be T on the power of (-1) on the end permutation.
@solangelgonzalez28225 жыл бұрын
Great video sir! This gave me a broad idea of des enough to start studying. It did not go super in depth but It taught me something. Thank you
@RoushanJ10 жыл бұрын
aftr 5 hrs, we have crypto. exam.....& ur concept is gonna help me a lot, i m sure abt that....thanx :)
@IreshDissanayakaM5 жыл бұрын
This is how teaching should be like. Showing what happens before showing mathematics behind it. It slowly creates interest learn to mathematics behind.
@GideonTheTeacher5 жыл бұрын
You got it Iresh -- math has to follow the story, not the other way around!
@merajkhalidkhan10 жыл бұрын
Thank you very much Pro. It was great lecture, very accurate and well define. Great work, Please, carry on.
@kaustubhkargutkar88369 жыл бұрын
Thank you so much for such clear illustration
@valentinduchampdechastaign673410 жыл бұрын
How do we have 48 bits of plaintext in the subbox while there are 64 bits in the beggining? I don't understand what kind of operation is manipulate here
@republic83607 жыл бұрын
Hey team, Jimmy answered this below: "If anyone is wondering, look up feistel network. The left and right channel are 32 bit each making 64 bit input and then the right channel is expanded from 32 bit to 48 bit so it can be xor-red with the 48 bit round key and so forth and it goes through sbox and pbox to get back at 32bit and at then end you still get the left and right channel of 64 bit total."
@dafuqiswithyoupeople8 жыл бұрын
Thanks Sir Samid, this was really easy to understand and quite helpful :)
@benitorodriguez97145 жыл бұрын
Excellent video and easy to follow. Thank you!
@labib39748 жыл бұрын
this is awesome. You don't even need to beg for Subscribe and Share like others. You are really good Mr.Proffessor.
@procletnic9 жыл бұрын
The 16 runs are needed to prohibit differential cryptanalysis attacks.
@GideonTheTeacher9 жыл бұрын
+procletnic 17 rounds would have been more protective... DES design considerations have never been fully exposed, contributing to the various conspiracy theories.
@tamirsagi45449 жыл бұрын
Thanks Gideon! well explained, I would add an explanation of how a decryption process is done in such method.
@puspendumatilal64607 жыл бұрын
A really nice video with awesome explanation.... thank you sir...
@Abylash10 жыл бұрын
Thankyou sir..! your way of explaination is very good..!
@mayowaibitola8904 жыл бұрын
Absolutely Loved It Thank youuuuu
@kieranmcnamara23537 жыл бұрын
When the ciphertext reaches the decryption 'box' on the receiving end, how does it know what transposition was used when encrypting the message so that in can it can decrypt the message correctly. Do they all just have a standard transposition algorithm?
@abhijeetnarvekar10 жыл бұрын
thank you Sir! Great Explanation!
@farooqrana72058 жыл бұрын
Write a detailed note on the Design rationale of Data Encryption Standard with a focus on the design of S-boxes. if u have then plz share a link
@nuhailya4 жыл бұрын
thank you dr for the explanation, really helps me :)
@user-um7tw6kx4r63 жыл бұрын
Fantastic, thank you sir
@shafrahijaz454810 жыл бұрын
Well explained and found it very useful
@denismwiti8 жыл бұрын
Great great work.. WOuld you mind going through DUKPT -derived unique key per transaction
@jcpartri7 жыл бұрын
Now that AES is the standard, is DES still useful for some applications? - Like your explanations. - many blessings.
@Gigolas886 жыл бұрын
Lol claps in the end cracked me so badly... Hahaha
@omarathon59226 жыл бұрын
Excellent, thank you.
@GideonTheTeacher6 жыл бұрын
thanks!
@dulevw10 жыл бұрын
Perfect explaination!
@evramhany63689 жыл бұрын
how does DES deal with extra bytes where these bytes couldn't construct a block ??
@GideonTheTeacher9 жыл бұрын
+Evram Hany padding to complete the last block.
@Shrishification10 жыл бұрын
absolutely great!
@volkerschmidt51909 жыл бұрын
Verry interesting !! Question: If I understand this right,what gives DES its security against decoding(Eve is klistening in) its the central part of DES. The two transposition in front and at end give only some sort of security,if the method of the 2 transpostions is not known. This obviously is the principle os security by obscurity. This leads me to another question: How much of DES is already known (publicly) ? If the principle of the 2 transpostions is already openly known,there seems to bne no security in using them?! ..sorry for my english-not a native speaker-actually from Germany-typos as well I suppose
@salmanraza52237 жыл бұрын
Very well explanation sir, Thanks.
@balaramkantipudi37287 жыл бұрын
super useful for my semester exams
@seiidkhandzhursumbekov101311 жыл бұрын
Hello Professor! You said about slides. What slides do you mean, and where they are located? what site? please could you give me a link to the slides? thanks.
@GideonTheTeacher10 жыл бұрын
Sure, Seiidkhan, the entire course and the video, slides, and all is in WeSecure.net/learn. Glad you enjoy it.
@desarrollofacultaddeingeni71375 жыл бұрын
Thank you, very well undestandable
@jean1551 Жыл бұрын
Thank you very much!
@oscar432112348 жыл бұрын
which is the most secure encryption algorithm in the world?
@GideonTheTeacher8 жыл бұрын
Intractability based algorithms like DES, AES, RSA, etc. are only secure against an adversary who is limited by the same mathematical insight of the cipher designer. By contrast randomness based ciphers like old Vernam or the new Bit Flip Cipher ( check out this KZbin video: kzbin.info/www/bejne/oGLNn5Sca6ypgNU ) can be set for any desired security -- up to absolute mathematical security. See details in RandomnessRIsing.com
@pramithasdhakal536710 жыл бұрын
thanks a lot for the video.... great explanation sir...
@aminsmth11 жыл бұрын
Thank you very much sir, clear and neat :)
@captaincqy9 жыл бұрын
5:26 Something's wrong with my... (takes a while to think)... pencils. XD
@garthmoil37338 жыл бұрын
You cannot define The Algorithm. It defines you. It's instructs you.
@Sara-mg9eo8 жыл бұрын
billion of thanks Sir
@GideonTheTeacher8 жыл бұрын
+sara Happy to be helpful. I know that so many explanations are only confusing.
@yahyaabdullah51417 жыл бұрын
thank you sir for this awesome and helpful video
@AbhishekPandey-hf5qs9 жыл бұрын
i have to implement des in software using java sir can u tell me how can i do it
@manishasharma-pi7ge9 жыл бұрын
Nicely explained. Thank you sir :) :D
@greenshine8211 жыл бұрын
Thanks a lot, maybe it's used 16 stages because if its used less, then its need less time to break it in brute force. I don't know, what do you see sir.
@ammu00000511 жыл бұрын
Awsom explaination ... clap.. clap.. clap...
@GideonTheTeacher11 жыл бұрын
Thanks!
@hendy79335 жыл бұрын
Why 16 rounds? In my opinion, it because of the Internal Key generation which is the internal key will generate by moving to left 1 or 2 bits (Mostly 2 Bits) that means if it already move 16 round (16 x 2 Bits ~ mostly), the key will place like the first key. I think IBM create it 16 round to make the DES more securable.. 😄
@fasial38 жыл бұрын
nice explanation Sir, you save my final exam.
@GideonTheTeacher8 жыл бұрын
way to go!
@ranj2348 жыл бұрын
why were there a clapping sound effect at the end?
@haqeealkhaleed61159 жыл бұрын
Hello sir .. I would like to get your help to understand the MD5 work ..
@elpidiopiscosiii643510 жыл бұрын
Very well said.
@jimmy0008 жыл бұрын
I dont understand how 64 bit goes in, gets mixed with 16 round of 46 bits key and then outcomes a 64 bit, what about the rest of the 18bits??
@jimmy0008 жыл бұрын
nvm I got it. If anyone is wondering, look up feistel network. The left and right channel are 32 bit each making 64 bit input and then the right channel is expanded from 32 bit to 48 bit so it can be xor-red with the 48 bit round key and so forth and it goes through sbox and pbox to get back at 32bit and at then end you still get the left and right channel of 64 bit total.
@cecizucchino341310 жыл бұрын
Thank you so much,this is very clear! :)
@GideonTheTeacher10 жыл бұрын
Thank you Ceci!
@Sri_Hari_5276 жыл бұрын
Awesome....Sir
@GideonTheTeacher6 жыл бұрын
thank you for taking the time to say a good word-
@pasindujayaweera55759 жыл бұрын
Thank you master!
@gunarajesh110 жыл бұрын
Thank you sir.. Very clear... :) Great explanation...
@TungNguyen-kc7jz8 жыл бұрын
Can you teach me about TinyDES? and for example. Thanks a lot!
@temesgenayana76107 жыл бұрын
Thank you professor
@cj59253 жыл бұрын
Get this man a marker. btw Thank you so much.
@GideonTheTeacher3 жыл бұрын
Indeed my students gifted me a box of markers... Compare to all the shiny presentations, old school still works best!
@ForrestBlazininnit2k9 жыл бұрын
Hey Gideon, Isn't the key 64bits (with 8 bit parity), so the actual key length is 56 bits, rather than 48?
@ForrestBlazininnit2k9 жыл бұрын
+Ben Forrest actually, i was wrong. 48 bits per round (different each time) , from the 56 bit key.
@973019652011 жыл бұрын
Sir how to encrypt the character (ABC) or (ABBC) ? can u clear my doubt sir.!
@AymenAlBaili11 жыл бұрын
thank you sir, your explanation was great.
@GideonTheTeacher11 жыл бұрын
You are most welcome, Aymen! I hope you enjoy the other videos too. The full course in in www.wesecure.net/learn
@Keepkip8 жыл бұрын
PERFECT, PERFECT!
@sanderverweij9 жыл бұрын
The best way to keep a message is to have no massage
@radalgo8 жыл бұрын
thats all well but then hw do u communicate?
@sanderverweij8 жыл бұрын
I have to think about that ;)
@normanpilusa5547 жыл бұрын
Started very well but explaining the rounds would have been better with the aid of a block diagram like you did with the other modules.
@Kekir8 жыл бұрын
really thank you.
@gvsagar60859 жыл бұрын
thank you soo much sir........
@VivekRaghavs6 жыл бұрын
Thx sir awesome tutorial
@durgeshrai213210 жыл бұрын
Thank You Sir. :)
@-mafeni-37587 жыл бұрын
thanks Gideon
@seyyidahmedlahmer11667 жыл бұрын
Nice explaination thank youu
@SravaniVadlamani10 жыл бұрын
Thank you.
@poyaclans6302 Жыл бұрын
Thank you so so much sir
@GideonTheTeacher Жыл бұрын
Glad I could be of help, do good!
@ТимурГалимов-л5ю11 жыл бұрын
what happend with another 16 bits ?
@russiactu20117 жыл бұрын
Thank you!
@amiteshkumar30579 жыл бұрын
thanx a lot sir ji
@bibhurajsinha15228 жыл бұрын
saved my semester :D
@rohitpatil78368 жыл бұрын
thank u sir,it helped me alott :)
@fb7678 жыл бұрын
Thank you :)! - Your neighbour from Palestine
@ratkak6 жыл бұрын
thanks a lot sir
@TheKhan91918 жыл бұрын
tnks well explaination but need some how deep sir its not that much short but thnk u so so much
@anuragdeep92219 жыл бұрын
thank you sir
@cronexcool88099 жыл бұрын
976A5A14463A3055 ISSO E UMA CRIPTOGRFIA DES ? E COMO VER OS 16 DIGITOS REAIS DELE ALGUEM SABE?