š S/MIME secure email protocol (23 MCQs)
š From Data Communication and Networks ⢠32. Internet Security ⢠23 questions available
What is S/MIME secure email protocol?
S/MIME is an IETF standard for secure email that integrates with existing email clients using X.509 certificates and a centralized Public Key Infrastructure to provide encryption, digital signing, and message integrity for enterprise environments.
š All S/MIME secure email protocol MCQs
Q1. Which of the following best defines an Iāframe in MPEG compression?
š Explanation: An Iāframe, also called an intraācoded frame, is selfācontained; it can be decoded without reference to any other frame. This independence allows a decoder to start playback at any Iāframe. The other options describe Pā or Bāframes or unrelated concepts, making B the correct definition.
Q2. What characterizes a Pāframe in a MPEG GOP?
š Explanation: A Pāframe (predicted frame) relies on the immediately preceding Iā or Pāframe and stores only the changes, reducing the amount of data needed. Unlike Iāframes, it cannot be decoded on its own, and unlike Bāframes, it does not use future information. Therefore option D accurately captures its role.
Q3. If a Bāframeās future reference Iāframe is lost during transmission, what is the most likely outcome?
š Explanation: Because a Bāframe depends on both a previous and a future reference, the loss of its future Iāframe removes essential prediction data. Without that reference, the decoder cannot reconstruct the Bāframe correctly, leading to a noticeable artifact. The other options assume fallback mechanisms that MPEG does not provide for Bāframes.
Q4. Which frame type typically achieves the highest compression ratio in a MPEG GOP?
š Explanation: Bāframes are bidirectional and can reference both past and future frames, allowing them to exploit temporal redundancy more effectively than Pāframes (which reference only past frames) and Iāframes (which contain full image data). Consequently, Bāframes usually achieve the greatest compression, making option C correct.
Q5. Why are periodic Iāframes required in a streaming video broadcast?
š Explanation: Periodic Iāframes provide complete picture information, enabling a decoder to begin playback at any point in the stream. Without regular Iāframes, a viewer joining late would encounter incomplete data and could not reconstruct the video, which is why option B is the correct justification.
Q6. In a GOP pattern IāÆBāÆBāÆPāÆBāÆB, how many Bāframes depend on the same Iāframe?
š Explanation: The two Bāframes that immediately follow the Iāframe reference that Iāframe (as the past reference) and the subsequent Pāframe (as the future reference). Both share the same Iāframe as their past reference, so exactly two Bāframes depend on that Iāframe, making option B correct.
Q7. What is the raw bitrate (in bits per second) for an uncompressed 1920Ć1080 video at 30āÆfps with 24ābit colour depth?
š Explanation: The bitrate is calculated as āÆbits per second, which is approximately 1.5āÆGbps. This matches option C, while the other choices underestimate or overestimate the required bandwidth for the given parameters.
Q8. If the frame rate is increased from 30āÆfps to 60āÆfps while keeping resolution and colour depth constant, how does the required bandwidth change?
š Explanation: Bandwidth is directly proportional to frame rate when all other factors (resolution, colour depth) remain unchanged. Doubling the frame rate from 30āÆfps to 60āÆfps therefore doubles the amount of data transmitted each second, so the required bandwidth also doubles, making option A correct.
Q9. An Iāframe is inserted every 2āÆseconds in a 30āÆfps video. How many Iāframes appear in one minute of video?
š Explanation: At 30āÆfps, two seconds contain 60 frames, and one Iāframe is placed in that interval. One minute equals 60āÆseconds, which contains 30 intervals of two seconds, so 30 Iāframes are transmitted. Therefore option B correctly reflects the count.
Q10. What is the primary tradeāoff when increasing the number of Bāframes in a GOP?
š Explanation: Adding Bāframes improves compression because they can reference both past and future frames, but each Bāframe requires the decoder to wait for future reference frames, which adds decoding delay. Hence, the increase in Bāframes simultaneously raises compression efficiency and latency, making option D the best description.
Q11. Which GOP pattern best minimizes bandwidth while keeping endātoāend latency below 0.5āÆseconds?
š Explanation: A pattern with a single Iāframe followed by multiple Bāframes and a single Pāframe (IāÆBāÆBāÆBāÆPāÆBāÆBāÆBāÆI) maximizes temporal compression while limiting the distance between reference frames, which keeps the decoding delay under half a second. This arrangement therefore satisfies both bandwidth and latency requirements, making option D correct.
Q12. If a Bāframe is omitted from a transmitted GOP, what is the most likely effect on later frames?
š Explanation: Bāframes can serve as reference frames for subsequent Bāframes. When a Bāframe is missing, any later Bāframes that would have used it as a past or future reference lose that information, potentially causing visual artifacts or decoding errors, while Pāframes remain unaffected. Hence option C is correct.
Q13. How does MPEGā4ās use of Bāframes typically differ from MPEGā2ās approach?
š Explanation: MPEGā4 was designed to improve compression efficiency and often employs a larger proportion of Bāframes compared to MPEGā2, leveraging their bidirectional prediction to achieve higher quality at lower bitrates. This distinction makes option B the accurate statement.
Q14. Which strategy best ensures a lateājoining viewer receives a complete picture within two seconds?
š Explanation: Sending an Iāframe every halfāsecond guarantees that a viewer who starts at any moment will encounter a full picture within at most 0.5āÆseconds, well within the twoāsecond requirement. The other options either do not provide a complete picture or are unrelated to video synchronization, so option A is correct.
Q15. In the GOP sequence IāÆBāÆBāÆPāÆBāÆBāÆPāÆBāÆBāÆIāÆBāÆB (12 frames), how many Pāframes are present?
š Explanation: Examining the pattern reveals Pāframes at the fourth and seventh positions. No other frames are labeled P, so the total count of Pāframes is two, which corresponds to option A.
Q16. What is the effect of compressing audio separately versus jointly with video in a transport stream?
š Explanation: When audio and video are compressed together, algorithms can identify and remove redundancies that span both streams (e.g., shared timing information), potentially achieving a lower combined bitrate than compressing each independently. This crossāmodal advantage makes option B the correct choice.
Q17. A raw 1080p frame at 24ābit depth occupies how many bytes, and what is its size after compressing to 1/50th of the original?
š Explanation: The raw frame size is āÆbits, or about 6.22āÆMB. Reducing this by a factor of 50 yields roughly 0.124āÆMB (āāÆ0.12āÆMB). Therefore option A accurately reflects both the raw and compressed sizes.
Q18. If a Pāframe is lost due to network jitter, how does error propagation differ from losing a Bāframe, and what mitigation technique can be used?
š Explanation: A missing Pāframe removes a reference that later Pā and Bāframes depend on, causing a cascade of errors until the next Iāframe. In contrast, a missing Bāframe does not serve as a reference, so only that frame is degraded. Forward error correction or retransmission of critical Pāframes can mitigate the more severe propagation.
Q19. When comparing entropy coding efficiency, how does a stream using only Iāframes compare to one using mixed I/P/B frames for highāmotion content?
š Explanation: Highāmotion video benefits from predictive coding; mixed I/P/B streams can represent changes with far fewer bits than a sequence of full Iāframes, which must encode each picture independently. The resulting entropy reduction can be on the order of 60āÆ% or more, making option A the accurate assessment.
Q20. Which approach best integrates S/MIME encryption with an MPEG transport stream while preserving frame integrity?
š Explanation: Encapsulating each GOP in a S/MIME container provides endātoāend confidentiality and authenticity while keeping the MPEG frame boundaries intact. Sessionābased key management allows efficient encryption without reāencrypting the whole stream, making option C the most practical and secure solution.
Q21. Given a 5āÆMbps channel, 1280Ć720 resolution, and 24ābit colour depth, what is the maximum achievable frame rate without compression?
š Explanation: Each frame requires āÆbits. With a 5āÆMbps channel, the maximum frame rate is āÆfps, which rounds to about 0.2āÆfps. Thus option A correctly reflects the theoretical limit.
Q22. What happens to decoding complexity and buffer requirements when the number of Bāframes per GOP increases from 2 to 4?
š Explanation: Adding more Bāframes introduces extra bidirectional references, requiring the decoder to store additional future and past frames and perform more motionācompensation calculations. Consequently, both computational complexity and the size of the reference buffer grow, confirming option B as the correct description.
Q23. If a new codec replaces traditional Bāframes with a deepālearning bidirectional predictive model, what are the likely advantages and challenges?
š Explanation: Deepālearning models can capture complex temporal patterns, offering superior compression ratios. However, they typically require substantial processing power and introduce additional latency due to inference time, posing challenges for realātime playback. Option A accurately captures both the benefit and the drawback of such an approach.