This class was created by Brainscape user Josh Davidson. Visit their profile to learn more about the creator.

Decks in this class (19)

1 - Intro
Cryptography uses,
Cryptography idea,
Cryptanalysis
18  cards
1 - Classical Symmetric Algorithms
Caesar shift cipher,
Components of a cryptosystem,
The encryption e and decryption f...
21  cards
2 - Stream Ciphers
Block cipher,
Stream cipher,
Stream cipher components
19  cards
3 - Modern Symmetric Cryptography
Confusion,
Diffusion,
Aes typical block length
25  cards
3 - Defining security
Considerations,
Computation security,
Unconditional security
8  cards
4 - Public Key Cryptography
RSA
11  cards
4 & 5 - Number Theory
Modulo operation 2 components,
A c mod b means what,
Divisibility
13  cards
Euclid's Algorithm
Computes gcd of a and b
4  cards
Square and multiply
Efficient algo for exponentiation mod n
3  cards
5 - RSA in more detail
To send m to bob it is encrypted as,
To decrypt bob uses,
Rsa example with p 3 and q 11
15  cards
6 - Number THeory Part 2
Discrete logarithm,
Diffie hellman key exchange basis,
Quantum computers can they comput...
8  cards
7 - DH Key Exchange
Based on what problem,
Dh paint anaology,
Paint analogy why is it resilient...
14  cards
7 - Digital Signatures
Requirements for a digital signature,
General idea of signatures,
Digital sig rsa example
4  cards
8 - Cryptographic Hash Functions
Applications of hash functions,
Requirements of crypto hash funct...,
If a hash function is not one way
12  cards
9 - Using Hash Functions for blockchain
Permissionless blockchain,
Permissioned blockchains,
General principles of blockchain
11  cards
9 - Message Authentication Code
Mesauthcodes protect from,
Authentication message,
Auth schemes using public keys vs...
9  cards
9 - PGP
0  cards
10 - Digital Certificates
Man in the middle attack public k...,
Digital signature think of it as,
Public key management issues
17  cards
10/11 - Transport Layer Security
Ssl,
Tls,
Which of ssl and tls is recommended
16  cards

More about
CryptoGraphy

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Josh Davidson's CryptoGraphy flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Cryptography
  • 15 decks
  • 685 flashcards
  • 7 learners
Decks: Introduction, Number Theory Groups And Finite Fields, Classical Encryption, And more!
Cryptography
  • 14 decks
  • 237 flashcards
  • 37 learners
Decks: Lecture 1, Lecture 2 Stream Ciphers, Lecture 3 Block Ciphers Des, And more!
Cryptography
  • 11 decks
  • 75 flashcards
  • 49 learners
Decks: Asymmetric Ciphers, Symmetric Ciphers, Block Cipher Modes, And more!
C839 Cryptography
  • 6 decks
  • 468 flashcards
  • 14 learners
Decks: Module 1 History Of Cryptography, Module 2 Applications Of Cryptography, Module 3 Number Theory And Asymmetric Cr, And more!
Make Flashcards