1. A device, comprising: at least one encrypted processor that is configured to determine an input map associated with a texture pattern and calculate a reduced resolution pattern based on the input map, and calculate one or more reduced resolution template patterns, each reduced resolution template pattern based on a respective stored encrypted template map; and at least one unsecured processor, communicably connected to the at least one encrypted processor, that is configured to: receive the reduced resolution pattern and the one or more reduced resolution template patterns and identify a match-set if a match exists between the reduced resolution pattern and at least one reduced resolution template pattern, wherein the at least one encrypted processor is further configured to receive the match-set and identify if a match exists between the input map and any stored encrypted template map that is associated with the match-set.