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

Поделиться
HTML-код
  • Опубликовано: 1 фев 2025

Комментарии • 12

  • @creonte38
    @creonte38 4 года назад +6

    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.

  • @KamiK4ze
    @KamiK4ze 3 года назад +2

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

  • @felipinrodriguez
    @felipinrodriguez 4 года назад

    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
      @felipinrodriguez 4 года назад

      I'm sorry, I think padding 1 -0 is TBC padding, is this correct?
      The one that I don't see, and it amazes me is the ISO9797-1 padding, which is 0x80 with the rest of the block at zero.
      Thanks for all

    • @CryptographyForEverybody
      @CryptographyForEverybody  4 года назад +1

      Hello Felipe Rodriguez Fonte,
      Many of our modern cipher components (at least AES and DES) have a setting for the padding.
      Here, you can choose between Zeros, PKCS7, ANSIX923, ISO10126, and 1-0

    • @felipinrodriguez
      @felipinrodriguez 4 года назад

      @@CryptographyForEverybody Yes, there really are many options. And do you have in mind to include the EMV padding, iso9797-1? Thankss

    • @CryptographyForEverybody
      @CryptographyForEverybody  4 года назад

      Hiho, maybe. But not in the near future 🙂

    • @felipinrodriguez
      @felipinrodriguez 4 года назад

      @@CryptographyForEverybody Ok, thanks! I'm trying to add padding with string Operations! ;)

  • @berlerd
    @berlerd 4 года назад

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

    • @CryptographyForEverybody
      @CryptographyForEverybody  4 года назад

      Hello Danny Berler,
      The AES component in CT2 currently implements the following block modes: ECB, CBC, CFB, OFB, and EAX.
      We had a bachlor thesis, where the student implemented block modes in the so-called "block mode visualizer" and I think that XTS was also part (not 100% sure). Nevertheless, the visualizer is not finished yet and the student is currently working (after finishing his thesis) on implementing and finalizing the component. But this will probably take some time, since he is now full-time working and only implements this in his free time. I hope that this will be finished within this year...