Abstract by anuja a sonalker on Asymmetric Key Distribution


Effect of Key size on key generation time


Download 217.42 Kb.
Pdf ko'rish
bet33/43
Sana19.04.2023
Hajmi217.42 Kb.
#1365410
1   ...   29   30   31   32   33   34   35   36   ...   43
Bog'liq
etd

4.4.1.1 Effect of Key size on key generation time: 
For a threshold of 4-out-of-7, the total number of sets the Trusted Dealer needs to 
generate is 
C
7
4
= 35 without key share reuse and 
4
7
4
C
= 11 with reuse. Similarly for 5-
out-of-7 and 6-out-of-7, the required number of sets without reuse of key shares is 21 and 
7 respectively. By reusing key shares, these numbers are reduced to 7 and 4 respectively. 
From the experiment conducted, we observe that as the size of the private key increases, 
the computation time also increases. Depending on the size of the private key and the 
threshold, the onus of time hogging shifts between time spent on key generation and the 
time spent in splitting up the key into many shares. With smaller key sizes like 512, key 
generation is a fairly fast process.
As the threshold decreases, servers can be chosen out of all the servers present in many 
more ways. The number of sets required increases and hence the fraction of time spent in 
splitting up the key into the required number of key shares begins to look more 
prominent. For example, for a threshold of 4-out-of-7, a 512-bit key requires 
approximately 15 seconds out of which 6.8 seconds is the key generation time and the 
time required to split the key is almost 8 seconds. As the key size increases, key 
generation time increases sharply. For a size 1024 key, the average time required for 
generating and splitting up the key into 4 shares each for 11 sets is approximately 23 
seconds of which roughly 12 seconds is the time spent in generation of the cryptographic 
components (p, q, N, e, d) and roughly 11 seconds in splitting up the private key. 
Similarly for the same threshold, a 2048-bit key consumes 38.7 seconds out of 69.9 
seconds for key generation and 31.2 seconds for splitting up the key. Therefore, as the 
key size increases, the gap between key generation and distribution begins to lessen. Key 
generation time almost doubles from 512-bit to 1024-bit and almost triples for a 2048-bit 
key. As the threshold increases, the number of sets required reduces. This eases the time 
contribution of the key splitting process by a very big margin and widens the gap 
between key generation and key share generation since there is no apparent variation in 
key generation time for changes in threshold. For example, in the case of 1024-bit key 
the time required to generate sets of key shares reduces from a startling 11 seconds to 3.5 


46 
seconds for a threshold change from 4-out-of-7 to 6-out-of-7. Table 4.2 shows the time 
measurements for this experiment.

Download 217.42 Kb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   ...   43




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling