Crypto final | MATH 4175 - Cryptography, Quizzes of Cryptography and System Security

Class: MATH 4175 - Cryptography; Subject: Mathematics; University: Virginia Polytechnic Institute And State University; Term: Fall 2015;

Typology: Quizzes

2015/2016

Uploaded on 12/03/2016

purpleocity
purpleocity 🇺🇸

1 document

1 / 5

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
TERM 1
Cryptology
DEFINITION 1
Science of hidden communication
TERM 2
Cryptograph
DEFINITION 2
Makes hidden messages
TERM 3
Cryptanalysis
DEFINITION 3
Breaking hidden messages
TERM 4
Plain Text
DEFINITION 4
the message
TERM 5
Cipher Text
DEFINITION 5
the encrypted message
pf3
pf4
pf5

Partial preview of the text

Download Crypto final | MATH 4175 - Cryptography and more Quizzes Cryptography and System Security in PDF only on Docsity!

Cryptology

Science of hidden communication TERM 2

Cryptograph

DEFINITION 2 Makes hidden messages TERM 3

Cryptanalysis

DEFINITION 3 Breaking hidden messages TERM 4

Plain Text

DEFINITION 4 the message TERM 5

Cipher Text

DEFINITION 5 the encrypted message

Cryptosystem

Algorithm for taking PT -> CT and CT -> PT TERM 7

Shift Cipher

DEFINITION 7 26 possible keyschange characters but not order; change order but not characterse(x) = (x + d) mod 26d(x) = (y - d) mod 26encrypt: PT + Key % 26decrypt: CT - Key % 26on average, PT will be computed by brute force for shift cipher after 26/2=13 decryption rules. TERM 8

congruence

DEFINITION 8 suppose a and b are ints, and m is a positive int. then we write a b(mod m) if m divides b-a (or b-a = mc). TERM 9

mod a negative

number

DEFINITION 9 -101 mod 7 = (7)(-15) + 4divide 101 by 7. this gives you 14. add 1 to get 15 and multiply 7 by 15 to get 105. 105-101 = 4**use -15 and not -14 because you want the smallest num closest to -101 (-105 is smaller than -98) TERM 10

Substitution Cipher

DEFINITION 10 A key for sub cipher just consists of a permutation of 26 alphabetic chars -> 26! permutationsIn cryptography, a substitution cipher is a method of encoding by which units of plaintext are replaced with ciphertext, according to a fixed system; the "units" may be single letters, pairs of letters, triplets of letters, mixtures of the above, and so forth.

Vigenere Cipher

NOT monoalphabeticusing correspondence A<->1, B<-> ... Z<->25, we can associate ea/ key K w/ an alphabetic string of length m = keyword.Key K = (k1, k2, ...km)e_k(x1, x2, .., xm) = (x1+k1, x2+k2, ..., xm+km) : PT+keyd_k(y1, y2, ...ym) = (y1-k1, y2-k2, ...ym-km) : CT-keynumber of possible key words of len m = 26^m TERM 17

Kerchoff

DEFINITION 17 ~1860's: security depends on protecting the key and not the method TERM 18

Shannon's

Principle

DEFINITION 18 Cryptosystem must have confusion (each CT char does not relate to the key in a simple way) and diffusion TERM 19

Kasiski Test

DEFINITION 19 A CT char string of len >= 3 appearing in 2 places in the CT might give info about key length (difference between 2 positions where they started thn take the gcd -> most likely the length; or else it's one of the factors.) TERM 20

LSFR

DEFINITION 20 find the length of recurrence by using matrices to solve for coefficients -> Z_(i+m) = c0zi +c1zi+1 + ... + cm-1zi+m-

Index of Coincidence

In cryptography, coincidence counting is the technique of putting two texts side-by-side and counting the number of times that identical letters appear in the same position in both texts.NEEDS MORE DEFINITION TERM 22

ENIGMA

DEFINITION 22 encr = decr; no fixed points - no letter encr to itselfhow many keys? security of enigma depends on wiring of plugboard, internal positions of rotors, and their order in which they're placed, internal wirings of rototsfor each 26 possible positions for each rotor, there are 6 ways to place these rotors = 26^3 x 6; operator picks message key = 3 letters -> how you set key for next messageFunctions