ITPEC FE Morning April 2022 Question 38

Topic: Security

In a PKI system, which of the following is an algorithm that creates a key pair?

Explanation

Key generation algorithm — it is the one algorithm of a public-key scheme that produces the matching private and public keys.

A digital signature scheme, on which PKI builds, consists of three algorithms:

  • •Key generation outputs a key pair, for example RSA chooses two large primes and derives both keys from them.
  • •Signing uses the private key to produce a signature on a message, usually on its hash value.
  • •Verification uses the public key to check that signature.

PKI then binds the public key to its owner with a certificate issued by a certificate authority.

Answer (b)

Why not others:

  • •(a) Hashing algorithm — produces a fixed-length digest of a message and uses no key at all.
  • •(c) Signature verification algorithm — takes an existing public key, the message and the signature, and reports whether the signature is valid.
  • •(d) Signing algorithm — takes an existing private key to produce a signature.

Key rule: Key generation creates the key pair, signing uses the private key and verification uses the public key; a hash function uses no key.

Security · AI-written, may contain errors

This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.