Display of a forgery-proof indicator
A method for displaying a secure or forgery-proof identity indicator on a screen using a display controller displaying the content of a memory unit of the graphic circuit on the screen, includes: drawing, by a client application, a graphic to be displayed on the screen into a client-specific region of the memory unit of the graphic circuit; drawing an identity indicator belonging to the client application into a memory region outside of the client-specific region; displaying the client-specific region of the memory unit of the graphic circuit on the screen; and simultaneously displaying the identity indicator from the memory region outside of the client-specific region on the screen. For displaying the identity indicator from the memory region outside of the client-specific region, access is only possible from the display controller such that the display of the identity indicator is secure or forgery-proof.
1. A method for displaying a secure or forgery-proof identity indicator on a screen, the method comprising:
storing a graphic corresponding to a client application to be displayed on the screen into a client-specific buffer of a memory of a hardware graphic circuit;
storing an identity indicator belonging to the client application into a secure buffer of the memory of the hardware graphic circuit, the secure buffer being separate from the client-specific buffer;
displaying the graphic from the client-specific buffer on the screen using a display controller of the hardware graphic circuit; and
simultaneously displaying the identity indicator from the secure buffer on the screen using an overlay functionality of the display controller;
wherein access to the secure buffer for displaying the identity indicator is restricted except to the display controller to facilitate secure or forgery-proof display of the identity indicator.
2. The method according to claim 1 , wherein the screen is the display of a smartphone, laptop, personal computer (PC) or smart television (TV).
3. The method according to claim 1 , wherein storing the graphic and/or the identity indicator is controlled by a framebuffer administrator.
4. The method according to claim 3 , wherein the framebuffer administrator is certified.
5. The method according to claim 1 , wherein storing the identity indicator belonging to the client application is controlled by a status indicator.
6. The method according to claim 1 , wherein upon simultaneous display the display of the identity indicator overlays the graphic of the client application.
7. A tangible, non-transitory processor-readable medium having processor-executable instructions stored thereon for displaying a secure or forgery-proof identity indicator on a screen, wherein the processor-executable instructions, when executed by a processor, facilitate performance of the following:
storing a graphic corresponding to a client application to be displayed on the screen into a client-specific buffer of a memory of a hardware graphic circuit;
storing an identity indicator belonging to the client application into a secure buffer of the memory of the hardware graphic circuit, the secure buffer being separate from the client-specific buffer;
displaying the graphic from the client-specific buffer on the screen using a display controller of the hardware graphic circuit; and
simultaneously displaying the identity indicator from the secure buffer on the screen using an overlay functionality of the display controller;
wherein access to the secure buffer for displaying the identity indicator is restricted except to the display controller to facilitate secure or forgery-proof display of the identity indicator.
8. A hardware graphic circuit for displaying a secure or forgery-proof identity indicator on a screen, comprising:
a memory, wherein the memory comprises a client-specific buffer and a secure buffer separate from the client-specific buffer, the client-specific buffer being configured to store a graphic corresponding to a client application to be displayed on the screen, and the secure buffer being configured to store an identity indicator belonging to the client application; and
a display controller, configured to cause the graphic from the client-specific buffer to be displayed on the screen simultaneously with the identity indicator from the secure buffer using an overlay functionality;
wherein access to the secure buffer for displaying the identity indicator is restricted except to the display controller to facilitate secure or forgery-proof display of the identity indicator.