Fred Cheng: A Novel Rubbing Encryption Algorithm and the Implementation of a Web Based One-Time Password Token. COMPSAC 2010: 147-154