Quaternion public key cryptosystems. - Maheswara Rao Valluri; Shailendra Vikash Narayan (WCICSS, 2016)