GTEKGroup Traffic Encryption Key
Copyright 1988-2018, All rights reserved.
References in periodicals archive ?
SEDRRA protocol N - [RS.sub.i] [right arrow] MR - BS : [absolute value of [R.sub.MR-BS][parallel][R.sub.N-RS]]AKID|SAID MR - BS [right arrow] N - [RS.sub.i] : [absolute value of [R.sub.MR-BS]|[R.sub.N-RS]]GKEK|LIFETIME [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] Where 'u' stands for unicast, 'b' stands for broadcast, 'p', 'i' & 'j' are the integer According to this protocol, N-RS first send the key request for GKEK and GTEK by transmitting random numbers, AK and SAID.
When any N-RS needs to initiate the multicast and broadcast services, it will send the key request for GKEK and GTEK from MR-BS.
Pseudo code for SEDRRA rekeying algorithm Algorithm 1: SEDRRA rekeying Algorithm 1 SEDRRA Protocol () 2 { 3 Snd key-request (GKEK & GEEK) 4 GET key-response ([GKEK.sub.[kek]] & [GTEK.sub.[GKEK]]) 5 If 6 GKEK or GTEK is near to expire 7 { 8 Snd GKUC-GKEK 9 GET GKUC-GTEK 10 } 11 Else if 12 GKEK or GTEK is expired 13 Resnd key-request (GKEK & GTEK) 14 } Once GTEK life time approaches its maximum limit, GTEK Grace Time starts and causes MR-BS to transmit GKUC message for GTEK.
Pseudo code for BS-SEDRRA rekeying algorithm Algorithm 2: BS-SEDRRA rekeying Algorithm 1 Backward Secrecy 2 { 3 //N-RS joins the Group 4 NewJoin () 5 { 6 //single hop level 7 If (Hop=l) 8 { 9 Snd key-request (GKEK & GTEK) 10 Rec key-response (([GKEK.sub.[KEK]] & [GTEK 11 .sub.[GKEK]]) 12 Rec Seed 13 Update rekeying scheme 14 Initiate updating key 15 } 16 //Multihop Level 17 Else if 18 If (Hop > 1) 19 { 20 GET key-request (GKEK & GTEK) 21 Generate ([GKEK.sub.[KEK (NRSx)]] & [GTEK 22 .sub.[GKEK]]) 23 Snd key-response with their lifetimes 24 Rec/Snd Seed 25 Update (rekeying) 26 updating keys } } Once it received keying parameters from the MR-BS, it needs to update GKEK periodically before the lifetime approaches maximum limits.
The processes include key request and key response to and from MR-BS, GKUC for GKEK and GKUC for GTEK. To calculate the statistics of total messages, MR-BS will be taken as the point of reference i.e.
The lifetime of GKEK have six (6) iteration of update command or in case of RMRA it is six (6) iterations for GTEK. After this iteration, group session key will be updated and GKUC is distributed for the new group key session.