The Backend Engineering Show with Hussein Nasser

Episode 98 - Encryption


Listen Later

Encryption is the process of scrambling data to protect personal files, secure communication, hide identities and much more. 

In this video we will learn about the different type of encryptions we will talk about symmetric encryption, asymmetrical encryption, where they are used for and the pros and cons of each one. 

  1. Symmetric encryption
  2. Asymmetrical encrypt 
  3. Pros and cons of sym va asym 
  4. Symmetric encryption 

    Might as well just call it classic encryption I would argue and i think this is the first encryption known to us. I have some thing I dont want anyone to see I use a lock key to lock it. Only I can open it unless I have a lock. 

    The same key you use to encrypt is the same key to Decrypt. 

    Examples

    Examples of popular symmetric-key algorithms include 

    AES

    Twofish

    Serpent 

    DES

    Twofish, Serpent, AES (Rijndael), Blowfish 

    CAST5, Kuznyechik, RC4, DES, 3DES, Skipjack, Safer+/++ (Bluetooth), and IDEA 

    Asymmetrical encryptions 

    We had symmetric encryptions for a long time, then internet came and networking and we needed to encrypt messages going back and forth. We said cool lets use AES. Then we said wait a second.. the other computer doesnt really have my key so we need to encrypt it.. 

    Also called Public key encryption 

    1977 

    Rivest–Shamir–Adleman (RSA) 

    • Diffie–Hellman key exchange protocol
    • DSS (Digital Signature Standard), which incorporates the Digital Signature Algorithm
    • ElGamal
    • Various elliptic curve techniques
    • Various password-authenticated key agreement techniques
    • Paillier cryptosystem
    • RSA encryption algorithm (PKCS#1)
    • Cramer–Shoup cryptosystem
    • YAK authenticated key agreement protocol
    • ...more
      View all episodesView all episodes
      Download on the App Store

      The Backend Engineering Show with Hussein NasserBy Hussein Nasser

      • 4.9
      • 4.9
      • 4.9
      • 4.9
      • 4.9

      4.9

      40 ratings


      More shows like The Backend Engineering Show with Hussein Nasser

      View all
      Freakonomics Radio by Freakonomics Radio + Stitcher

      Freakonomics Radio

      32,267 Listeners

      Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

      Software Engineering Radio - the podcast for professional software developers

      273 Listeners

      Risky Business by Patrick Gray

      Risky Business

      373 Listeners

      Science Vs by Spotify Studios

      Science Vs

      12,172 Listeners

      Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

      Syntax - Tasty Web Development Treats

      990 Listeners

      Darknet Diaries by Jack Rhysider

      Darknet Diaries

      8,108 Listeners

      Practical AI by Practical AI LLC

      Practical AI

      212 Listeners

      Within Reason by Alex J O'Connor

      Within Reason

      1,659 Listeners

      All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

      All-In with Chamath, Jason, Sacks & Friedberg

      10,224 Listeners

      Dwarkesh Podcast by Dwarkesh Patel

      Dwarkesh Podcast

      551 Listeners

      Big Technology Podcast by Alex Kantrowitz

      Big Technology Podcast

      513 Listeners

      Hard Fork by The New York Times

      Hard Fork

      5,546 Listeners

      The AI Daily Brief: Artificial Intelligence News and Analysis by Nathaniel Whittemore

      The AI Daily Brief: Artificial Intelligence News and Analysis

      662 Listeners

      Prof G Markets by Vox Media Podcast Network

      Prof G Markets

      1,471 Listeners

      The Pragmatic Engineer by Gergely Orosz

      The Pragmatic Engineer

      74 Listeners