Implementation of Ayras OTP