Trusted indicators to secure visual outputs

US12045376B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12045376-B2
Application numberUS-202117373686-A
CountryUS
Kind codeB2
Filing dateJul 12, 2021
Priority dateFeb 5, 2016
Publication dateJul 23, 2024
Grant dateJul 23, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An example apparatus includes: memory; instructions in the apparatus; and at least one processor to execute the instructions to: check for proof of trust information in one or more pre-determined positions in a trusted digital image, the proof of trust information including a secure output marker, the secure output marker indicative of information corresponding to a trusted output area of the trusted digital image; decrypt the secure output marker using one or more security keys from a trusted execution environment (TEE), the TEE isolated from a computing application; and enable activation of a trusted output indicator in response to a match between first data corresponding to the secure output marker and second data corresponding to the trusted output area of the trusted digital image.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: checking for proof of trust information at a pixel position in a trusted digital image, the proof of trust information including a secure output marker, the secure output marker including location display coordinates of a trusted output area of the trusted digital image, an area size of the trusted output area, and a hash value, the hash value based on content of the trusted output area; decrypting the secure output marker using one or more security keys from a trusted execution environment (TEE), the TEE isolated from a computing application; and enabling activation of a trusted output indicator after a match between first data corresponding to the secure output marker of the trusted digital image and second data corresponding to the trusted output area of the trusted digital image. 2. The method of claim 1 , wherein the TEE is a secure enclave to prevent the computing application or a software stack from accessing the one or more security keys. 3. The method of claim 1 , further including illuminating the trusted output indicator. 4. The method of claim 1 , wherein the proof of trust information encodes position information in the trusted digital image. 5. The method of claim 1 , wherein the decrypting is to lookup the hash value indicated by the secure output marker to determine the second data corresponding to the trusted output area of the trusted digital image. 6. The method of claim 1 , further including enabling deactivation of the trusted output indicator after a change in the proof of trust information. 7. An apparatus comprising: memory; instructions in the apparatus; and processor circuitry, the instructions to cause the processor circuitry to: check for proof of trust information at a pixel position in a trusted digital image, the proof of trust information including a secure output marker, the secure output marker including location display coordinates of a trusted output area of the trusted digital image, an area size of the trusted output area, and a hash value, the hash value based on content of the trusted output area; decrypt the secure output marker using one or more security keys from a trusted execution environment (TEE), the TEE isolated from a computing application; and enable activation of a trusted output indicator after a match between first data corresponding to the secure output marker of the trusted digital image and second data corresponding to the trusted output area of the trusted digital image. 8. The apparatus of claim 7 , wherein the TEE is a secure enclave, the TEE to prevent the computing application or a software stack from accessing the one or more security keys. 9. The apparatus of claim 7 , further including one or more light emitting diodes in the trusted output indicator. 10. The apparatus of claim 7 , further including a highlightable border disposed outside of a display area of a display device, the highlightable border to implement the trusted output indicator. 11. The apparatus of claim 7 , wherein the proof of trust information encodes position information in the trusted digital image. 12. The apparatus of claim 7 , wherein the processor circuitry is to execute the instructions to lookup the hash value indicated by the secure output marker to determine the second data corresponding to the trusted output area of the trusted digital image. 13. A storage device or storage disk comprising instructions to cause processor circuitry to at least: check for proof of trust information at a pixel position in a trusted digital image, the proof of trust information including a secure output marker, the secure output marker including location display coordinates of a trusted output area of the trusted digital image, an area size of the trusted output area, and a hash value, the hash value based on content of the trusted output area; decrypt the secure output marker using one or more security keys from a trusted execution environment (TEE), the TEE isolated from a computing application; and enable activation of a trusted output indicator after a match between first data corresponding to the secure output marker of the trusted digital image and second data corresponding to the trusted output area of the trusted digital image. 14. The storage device or storage disk of claim 13 , wherein the instructions are to cause the processor circuitry to enable activation of the trusted output indicator by enabling activation of one or more light emitting diodes. 15. The storage device or storage disk of claim 13 , wherein the instructions are to cause the processor circuitry to enable activation of the trusted output indicator by enabling highlighting of a border disposed outside of a display area of a display device. 16. The storage device or storage disk of claim 13 , wherein the instructions are to cause the processor circuitry to decode position information in the trusted digital image from the proof of trust information. 17. The storage device or storage disk of claim 13 , wherein the instructions are to cause the processor circuitry to lookup the hash value indicated by the secure output marker to determine the second data corresponding to the trusted output area of the trusted digital image.

Assignees

Inventors

Classifications

  • Encoding or coding, e.g. Huffman coding or error correction · CPC title

  • involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title

  • Extraction of an embedded watermark; Reliable detection · CPC title

  • G06F21/16Primary

    Program or content traceability, e.g. by watermarking · CPC title

  • Personalisation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12045376B2 cover?
An example apparatus includes: memory; instructions in the apparatus; and at least one processor to execute the instructions to: check for proof of trust information in one or more pre-determined positions in a trusted digital image, the proof of trust information including a secure output marker, the secure output marker indicative of information corresponding to a trusted output area of the t…
Who is the assignee on this patent?
Mcafee Llc
What technology area does this patent fall under?
Primary CPC classification G06F21/16. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 23 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).