Set: Cryptography II

Familiarize

Learn

Test

Play Scatter

Play Space Race

Combine with other sets Login to add to Favorites
Print: Term List | Flashcards Editing not allowed
Export Deleting not allowed

Share these flash cards

With group: None
HTML link to set: Tiny link:
Share on Facebook Share on MySpace

All 59 terms

TermDefinition
avalanche & completeness effectDesirable Cryptographic properties of DES
Avalanche effectSmall change in plain text or key makes a significant change in the ciphertext
Completeness effectEach bit of the ciphertext depends on many bits of plaintext
DESDigital Encryption Standard (FIPS 46-3)
DES algorithmsymmetric cryptography algorithm; same key for encryption/decryption
DES cipherBlock cipher
Block Cipherbit-oriented; encrypts blocks of 64 bits using a 64 bit key (effective key length 56 bit( 8 used for parity/error checking); outputs 64 bits of ciphertext
DES cryptanalysis 0Theoretical brute force attack in 1976 by Diffie & Hellman
DES cyrptanalysis 1Biham & Shamir's Differential cryptanalysis in 1992
DES cryptanalysis 2Matsui's Linear cryptanalysis in 1994
Single Execution DES ModesDirect Mode/Electronic Code Book Mode(ECB); Cipher Block Chaining Mode(CBC); Cipher Feedback Mode; Output Feedback Mode
ECB (direct mode or Electronic Code Book Mode)Encipher each plaintext block independently using the same key; susceptible to cryptanalysis attacks; rarely used
CBC (Cipher Block Chaining Mode)Xor each plaintext with previous cipher text block to get input for encryption in next round; cipher text is dependent on all previous messages; requires an initialization vector for the first one; most commonly used
CBC Self-Healing Propertya.k.a. self-synchronizing; If one block of ciphertext is corrupted, error propagates to at most two blocks.
Multiple Execution DES ModesDouble execution (Double DES) & Triple execution (Triple DES)
Double Execution (DES)Encrypt-Encrypt Mode (2 keys: k, k'); c = DESk(DESk'(m))
Triple Execution (Triple DES)EDE; EEE; EEE
Encrypt-Decrypt-Encrypt Modehas two key: k, k'; the most popular
EDE Mode Examplec = DESk(DESk'-1(DES,(m)))
Encrypt-Encrypt-Encrypt Modehas two keys: k, k'
EEE Mode Examplec = DESk(DESk'(DESk(m)))
Encrypt-Encrypt-Encrypt Mode IIhas three keys: k, k', k''
EEE Mode II Examplec = DESk(DESk'(DESk''(m)))
AESAdvanced Encryption Standard
meet in the middleThe kind of attack that Double DES is susceptible to:
2030When Triple DES is approved to:
Meet in the Middle AttackA chosen plaintext where attacker does time memory tradeoff analysis while encrypting from one end and decrypting from other end and meeting in between where match is found to guess the keys
AES characteristics128 bit block, key size 128/192/256 bit, rounds 9/11/13, uses bit level multiplication along with substitution and permutation, no secrecy, available royalty free world wide
Public Key Cryptographyasymmetric key cryptography, (1976) proposed by Diffie and Hellman, two keys
Goals of Public Key Cryptographyconfidentiality, data authentication (Integrity), and origin authentication - non-repudiation
AES Requirements1. It must be *computationally easy* to encipher or decipher a message given the appropriate key. 2. It must be *computationally infeasible* to derive the private key from a) the public key b) a chosen plaintext attack
RSARivest, Shamir, Adleman, 1977
RSA CipherExponentiation cipher - Based on exponentiation arithmetic
RSA relies onthe difficulty of a) finding factors of large numbers b) reversing exponentiation arithmetic
Totient functionRSA; Number of numbers relatively prime to a larger integer n
One way function properties1) Given x, y = f(x) is easily computed. 2) Given y, x = f^(-1)(y) is computationally infeasible to calculate
TrapdoorOne Way function additional property: Given y and a secret, x can be computed easily.
RSA algorithm step 1choose 2 large prime numbers p, q
RSA algorithm step 2compute n =pq 3) compute T
RSA algorithm step 3Compute φ(n) = (p–1)(q–1)
RSA algorithm step 4Choose 1<e < n such that e is relatively prime to φ(n).
RSA algorithm step 5Compute d such that ed mod φ(n) = 1
RSA algorithm step 6Public key: (e, n); private key: d
RSA algorithm step 7Encipher: c = m^(e) mod n
RSA algorithm step 8Decipher: m = c^(d) mod n
RSA StrengthIf attackers intercept the cipher text, recovering plain text without knowing the private key is infeasible
RSA ConfidentialityEncipher using *RECEIVER'S* public key & Decipher using *RECEIVER'S* private key
RSA Data & Origin AuthenticationEncipher using *SENDER'S* private key & Decipher using *SENDER'S* public key
RSA Confidentiality, Data, and Origin AuthenticationDouble encipherment on sender's part - First encipher using sender's privat
Security Services by RSAConfidentiality; Data authentication/Integrity; Origin authentication
RSA: ConfidentialityText enciphered with public key cannot be read by anyone except the owner of the private key
RSA: Data authentication/ IntegrityEnciphered letters cannot be changed undetectably without knowing private key
RSA: Origin authenticationOnly the owner of the private key knows it, so text enciphered with private key must have been generated by the owner -Non-repudiation – Message enciphered with private key came from someone who knew it
Attacks against RSAsusceptible to inference attacks similar to substitution ciphers
MICMessage Integrity Code
MDCModification Detection Code
crytographic checksumsprovides integrity service; mathematical function to generate a set of k bits from a set of n bits where k <= n
Classical Digital SignaturesIntervention of trusted third party is required to achieve nonrepudiation with classical cryptography & To resolve dispute, judge gets { m } kAlice and { m } kBob, from Bob and Alice respectively, and has Cathy decipher them to check for forgery
Public Key Digital SignaturesEnciphering message with private key produces digital signature

Set Information

Terms 59
Creator TnTechGirl
Created April 9, 2009
Groups None
Subjects None
Access Anyone
Edit Creator Only
Get rid of ads on Quizlet
Pop out

Discuss

No Messages
Last Message: never

You must be logged in to discuss this set.