WiKID was designed from the ground up for the Internet age using public-private keys instead of shared secrets. Unlike time-synchronous and counter-based OTP systems, WiKID only generates a code upon receipt of a proper request - a validly encrypted correct PIN.