**Algorithm 4:** Signature Verification

Intake: SecK. Outcome: True/False Read Given Secret Key SecK. Read Key Set KeyS from Key Base Kb. Identify Key Size of SecK. Ks = - Bits ∈ SecK If Ks = 8 then Split SecK by the 2-bit key base. Ur = SecK(1,2). Scheme SN = SecK(3,4). Number Mn = SecK(5,6). Meter No Mr = SecK(7,8). Else Split SecK into 4 bit Key Base. Ur = SecK(1,2,3,4). Scheme ScN = SecK(5,6,7,8). Number Mn = SecK(9,10,11,12). Meter No Mr = SecK(13,14,15,16). **End** If(ScN = 1) Ms = Select a Fibonacci number within ur. Ms = Ur 1 Feb(1, Ur) Else if (ScN = 2) Ms = select an amstrong number within ur. Ms = Ur 1 Ams(1, Ur) Else Ms = select a manorama number within ur. Ms = *Ur* 1 *Man*(1, *Ur*) **End** If Ms = Mn and Mr ∈ Db then Return True. Else Return False. **End**
