< All Cryptography Notes

String46 | Cryptography | Section 2

By: String49 | Related Course: Cryptography | Published: September 20, 2017 | Modified: September 20, 2017
Join Cybrary

NotepadCipherText

Privacy/Confidentiality

PlainText+Initialization Vector+Algorithm+Key = CipherText

Plain-text

  • Unencrypted text

Initialization Vector

  • Adds randomness to the beginning of the process [random starting point]
  • must have a pseudo random number
  • IV is optional

Algorithm:

  • A collection of math functions
    • 2 Types
      • Asymmetric
      • Symmetric[same]
        • Private key
        • Same key
        • Shared key
        • Session key
  • Block
  • Stream

Key:

  • The instruction on how to use the algorithm
  • sometimes called the ”Cryptovariable”


NotepadIntegrity Checking: Modifications

Integrity:

  • Detect modification[s]
    • Intentional
      • MAC
      • Digital Signature [requires a PKI]
    • Unintentional
    • Accidental
      • Detected by a Hash [Message Digest]

Authenticity:

  • Verify the origin of a message
    • MAC & Digital Signature does this
      • Goes a step further than a Hash because they give authenticity

Non-repudiation:

  • Can’t dispute the authenticity of the message sender
  • The only way to get non-repudiation is through a digital signature

4 Services Cryptography provides:

Privacy

Authenticity

Integrity

Non-repudiation

*PAIN of Security*

 


< All Cryptography Notes
Join Cybrary

Our Revolution

We believe Cyber Security training should be free, for everyone, FOREVER. Everyone, everywhere, deserves the OPPORTUNITY to learn, begin and grow a career in this fascinating field. Therefore, Cybrary is a free community where people, companies and training come together to give everyone the ability to collaborate in an open source way that is revolutionizing the cyber security educational experience.

Support Cybrary

Donate Here to Get This Month's Donor Badge

 
Skip to toolbar

We recommend always using caution when following any link

Are you sure you want to continue?

Continue
Cancel