Question: What are the key constraints for implementing functions f1—f5, f1*, and f5* on an IC card in a 3GPP-compliant system, in terms of hardware and performance?
Option 1: 16-bit microprocessor, 16 kbyte ROM, 1 kbyte RAM, and execution time under 1 second
Option 2: 8-bit microprocessor, 8 kbyte ROM, 300 byte RAM, and execution time under 500 ms
Option 3: 32-bit microprocessor, 4 kbyte ROM, 512 byte RAM, and execution time under 200 ms
Option 4: 64-bit microprocessor, 32 kbyte ROM, 2 kbyte RAM, and execution time under 100 ms
Explanation: This option correctly reflects the specified constraints for implementing these cryptographic functions on an IC card, ensuring compliance with 3GPP security standards. The correct implementation requirements are an 8-bit microprocessor, specific memory allocations (8 kbyte ROM and 300 byte RAM), and the ability to produce required outputs within a defined execution time of less than 500 ms. These constraints balance security, performance, and resource utilization in telecom networks.