Timedora
Free Online Flashcard Deck

1 Cryptography Foundations and Security Goals Free Online FlashCards

Study 1 Cryptography Foundations and Security Goals with 12 free online flashcards. Review key terms, definitions, and concepts with this interactive flashcard deck.

12 cards
01
Front

What does confidentiality protect?

Back

Confidentiality prevents unauthorized people or systems from learning information. Encryption may not protect data while an authorized application has decrypted it.

02
Front

What does integrity mean in cryptography?

Back

Integrity means detecting or preventing unauthorized changes. A hash helps only if the expected hash is trustworthy; a MAC or authenticated encryption can protect integrity against an attacker without the secret key.

03
Front

What can a valid digital signature establish?

Back

Authentication establishes or verifies an identity, message source, or possession of a key. A valid digital signature indicates that the message was signed by the holder of a particular private key.

04
Front

What does availability mean?

Back

Availability means authorized users can access a service or data when needed. Cryptography alone cannot prevent an attacker from deleting encrypted files or taking a service offline.

05
Front

What is a threat model?

Back

A threat model describes what needs protection, from whom, and under what assumptions. It guides the choice of controls by relating them to actual risks.

06
Front

What should a threat model specify about adversaries?

Back

A useful threat model identifies what an attacker can observe, alter, or control, as well as assets, trust boundaries, security goals, constraints, assumptions, and residual risks.

07
Front

Why might database encryption not protect documents from a compromised application?

Back

Encrypting a database backup may limit harm if the backup is stolen without its key. It may not protect documents from an attacker who compromises the running application that can access both data and keys.

08
Front

How does hashing differ from encryption?

Back

A hash is a fixed-length digest computed from data; it is not encryption and cannot be decrypted to recover the original data.

09
Front

What does a salt do when hashing passwords?

Back

A salt is a non-secret, usually unique value added when hashing a password. It makes identical passwords produce different stored results and frustrates precomputed lookup attacks, but does not strengthen a weak password.

10
Front

What is a nonce or initialization vector?

Back

A nonce or initialization vector is a value used by some encryption schemes. It often need not be secret, but must meet the algorithm's requirements; reuse with the same key may be forbidden.

11
Front

What does an authentication tag help verify?

Back

An authentication tag is a short value produced by authenticated encryption or a MAC. Verification should fail if protected data or associated metadata has been altered.

12
Front

What does a certificate bind, and what does it not prove?

Back

A certificate is a digitally signed document that binds a public key to an identity or name under an issuing authority's rules. It does not prove that a particular person controls the key at the moment of use.