Cryptography and Encryption notes
19 notes by 12 users
This Cryptography and Encryption notes page gathers user-made notes on ciphers, public keys and hashing. It supports university students and professional candidates practising encryption and key management, and teachers looking for material. The collection has over 10 notes from more than 10 users, mostly at university level, with some professional and school-level material. Pick a note to begin.
Select topic
- Symmetric and Asymmetric Encryption19
- Symmetric Encryption14
- Block and Stream Ciphers12
- Public Key Cryptography10
- Hash Functions and Message Authentication17
- Digital Signatures7
- Key Management10
- Public Key Infrastructure and Digital Certificates16
- Cryptographic Protocols and Secure Communication13
- Cryptanalysis and Attacks8
Notes
-
Crypto U4, Block Cipher, Cipher Feedback Mode (CFB) Encryption Start with an initialization vector (IV). Pass IV and key to the encryption function. XOR the result of the encryption function with the first plaintext block. The result is the first ciphertext block. Pass...
-
Identification and Authentication Identification Definition ensures that an entity requesting access to resources by using a certain set of credentials is the true owner of the credentials associates a particular user (or software process) with an act...
-
Cryptography Encryption- Encoding a message such that only authorised users may read it Cipher- Encryption algorithm- Takes string of plaintext and converts it into string of ciphertext Encryption can provide: Confidentiality Inte...
-
What is Cryptographic Hashing? MD5, SHA, and More! WHAT IS CRYPTOGRAPHIC HASH? When you hear the term hashing in the digital world, it’s usually referring to a cryptographic hash. This is essentially the “fingerprint” of some data. A hash is a string of random-looking...
-
SYMMETRIC ENCRYPTION Process of converting one binary string to another binary stringINPUT - sequence of plaintext bitsPROCESS - perform series of operationsOUTPUT - series of cyphertext bits STREAM CIPHERINPUT - one bit of plai...
-
PUBLIC KEY ENCRYPTION TRAPDOOR ONEWAY FUNCTIONAnybody should be able to compute as its a public key and has two properties function should be Easy to compute function should be Hard to reverse Hence, the function that has above properties ...
-
Hash Functions Introduction One way hash functions are easy to compute, but hard to reverse Sometimes they have no inverse at all One way hash functions are usually a lot smaller than the origional input Examples Brute force can be ...
-
Crypto U4, Block Cipher, Cipher Block Chaining Mode (CBC) Encryption Start with an initialization vector (IV). XOR the IV with the first block of plaintext. Pass the result and the key to the encryption function. The result of the operation is the first ciphertext block. XOR...
-
Crypto U4, Block Cipher, Cipher Block Chaining Mode (CBC) Encryption Start with an initialization vector (IV). XOR the IV with the first block of plaintext. Pass the result and the key to the encryption function. The result of the operation is the first ciphertext block. XOR...
-
Public Key Management Trusted Third Party Generationtrusted third party generates the key pairtrusted party submits the key pair to the CA to generate the public keydisadvantages :1. owner does not generate the public key pair2. owner does...
-
Crypto U4, Block Cipher, Counter Mode Encryption Both sender and receiver have an agreed upon counter starting number. Pass the first counter number and the key to the encryption function. XOR the result of the function with the first plaintext block. The...
-
PKI - created from Mind Map X.509 CACA sign the Digital certificate RA
-
Crypto U4, Stream Cipher Encryption: Uses a key that is usually shorter than the plaintext. Keystream generator takes key and uses a mathematical process to generate a pseudorandom stream of bits called the keystream. Keystream bits are XOR'd...
-
Crypto U4, Block Cipher, Electronic Codebook Mode (ECB) Encryption key used with encryption algorithm to encrypt each block of plaintext Decryption key used with decryption algorithm to decrypt each block of plaintext Problems Attacker could reorganize order of blocks of t...
-
Untitled A CA is responsible for: Issuing Certificates Renewing certificates Revoking certificates Publishing a certificate revocation list (CRL) Secure Sockets Layer (SSL) Clients sends request to connect to secure server Ser...
-
Capítulo 7: Sistemas criptográficos - creado desde un Mapa Mental Cryptographic Services Basic Integrity and Authenticity Confidentiality
-
Symmetric Key Crypto Notes
-
DATE INEGRITY Hashing is a standalone tool and has following uses: one-way function weak notion of data integrity primitives for cryptographic code means for binding data pseudo-random generator has following properties:1. two...
-
Cryptography Basic Components - creado desde un Mapa Mental Ciphers Block Ciphers Stream cipher
More Cryptography and Encryption resources
About cryptography and encryption notes
GoConqr OriginalCryptography and Encryption notes to explore
Start with Cryptography for definitions of encryption and ciphers. It offers a useful starting point before you move to notes on individual techniques. Crypto U4, Stream Cipher describes how a key is used to generate a keystream, while the notes on block cipher modes cover approaches including Cipher Feedback and Cipher Block Chaining.
Using the notes to revise
Read one note at a time and write a short summary of the steps it describes. For example, compare how the Cipher Feedback and Cipher Block Chaining notes use an initialisation vector. Then look at Public Key Management for certificate creation or Hash Functions for one-way functions.
When you want to check your recall rather than read, switch to a quiz or flashcards on the unit page. If you want to see how ideas fit together, try a mind map. Choose a note and make a brief summary as you read.
Frequently asked questions
Which note is a good place to start?
Start with Cryptography if you want definitions of encryption and ciphers before reading about specific techniques. From there, Crypto U4, Stream Cipher introduces keystream generation. You can then move to the notes on block cipher modes and compare the steps they describe.
Are these notes free to use?
Yes. Every note listed here is free to open and study, with no account needed. The resources were made by GoConqr users, not by GoConqr. A free account also lets you save quiz scores and make your own quizzes, mind maps, flashcards and notes.
Who are the notes suited to?
Most of the resources are at university level, with some professional and school-level material too. University students and professional candidates can use the notes to practise topics such as ciphers and key management. Teachers can also browse them for material on those topics.