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 at least one second processor, communicably connected to the at least one encrypted processor, that is configured to: receive the reduced resolution pattern and a plurality of similar patterns, each associated with a stored encrypted map template, and identify a match-set if a match exists between the reduced resolution pattern and the plurality of similar patterns, 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 map template associated with the match-set.