1. A device comprising: a touchscreen adapted to display an image and receive an input; and a processing circuit communicatively coupled to the touchscreen, the processing circuit adapted to implement an insecure execution environment that includes an operating system of the device, implement a secure execution environment configured to communicate with the insecure execution environment, the secure execution environment including a touchscreen driver dedicated to the secure execution environment, provide a first keypad image from the secure execution environment to be displayed by the touchscreen, receive a first input location coordinate at the secure execution environment from the touchscreen driver, and convert the first input location coordinate at the secure execution environment to at least one of a character, a symbol, and/or a request to change the first keypad image displayed at the touchscreen.