Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
CompTIA Security+ · CompTIA
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
IoT devices typically have limited processing power, memory, storage, and energy (battery life). Cryptographic algorithms can be computationally intensive, and implementing strong cryptography on such devices requires careful selection of lightweight algorithms and efficient implementations to avoid exhausting resources.
A. Resource constraints Resource constraints are critical in IoT devices because these devices often have limited processing power, memory, and battery life. Cryptographic operations can be resource-intensive, so it's essential to choose algorithms and protocols that are efficient and suitable for the device's capabilities. Failing to consider resource constraints can lead to performance issues or even render the device unable to perform necessary cryptographic operations. The other options are important but generally secondary to ensuring the cryptography can operate within the device's resource limitations: B. Available bandwidth: This is relevant for data transmission but is not a primary concern for the cryptography itself. C. The use of block ciphers: Choosing between block ciphers and stream ciphers depends on the specific use case, but resource constraints take precedence. D. The compatibility of the TLS version: This is important for secure communications, but resource constraints must first be addressed to ensure that the device can support any chosen protocol.
IoT devices typically don't have a ton of resources to dedicate to encrypting/decrypting data.