Patent ID: 8621242
Filing Date: 2013-12-31
Classification: G06F

Abstract:
1. A data processing apparatus comprising: processing circuitry configured to operate in a selectable one of a secure domain and a non-secure domain; a memory coupled to said processing circuitry and configured to store user defined secure image data, said user defined secure image data being accessible to said processing circuitry when operating in said secure domain and being non-accessible to said processing circuitry when operating in said non-secure domain; a user input device coupled to said processing circuitry and configured to receive user input data; a camera and camera driving software, said camera and camera driving software being arranged such that operation of said camera occurs within said secure domain, said user defined secure image data comprising a photo taken by said camera; and a display coupled to said processing circuitry and configured to display an image generated by said processing circuitry; wherein said processing circuitry is configured to operate in said secure domain to read (1) said user defined secure image data from said memory and (2) said user input data from said user input device; said processing circuitry is configured to generate a verification image from both said user defined secure image data and said user input data by applying a secure transformation determined by said user input data to said user defined secure image data; before said processing circuitry operates in said secure domain to generate said verification image, said user input device is configured such that said user input data cannot be read when said processing circuitry is operating in said non-secure domain; and said display is configured to display said verification image to a user to indicate that said processing circuitry is operating in said secure domain.