QuestionQ5

Data Security

In an advanced cybersecurity research laboratory, a team is developing a new cryptographic protocol to protect highly sensitive communication. Its objective is to create a protocol resilient to quantum-computing attacks, which could potentially compromise many current encryption methods. During the research, the team focuses on using hash functions in the protocol. They test various hash functions to provide the highest level of security. Considering the quantum-computing threat, which of the following hash functions is the most appropriate choice for the protocol?

  • A MD5, for its speed and efficiency in generating hash values
  • B HMAC, for its ability to provide data integrity and authentication
  • C SHA-3, as it is designed to be resistant against quantum computing attacks
  • D SHA-256, due to its widespread use and proven security track record
Explanation

SHA-3 is a modern standardized family of cryptographic hash functions with variants that provide larger outputs and therefore a stronger post-quantum security margin than SHA-256 when an appropriately sized variant is selected. MD5 is broken, and HMAC is a message-authentication construction rather than a standalone hash algorithm. Quantum computing affects both SHA-2 and SHA-3 hash functions, so larger output sizes are needed; SHA-3 is not inherently quantum-resistant.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!