IAE Academy

ISRO CS 2025 Q.8: solution and answer

ISRO 2025 · CSQ.8 · 1 mark · MCQ

How many keys are needed for encrypted communication among 16 persons using AES encryption assuming unique key is used between any two persons:

  1. (A)

    120 keys

  2. (B)

    256 keys

  3. (C)

    32 keys

  4. (D)

    keys

See the question in the paper

Answer and solution

ANSWER

120 keys, option (A).

Official answer: ASource: ISRO's final answer key of 15 May 2026

  1. AES is a symmetric cipher: the same secret key is used to encrypt and to decrypt, so one key serves both directions between two persons.

  2. Each pair of persons needs its own unique key, and the pair (X, Y) is the same pair as (Y, X). So we count unordered pairs, that is, 2-element subsets of the 16 persons.

  3. Number of pairs .

  4. keys.

  5. Other options: counts ordered pairs including a person paired with themselves. grows only linearly and gives each person just two keys. counts all subsets of the 16 persons, not pairs.

KEY IDEA

A symmetric cipher needs one shared key per unordered pair of users, so persons need keys.

WATCH OUT FOR

Counting ordered pairs, giving (or ), when the key between X and Y is the same as the key between Y and X.

From the ISRO CS 2025 paper. Every question of this paper · The full paper (PDF, ISRO) · All 1 ISRO Counting question, with notes