Timedora
Free Online Flashcard Deck

7 Cryptography in Secure Protocols Free Online FlashCards

Study 7 Cryptography in Secure Protocols with 12 free online flashcards. Review key terms, definitions, and concepts with this interactive flashcard deck.

12 cards
01
Front

What does a hash function provide in a secure protocol?

Back

A hash maps data to a fixed-length digest. By itself, it neither encrypts data nor proves who created it.

02
Front

What does a certificate establish, and what does it not do?

Back

A certificate connects a public key to identity information through a CA signature. It does not contain the corresponding private key or encrypt application data.

03
Front

What is the purpose of key agreement?

Back

Key agreement lets parties derive shared secret material over a public channel without sending the secret directly.

04
Front

Why does a protocol use a key-derivation function?

Back

A KDF turns shared secret material into separate keys of appropriate sizes. HKDF is a widely used example.

05
Front

What does AEAD protect, and what happens to associated data?

Back

AEAD encrypts data and detects tampering. Associated data is authenticated but remains visible.

06
Front

What does certificate validation do in a typical TLS 1.3 handshake?

Back

The browser checks the certificate chain and whether the certificate is valid for the requested server name, connecting the server's public key to its claimed identity.

07
Front

What does TLS CertificateVerify demonstrate?

Back

The server uses its certificate's public key to verify the server's signature over the handshake transcript, proving possession of the corresponding private key and binding that proof to the handshake.

08
Front

What does the TLS Finished message confirm?

Back

The Finished message confirms that the peer has the same handshake state and derived keys.

09
Front

What protection can ephemeral Diffie–Hellman provide after a long-term key is compromised?

Back

With ephemeral Diffie–Hellman, later compromise of a long-term certificate-signing key does not by itself reveal previously recorded session traffic, assuming ephemeral secrets were securely erased.

10
Front

How does X3DH support asynchronous key establishment, and what must users authenticate?

Back

The sender uses the recipient's published identity and prekeys to establish shared secret material asynchronously. The recipient's identity key still needs authentication, such as by comparing fingerprints or scanning a QR code.

11
Front

How does the Double Ratchet evolve message keys?

Back

The Double Ratchet combines symmetric-key chains with new Diffie–Hellman contributions to derive fresh message keys over time. Ratchet steps can provide forward secrecy and, after fresh secret input, recovery from some compromises.

12
Front

What happens to MLS group key material after a membership change?

Back

A membership change advances the group to a new epoch with new key material. When MLS is correctly run, removed members are excluded from subsequent epoch secrets.