CPC G07D 7/2033 (2013.01) [G06F 16/245 (2019.01); G06F 18/24 (2023.01); G06F 21/32 (2013.01); G06T 7/74 (2017.01); G06V 20/80 (2022.01); G06V 30/274 (2022.01); G06V 30/40 (2022.01); G06V 30/418 (2022.01)] | 19 Claims |
1. A system for authentication of composite physical objects, the system comprising:
a data store configured to store one or more authentication templates that specify specified relationships among a plurality of regions of an object; and
an authentication server coupled to the data store and arranged to receive digital image data generated from at least one digital image of a composite physical object, the authentication server including a processor and machine-readable non-volatile memory storing instructions that, when executed by the processor, cause the processor to:
identify, based on the received digital image data, a plurality of regions within the at least one digital image, wherein the identified regions are used for authentication of the composite physical object;
locate and extract information from each of the plurality of regions;
determine a class of objects to which the composite physical object belongs, the class of objects including electronic apparatuses; and
access an authentication template from the data store, wherein the accessed authentication template corresponds to the identified class of objects and wherein the accessed authentication template includes a list of components;
determine whether the specified relationships specified by the accessed authentication template are found among the identified plurality of regions within the at least one digital image;
identify, based on the received digital image data, a plurality of components within the at least one digital image; and
based on a comparison of the identified plurality of electronic components and the list of components, determine whether the composite physical object is an authentic electronic apparatus.
|