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 1,
Cryptography idea 2,
Cryptanalysis 3
18  cards
1 - Classical Symmetric Algorithms
Caesar shift cipher 1,
Components of a cryptosystem 2,
The encryption e and decryption f...
21  cards
2 - Stream Ciphers
Block cipher 1,
Stream cipher 2,
Stream cipher components 3
19  cards
3 - Modern Symmetric Cryptography
Confusion in terms of ciphertext ...,
Diffusion 2,
Aes typical block length 3
25  cards
3 - Defining security
Considerations when designing a s...,
Computational security 2,
Unconditional security 3
8  cards
4 - Public Key Cryptography
RSA
11  cards
4 & 5 - Number Theory
Modulo operation 2 components 1,
A c mod b means what 2,
Divisibility 3
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 ...,
To decrypt bob uses 2,
Rsa example with p 3 and q 11 3
15  cards
6 - Number THeory Part 2
Discrete logarithm computing it a...,
Diffie hellman key exchange basis 2,
Quantum computers can they comput...
8  cards
7 - DH Key Exchange
Based on what problem 1,
Dh paint analogy 2,
Paint analogy why is it resilient...
14  cards
7 - Digital Signatures
5 requirements for a digital sign...,
General idea of signatures 2,
Digital sig rsa example 3
4  cards
8 - Cryptographic Hash Functions
Applications of hash functions 1,
Requirements of crypto hash funct...,
If a hash function is not one way 3
12  cards
9 - Using Hash Functions for blockchain
Permissionless blockchain 1,
Permissioned blockchains 2,
General principles of blockchain 3
11  cards
9 - Message Authentication Code
Mesauthcodes protect from 1,
Authentication message 2,
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 2,
Public key management issues 3
17  cards
10/11 - Transport Layer Security
Ssl 1,
Tls 2,
Which of ssl and tls is recommend...
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
  • 22 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!
Cryptography
  • 5 decks
  • 139 flashcards
  • 15 learners
Decks: Cryptography Symmetric, Cryptography Asymmetric Algorithms, Crytography Historical, And more!
Make Flashcards