Simplified DES Example (CSS322, Lecture 5, 2013)

Поділитися
Вставка
  • Опубліковано 16 лис 2024

КОМЕНТАРІ • 44

  • @osaghaewellingtonedobor5892
    @osaghaewellingtonedobor5892 5 місяців тому

    This was done 10 years ago, but it is still very valuable today. Thank you.

  • @lww8229
    @lww8229 4 роки тому

    The best explanation I have watched so far. Thank you.

  • @Shoooshspirit
    @Shoooshspirit 9 років тому +5

    you are amazing Prof Steven , Thank you very much

  • @YudHeiVavHeisunilna
    @YudHeiVavHeisunilna 8 років тому +1

    Fantastic explanation of DES ,, visually very effective. Thanks Mr Steven Gordon

  • @levinjeyasingh
    @levinjeyasingh 8 років тому +2

    Thanks a lot!!!! Helped me understand the SDES key generation and ciphering.

  • @toshikalata8761
    @toshikalata8761 7 років тому

    thanks Mr. Steven for sharing your knowledge. this video really helps me a lot to understand the concept.

  • @RehanArshad007
    @RehanArshad007 10 років тому

    Thank you professor, this helped me a lot in understanding DES & now I can easily use S-DES.

  • @asmaayari2167
    @asmaayari2167 9 років тому

    very good explanation, thanks a lot for helping me understanding the S DES Algo and making it clear to my students

  • @manishthapliyal6372
    @manishthapliyal6372 10 років тому

    sir i'm from india and it really helped me... on my clg project

  • @jaeekshirsagar2195
    @jaeekshirsagar2195 9 років тому

    Can we use 3DES in EED mode with K1,K1,K2 keys? how will the strength differ in finding the keys in terms of EDE(k1,k2,k1) and EED mode(k1,k1,k2?)?

  • @joseluisfernandez5981
    @joseluisfernandez5981 8 років тому +1

    Nice explanation and useful links. Thanks a lot.

  • @sabreenqw4055
    @sabreenqw4055 8 років тому +1

    thnx alot mr. Steven Gordon

  • @CarpeDiem3525
    @CarpeDiem3525 8 років тому

    Would there be much of a change of i had a 9 bit key? input message 100010110101 and the key 111000111?

  • @yakaiRon
    @yakaiRon 9 років тому

    understood to the very best level..thanks a lot

  • @al-zaghroryanwar484
    @al-zaghroryanwar484 8 років тому

    please How made S0 box and S1 box 4×4 matrix...is it rule .

  • @empresskessia
    @empresskessia 9 років тому +1

    Very good explanation... finally understand thanks

    • @SamahAwad1110198
      @SamahAwad1110198 9 років тому

      +butterfly4Christ plese can u tell me how we find IP-1 ??

    • @StevenGordonAU
      @StevenGordonAU  9 років тому

      +Samah Awad If you have 8 bits, 12345678, then apply IP you get an output X = 26314857. Then using input X as input to IP-1 must produce the original 8 bits as output, i.e. 12345678. Therefore IP-1 must be the permutation such that the 1st input bit moves to the 2nd position, the 2nd input bit moves to the 6th position, ..., the 8th input bit moves to the 7th position.

    • @SamahAwad1110198
      @SamahAwad1110198 9 років тому

      +Steven Gordon thanks i understood

  • @sumonHossen
    @sumonHossen 8 років тому

    Please give some exercise of DES Algorithm.

  • @Manno0osh
    @Manno0osh 10 років тому

    some tutorials make LS-2 by the values that obtained after p10 (LS-2 for 10000|01100) not for the values after LS-1(not 00001|11000) . what can i use??

    • @StevenGordonAU
      @StevenGordonAU  10 років тому +1

      First, here are my notes on the simplified DES example: ict.siit.tu.ac.th/~sgordon/reports/simplified-des-example.pdf. I checked the Stallings textbook (Appendix G of 5th edition - you may find that chapter online) and it applies LS-2 for the values after LS-1. (If the textbook is wrong, then so am I).

  • @khosbayarbuyandalai2481
    @khosbayarbuyandalai2481 9 років тому

    agree.. thanks for the lesson!!!
    it was a very helpful for me
    Regards

  • @SionNghoshi
    @SionNghoshi 8 років тому +1

    Thanks a lot. Great tutorial.

  • @Faz13able
    @Faz13able 8 років тому +1

    Awesome class sir.. (y)

  • @poojapatel9774
    @poojapatel9774 10 років тому

    Very helpful video....Thank you very much.

  • @bittuts5111
    @bittuts5111 4 роки тому

    Thank you Sir.

  • @Manno0osh
    @Manno0osh 10 років тому

    شرح رائع ..شكراً جزيلاً :)

  • @amr19932012
    @amr19932012 10 років тому

    in the LS1 isn't it supposed to be 00001|00110 ? I don't get it

    • @StevenGordonAU
      @StevenGordonAU  10 років тому +1

      After applying P10 we have 10000|01100. Then a left shift (by 1 position) is applied separately to both the left half and the right half. 10000 becomes 00001 (because the left most bit wraps around to become the right most bit). 01100 becomes 11000. A PDF showing the steps is available at ict.siit.tu.ac.th/~sgordon/reports/simplified-des-example.pdf

  • @Luccithanx4thabeat
    @Luccithanx4thabeat 10 років тому

    you made a mistake on s-box 2(the right side). its supposed to be 1000
    great tutorial though

    • @Manno0osh
      @Manno0osh 10 років тому

      explain please

    • @StevenGordonAU
      @StevenGordonAU  10 років тому +2

      If you mean the 2nd round of S-DES, then yes, the input it S1 is 1000 and the output is 11 (although I don't remember doing that in the lecture). For a more detailed write up of the example see: ict.siit.tu.ac.th/~sgordon/reports/simplified-des-example.pdf

  • @cameraGHOST
    @cameraGHOST 9 років тому

    Very helpful thank you

  • @骁枭
    @骁枭 7 років тому

    真是非常感谢!救了我一命啊!

  • @sukhrajsingh4012
    @sukhrajsingh4012 10 років тому

    Thank u very much

  • @marlivandermerwe8008
    @marlivandermerwe8008 6 років тому

    thank you!

  • @Manno0osh
    @Manno0osh 10 років тому

    Also i can't understand the last part at Fk2 and IP-1 ??

    • @StevenGordonAU
      @StevenGordonAU  10 років тому +1

      fk2 starts with the output of the SWap and then applies EP, XOR, S0/S1, P4 and XOR in the same steps as was previously done except it uses subkey 2 as input to the XOR. Look at slide 22 in ict.siit.tu.ac.th/~sgordon/css322y13s2/slides/css322y13s2l03-block-ciphers-and-des.pdf to see fk is the steps enclosed in the dark grey box.
      IP-1 is the inverse of IP, which means IP-1(IP(X)) = X. So if you take some input X and apply the arrangement specified by IP and get Y, then if you apply IP-1 on Y you must get the original X back. Since IP is [2 6 3 1 4 8 5 7], it means the 1st bit of X goes to the 4th position, and the 2nd bit of X goes to the 1st position in Y. So IP-1 must take the 4th bit of Y and put it in the 1st position, and take the 1st bit of Y and put it in the 2nd position. The start of IP-1 is [4 1 ...]. Try to find the rest.

    • @Manno0osh
      @Manno0osh 10 років тому

      Steven Gordon
      thank you professor Steven :)

  • @lotizvalerie
    @lotizvalerie 10 років тому

    Boring talk faster ad humor