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

Decks in this class (17)

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
20  cards
3 - Modern Symmetric Cryptography
Confusion,
Diffusion,
Aes typical block length
26  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
14  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
1  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?

Intro to Cryptography
  • 2 decks
  • 118 flashcards
  • 6 learners
Decks: Additional Practice, Things To Memorize, And more!
Introduction to Cryptography-C839 WGU
  • 8 decks
  • 108 flashcards
  • 60 learners
Decks: Mono Alphabet Substitution, Multi Alphabet Substitution, Other Polyalphabetic Substitutions, And more!
Cryptography
  • 4 decks
  • 84 flashcards
  • 1 learners
Decks: Early Cryptosystems, Wireless Cryptography, Light Weight Cryptography, And more!
CRYPTOGRAPHY
  • 3 decks
  • 97 flashcards
  • 2 learners
Decks: Symmetric Ciphers Week 3, Asymmetric Ciphers Week 4, Mac Hmac Digitalsignature Week 5, And more!
Make Flashcards