The Open Automation and Control Systems Journal

2015, 7 : 1343-1346
Published online 2015 September 14. DOI: 10.2174/1874444301507011343
Publisher ID: TOAUTOCJ-7-1343

The Design and Implementation of Random Soft Keyboard Based on Single Chip

Song Tian , Tao Liu and Jinyu Wei
Department of Computer, Hubei Polytechnic University, Huangshi, Hubei, 435000, China.

ABSTRACT

There are a great amount of potential security threats during e-commerce, banking business and securities trading by fixed password input devices, drawing more and more attention. In order to prevent passwords from illegally snooping or stealing, a lot of methods are needed to stop fund loss etc. With the purpose of resolving the issue, the author of the design comes up with a plan that uses software to produce dynamic and random layout of keyboard, reducing the probability of stolen passwords to a large extent. The development tools of the design are PROTEUS and KEIL-C. Under PROTEUS environment, the keyboard layout, operation instructions of function modules, selection and layout of components, as well as man-machine interaction are constructed. Under KEIL-C environment, code for the randomly generated module, code for the right button module, code for the random keyboard display module, source code for the password display module, time delay module, module for password input and process, module for password modification and main program module are completed. Each module is displayed smoothly, and with the help of Single chip, the system could be with high feasibility and low development costs, meaningful for the practical application field.

Keywords:

Random keyboard, PROTEUS, Simulation interface, Man-machine interaction.