CPC G06T 1/0021 (2013.01) [G06V 20/80 (2022.01); G06V 40/40 (2022.01); G06V 40/45 (2022.01); H04L 63/08 (2013.01); G06V 20/95 (2022.01)] | 17 Claims |
1. An apparatus to prevent spoofing of a visual authentication session, the apparatus comprising:
memory; and
processor circuitry to execute instructions that cause the processor circuitry to at least:
determine a first complexity of a first optical pattern and a second complexity of a second optical pattern, the first complexity associated with a first processing efficiency of the first optical pattern, the second complexity associated with a second processing efficiency of the second optical pattern;
select the first optical pattern to encode into a watermark based on the first complexity of the first optical pattern satisfying a security level of the visual authentication session and the first processing efficiency being greater than the second processing efficiency;
encode a data element within the first optical pattern based on modifying a feature of the first optical pattern; and
generate an optical signal for the visual authentication session, the optical signal including the first optical pattern encoded with the data element.
|