Cryptography Flashcards
What are the 4 fundamental goals of cryptography?
- Confidentiality
- Integrity
- Authentication
- Non repudiation
What is a message called before and after it is encrypted?
Plaintext & cyphertext
What is the Kerchoff principle?
States that a system should be secure even though everything is known.
What is FIPS140-2?
Federal Information Processing Standard. It is the definition for hardware and software requirements for crypto.
Logical AND
Both items need to be true.
Logical OR
v
At least one is true
Logical NOT
~
Inverse
Exclusive OR (XOR)
+
Only one needs to be true
Modulo
%
Remainder
One way function is…
The basis of public crypto systems.
What is a nonce?
Random number that acts as a placeholder for a variable in a formula.
What is the concept of zero knowledge proof?
Ability for a third party to prove knowledge of a password without divulging the password.
Split knowledge can also be called…
Separation of duties.
What is M of N control?
M = minimum number of people needed to divulge. N = Total population of key holders
What is a transposition cipher vs substitution cipher?
rearranging letters vs substituting them