Research Article
Security Enhancement Using Cache Based Reauthentication in WiMAX Based E-Learning System
Algorithm 1
Proposed Cache Based EAP Authentication Algorithm.
CEAP Authentication | Precondition: Every user transfers timestamp and nonce along with its identity in the request message. | Input: , , SKID | Output: SK, SKnew, TEK | Begin | (1) While all users are authenticated | (2) If initial authentication request //new user request | (3) If == and == //user verification | Forward the session key SK, AuK, TEK to use | If free cache block //cache the session at ASN | Store the SK, SKID, SKS, ,T in cache | If no cache block | Send Replace (, SKSA, SID, , , ) to | End If | End If | (4) If re-authentication request //existing user requesting re-authentication | (5) Compute the SKI | (6) If SKID == SKI //cached user verification | If SID in AT and count ≤ 6 //not a expired session | Forward new session key to user | Update T and count | (7) If invalid user request | Got to step (3) //perform full authentication | End If | End If | End If | End |
|