Timedora
Free Online Flashcard Deck

4 Public-Key Cryptography and Digital Signatures Free Online FlashCards

Study 4 Public-Key Cryptography and Digital Signatures with 12 free online flashcards. Review key terms, definitions, and concepts with this interactive flashcard deck.

12 cards
01
Front

What distinguishes the public and private keys in a key pair?

Back

They are mathematically related, but deriving the private key from the public key should be computationally infeasible.

02
Front

How does public-key encryption protect a message for a recipient?

Back

The sender encrypts with the recipient’s public key; the recipient decrypts with the corresponding private key.

03
Front

Why use hybrid encryption for large amounts of data?

Back

The sender encrypts data with a fresh symmetric key, then uses a public-key mechanism to protect or establish that key. This is efficient for large data.

04
Front

What is key establishment?

Back

Key establishment is the process by which parties obtain shared secret material for later cryptographic use. A key-derivation function can turn that secret into suitable keys.

05
Front

How does key agreement produce a shared secret?

Back

Each party combines its own private value with the other party’s public value to compute the same shared secret. The secret itself is not sent over the network.

06
Front

What happens in key transport?

Back

In key transport, one party generates secret key material and securely sends it using the recipient’s public key or a key-encapsulation mechanism.

07
Front

Does a key exchange alone prove who is on the other end?

Back

No. An attacker could intercept and replace unauthenticated public values, establishing separate secrets with each participant.

08
Front

What security benefit can ephemeral key-agreement values provide?

Back

Fresh, temporary key-agreement values can limit the damage if a long-term key is later compromised.

09
Front

How is a digital signature created and verified?

Back

The signer uses a private signing key to produce a signature associated with a message. A verifier uses the corresponding public key and the message to check it.

10
Front

How does a digital signature detect changes to a message?

Back

Signature algorithms commonly incorporate hashing, tying the signature to the message’s contents. Changing the message should cause verification to fail.

11
Front

What can a valid digital signature support?

Back

A valid signature supports integrity and authentication: it indicates the data has not changed since signing and that the corresponding private key produced the signature.

12
Front

Does a digital signature make a message confidential?

Back

No. A digital signature does not encrypt the message; anyone with access to the message may be able to read it.