• edited by
10,516 views
24 24 votes

Suppose that everyone in a group on $N$ people wants to communicate secretly with the $(\text{N - 1})$ others using symmetric Key cryptographic system. The communication between any two person should not be decodable by the others in the group. The numbers of keys required in the system as a whole to satisfy the confidentiality requirement is

  1. $2N$
  2. $N(N-1)$
  3. $\dfrac{N(N-1)}{2}$
  4. $(N-1)^{2}$

3 Answers

Best answer
41 41 votes

In symmetric key cryptographic system, both parties have access to key.
So, the first person has $\text{N-1 keys}$ with other $\text{N-1}$ people,
second one has another $\text{N-2}$ with $\text{N-2}$ people ( $1$ we already
considered ) and so on till $1.$

So, Total number of keys required $= N-1 + N-2 +\ldots + 1$

$=\dfrac{N(N-1)}{2}$

C choice.

Had we been using Public key cryptography we needed just $2N$ keys in the system. 

Reference: https://en.wikipedia.org/wiki/Symmetric-key_algorithm

• edited by
4 4 votes

In Symmetric Key Cryptography, access of key is with both the parties. It implies every person needs to communicate N-1 other users using different keys i.e 1+2+3...N-2+N-1 This is like number of edges needed in a complete graph with N vertices is N(N-1)/2. Answer is therefore C

Answer:
Position:
Show:

Related questions

14 14 votes
2 answers 2 answers
21.7k
21.7k views
Misbah Ghaya asked Feb 13, 2015
21,705 views
Consider the following C program segment.while (first <= last) { if (array[middle] < search) first = middle + 1; else if (array[middle] == search) found = TRUE; else last...
39 39 votes
13 13 answers
33.4k
33.4k views
Arjun asked Feb 14, 2017
33,434 views
In a RSA cryptosystem, a participant $A$ uses two prime numbers $p = 13$ and $q = 17$ to generate her public and private keys. If the public key of $A$ is $35$, then the ...
41 41 votes
5 answers 5 answers
18.8k
18.8k views
Arjun asked Feb 14, 2017
18,789 views
A sender $S$ sends a message $m$ to receiver $R$, which is digitally signed by $S$ with its private key. In this scenario, one or more of the following security violation...
21 21 votes
5 answers 5 answers
9.4k
9.4k views
go_editor asked Sep 26, 2014
9,446 views
Which of the following are used to generate a message digest by the network security protocols?RSASHA-$1$DESMD5I and III onlyII and III onlyII and IV onlyIII and IV only