The dynamic keyboard offers protection to the user from malicious software designed to capture the key strokes. The dynamic keyboard reduces the risks and provides a secured internet banking experience.