Blog

MCQs

Disclaimer:

Educational Use Only:

The website links provided are to be used strictly for educational and knowledge-gaining purposes only.

No Misuse:

Do not misuse the links or the information contained therein for any commercial, illegal, or unethical activities.

Respect for Websites and Businesses:

Respect the intellectual property and business interests of the websites and their owners. Do not attempt to alter, copy, or redistribute content without proper authorization.

Acknowledge Value of Knowledge:

Recognize and value the knowledge and resources shared by these websites. Use the information responsibly and ethically.

No Endorsement:

The provision of these links does not imply endorsement of the linked sites, their content, or their products and services. Users are responsible for evaluating the suitability and accuracy of the information.

User Responsibility:

By accessing these links, you agree to use the information at your own risk and to comply with all applicable laws and website terms of use.


  1. The major computational constraint for cryptographic algorithms in resource-constrained devices is:
    a. large memory footprint
    b. high power consumption
    c. heavy CPU cycles
    d. complex key exchange protocols
    Answer: c. heavy CPU cycles — cryptography is computationally intensive and may strain processing in constrained environments (SentinelOne)
  2. A limitation of post-quantum cryptography is:
    a. smaller key sizes
    b. lower computational complexity
    c. integration challenges
    d. no threat from quantum attacks
    Answer: c. integration challenges — PQC often requires difficult integration into existing systems (Encryption Consulting)
  3. In cryptographic systems, a key management issue arises because:
    a. keys never need rotation
    b. keys are trivial to store
    c. distributing keys securely is hard
    d. symmetric keys are always public
    Answer: c. distributing keys securely is hard — key management is a classic constraint in cryptosystems (GeeksforGeeks)
  4. Which of the following is a constraint when migrating to quantum-safe cryptography?
    a. reduced algorithm diversity
    b. minimal industry standardization
    c. negligible hardware compatibility issues
    d. unlimited performance headroom
    Answer: b. minimal industry standardization — many PQC schemes are still undergoing standardization (arXiv)
  5. The “harvest now, decrypt later” threat pertains to:
    a. active intrusion attacks
    b. storing encrypted traffic now to decrypt later when quantum advances allow
    c. immediate decryption by adversaries
    d. breaking symmetric ciphers directly
    Answer: b. storing encrypted traffic now to decrypt later when quantum advances allow — that is the harvest-now attack model in quantum threat discussions (arXiv)
  6. A cryptographic hardness assumption is needed because:
    a. problems are always easy to invert
    b. we cannot prove unconditional security for useful problems
    c. we prefer insecure systems
    d. users don’t need security
    Answer: b. we cannot prove unconditional security for useful problems — thus cryptography relies on computational hardness assumptions (Wikipedia)
  7. The Logjam vulnerability exploited weakness in:
    a. RSA encryption
    b. block ciphers
    c. Diffie-Hellman key exchange with weak primes
    d. hash functions
    Answer: c. Diffie-Hellman key exchange with weak primes — Logjam targets DH with reused weak primes (Wikipedia)
  8. In constrained IoT devices, cryptography is limited by:
    a. unlimited energy
    b. unlimited memory
    c. low processing power
    d. no networking constraints
    Answer: c. low processing power — IoT devices often lack CPU capacity for heavy cryptography (Encryption Consulting)
  9. A trade-off in cryptographic design is between:
    a. security vs. usability
    b. encryption vs. decryption
    c. key size vs. algorithm name
    d. ciphertext vs. plaintext colors
    Answer: a. security vs. usability — stronger cryptography often reduces usability or performance (GeeksforGeeks)
  10. One of the constraints when implementing PQC is:
    a. shorter signature lengths
    b. less memory usage
    c. greater bandwidth or message expansion
    d. trivial backward compatibility
    Answer: c. greater bandwidth or message expansion — many PQC schemes cause ciphertext/signature size inflation (arXiv)
  11. Cryptographic agility refers to:
    a. ability to switch between crypto algorithms flexibly
    b. using only one algorithm forever
    c. ignoring crypto updates
    d. no support for new schemes
    Answer: a. ability to switch between crypto algorithms flexibly — to adapt to evolving threats and replace weak schemes (arXiv)
  12. Why is scalability a constraint in PQC deployment?
    a. PQC always scales perfectly
    b. as number of users grows, performance and key distribution overhead increases
    c. cryptographic operations vanish
    d. no additional hardware needed
    Answer: b. as number of users grows, performance and key distribution overhead increases — PQC may struggle under scale (Encryption Consulting)
  13. Which of these is a constraint due to legacy infrastructure?
    a. everything is fully quantum-ready
    b. old hardware may not support new algorithms
    c. mandatory PQC from day one
    d. no backward compatibility issues
    Answer: b. old hardware may not support new algorithms — legacy systems often cannot handle new cryptographic demands (Encryption Consulting)
  14. The computational complexity in cryptography must be balanced against:
    a. zero cost
    b. infinite response time
    c. acceptable latency
    d. no throughput
    Answer: c. acceptable latency — cryptographic operations must not degrade system performance too much (SentinelOne)
  15. One of the constraints when using elliptic curve cryptography in future is:
    a. invulnerability to quantum
    b. ECC is fully quantum-safe
    c. Shor’s algorithm can break ECC on a quantum computer
    d. ECC uses no keys
    Answer: c. Shor’s algorithm can break ECC on a quantum computer — ECC is vulnerable under sufficiently powerful quantum attacks (Wikipedia)
  16. Which constraint affects user adoption of cryptographic APIs?
    a. complete simplicity
    b. poor usability of crypto libraries
    c. no error handling needed
    d. zero learning curve
    Answer: b. poor usability of crypto libraries — developers often struggle with cryptography APIs usability (arXiv)
  17. Regarding PQC, which is a practical constraint?
    a. trivial memory overhead
    b. negligible implementation risk
    c. uncertain performance under real workloads
    d. no required interoperability
    Answer: c. uncertain performance under real workloads — PQC is often tested in lab settings and may face real-world performance issues (Encryption Consulting)
  18. In symmetric cryptography, to maintain performance, one might constrain:
    a. using extremely large block sizes always
    b. choosing minimal rounds (but weaker)
    c. no key schedule
    d. infinite entropy
    Answer: b. choosing minimal rounds (but weaker) — fewer rounds trade weaker security for better performance
  19. A constraint in hardware (like TPM or HSM) for cryptography is:
    a. unlimited silicon area
    b. no power or area constraints
    c. limited silicon resources and power budget
    d. no need for security
    Answer: c. limited silicon resources and power budget — hardware modules have constraints in area, power, etc
  20. Which of the following is a limitation of quantum key distribution (QKD) in practice?
    a. no distance limitations
    b. requires trusted repeaters for long distances
    c. unlimited throughput
    d. trivial to integrate everywhere
    Answer: b. requires trusted repeaters for long distances — QKD has distance and infrastructure constraints (HEQA Security)
  21. A constraint when implementing secure multiparty computations (MPC) is:
    a. zero communication cost
    b. high communication and computational overhead
    c. no synchronization needed
    d. perfect scalability always
    Answer: b. high communication and computational overhead — MPC protocols often incur heavy cost
  22. For key exchange in constrained networks, one must limit:
    a. number of messages exchanged
    b. reducing cryptographic strength always
    c. ignoring security
    d. free bandwidth
    Answer: a. number of messages exchanged — in latency or bandwidth-limited networks, minimize handshake overhead
  23. When designing a crypto system, constraint of backward compatibility means:
    a. new scheme need not talk to old one
    b. you can disregard old protocols
    c. ability to interoperate with older algorithms/systems
    d. only new systems allowed
    Answer: c. ability to interoperate with older algorithms/systems — backward compatibility is often required
  24. Which of these is a real constraint in digital signature schemes in PQC?
    a. extremely short signature sizes always
    b. very large signature sizes for some PQC schemes
    c. zero computational cost
    d. signature never required
    Answer: b. very large signature sizes for some PQC schemes — e.g. lattice or code-based signatures may inflate size
  25. In cryptographic protocol design, a constraint is dealing with:
    a. perfect random number generators always
    b. weak or faulty entropy sources
    c. no need for randomness
    d. unlimited entropy
    Answer: b. weak or faulty entropy sources — generating high-quality randomness is often a constraint
  26. A constraint in side-channel resistance is:
    a. perfect resistance comes with no cost
    b. side-channel countermeasures increase area, power, and latency
    c. side channels don’t exist
    d. always trivial to mitigate
    Answer: b. side-channel countermeasures increase area, power, and latency — implementing countermeasures has cost
  27. The constraint of key size inflation in PQC leads to:
    a. smaller memory usage
    b. less bandwidth usage
    c. more storage and transmission overhead
    d. no change from classical crypto
    Answer: c. more storage and transmission overhead — PQC often inflates key/ciphertext sizes
  28. Cryptographic constraint known as ciphertext expansion means:
    a. ciphertext becomes shorter than plaintext
    b. ciphertext is always same size
    c. ciphertext grows beyond plaintext length
    d. plaintext is encrypted into empty string
    Answer: c. ciphertext grows beyond plaintext length — some schemes produce expansion
  29. The computational constraint of latency is relevant because:
    a. every encryption must take infinite time
    b. some systems require real-time performance
    c. latency doesn’t matter
    d. encryption is instantaneous always
    Answer: b. some systems require real-time performance — cryptographic delay cannot exceed system limits
  30. A cryptographic constraint in mobile devices is:
    a. unlimited battery life
    b. heavy cryptography drains battery
    c. cryptography generates energy
    d. no constraints from mobile hardware
    Answer: b. heavy cryptography drains battery — energy is constrained on mobile
  31. In deploying crypto in networks, throughput constraint means:
    a. unlimited data per second
    b. encryption must not bottleneck link throughput
    c. throughput is irrelevant
    d. throughput always infinite
    Answer: b. encryption must not bottleneck link throughput — crypto must handle data volume
  32. When deploying PQC, a constraint is algorithm diversity vs interoperability:
    a. many algorithms but fragmented systems
    b. only one algorithm is acceptable always
    c. diversity doesn’t matter
    d. interoperability never required
    Answer: a. many algorithms but fragmented systems — too many PQC choices can fragment interoperability
  33. A constraint of cryptographic protocols is denial-of-service amplification in handshake:
    a. handshake always cheap
    b. handshake may be exploited to force costly crypto on targets
    c. no risk of DoS
    d. handshake cannot be abused
    Answer: b. handshake may be exploited to force costly crypto on targets — e.g. expensive operations can be DoS vector
  34. In constrained environments, one might limit:
    a. cryptographic strength always
    b. key rotation frequency to reduce overhead
    c. no key rotation needed
    d. unlimited key rotation
    Answer: b. key rotation frequency to reduce overhead — frequent rotation imposes cost
  35. The constraint of memory footprint in crypto means:
    a. unlimited memory usage
    b. crypto libraries use small memory to run on embedded systems
    c. memory is irrelevant
    d. always trivial memory usage
    Answer: b. crypto libraries use small memory to run on embedded systems — memory is limited
  36. A constraint in secure boot / firmware integrity is:
    a. unlimited storage for hashes / keys
    b. minimal code size for cryptographic check
    c. no verification needed
    d. perfect hardware support always
    Answer: b. minimal code size for cryptographic check — firmware environments often have tight size limits
  37. One constraint when combining encryption and compression is:
    a. always compress after encryption
    b. encryption may foil compression, so order matters
    c. no interactions
    d. encryption always improves compression
    Answer: b. encryption may foil compression, so order matters — requires design tradeoffs
  38. The constraint of revocation management is:
    a. revocation is trivial
    b. managing certificate/key revocation scales poorly
    c. revocation never needed
    d. revocation costs zero
    Answer: b. managing certificate/key revocation scales poorly — revocation is a known challenge
  39. Which is a cryptographic constraint in blockchain and crypto systems?
    a. zero transaction overhead
    b. cryptographic operations contribute to latency and resource usage
    c. no resource use
    d. blockchain never uses crypto
    Answer: b. cryptographic operations contribute to latency and resource usage — block validation, signatures, etc incur cost
  40. A constraint in threshold cryptography is:
    a. no communication among parties
    b. high coordination and communication overhead
    c. trivial to implement
    d. zero error handling
    Answer: b. high coordination and communication overhead — threshold schemes require messaging among parties
  41. In cloud cryptography, a constraint is:
    a. always local control
    b. trusting cloud provider with crypto operations may leak keys
    c. unlimited trust always safe
    d. no constraint on trust models
    Answer: b. trusting cloud provider with crypto operations may leak keys — trust boundaries impose constraints
  42. The constraint of algorithm validation and certification is:
    a. never required
    b. cryptographic modules often need certification (e.g. FIPS) which slows adoption
    c. certification is instantaneous
    d. no standards needed
    Answer: b. cryptographic modules often need certification (e.g. FIPS) which slows adoption — certification is a barrier
  43. In hybrid classical + quantum systems, a constraint is:
    a. no protocol complexity
    b. combining schemes introduces compatibility and complexity overhead
    c. always trivial to combine
    d. no need for coexistence
    Answer: b. combining schemes introduces compatibility and complexity overhead — hybrid schemes increase complexity
  44. A cryptographic constraint relating to key escrow is:
    a. all keys are public
    b. escrow imposes risks and trust issues
    c. escrow is always safe
    d. no concern about trust
    Answer: b. escrow imposes risks and trust issues — key escrow has security/trust tradeoffs
  45. The constraint of rollback or downgrade attacks means:
    a. system allows ignoring versioning
    b. protocol must resist forced downgrade to weak algorithms
    c. no need for version control
    d. downgrade always disallowed automatically
    Answer: b. protocol must resist forced downgrade to weak algorithms — avoiding downgrade attacks is a design constraint
  46. A constraint in homomorphic encryption is:
    a. no performance cost
    b. heavy computation and large ciphertext size
    c. trivial to use on all data
    d. no constraints at all
    Answer: b. heavy computation and large ciphertext size — fully homomorphic schemes are resource intensive
  47. The constraint of key compromise impersonation (KCI) attack resilience means:
    a. no adversary can exploit key compromise to impersonate others
    b. no need to consider KCI
    c. KCI is trivial always
    d. KCI only in symmetric crypto
    Answer: a. no adversary can exploit key compromise to impersonate others — protocol must be resilient to KCI threats
  48. A constraint of quantum attacks is:
    a. no effect on symmetric keys
    b. symmetric keys require doubling size to maintain quantum resistance
    c. symmetric keys become useless
    d. symmetric keys vanish
    Answer: b. symmetric keys require doubling size to maintain quantum resistance — e.g. Grover’s algorithm halves security bit strength
  49. One constraint in migrating large systems to new cryptography is:
    a. migration is instantaneous and costless
    b. extensive testing, rollout, fallback paths are required
    c. no transition risk
    d. no need for planning
    Answer: b. extensive testing, rollout, fallback paths are required — migration must be cautious and staged
  50. A constraint in cross-domain cryptographic interoperability is:
    a. all domains use same crypto always
    b. differences in algorithm support, parameter sets, and protocols impede interoperability
    c. interoperability always guaranteed
    d. no heterogeneity
    Answer: b. differences in algorithm support, parameter sets, and protocols impede interoperability — cross-domain crypto must handle heterogeneity

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!