1. A processor-implemented method for securely accessing a specific data store, the processor-implemented method comprising: associating, by a security module having a processor, a first non-contextual data object with a first context object to define a first synthetic context-based object, wherein the first non-contextual data object ambiguously describes multiple types of persons, and wherein the first context object provides a circumstantial context that identifies a specific type of person from the multiple types of persons; associating, by the security module, the first synthetic context-based object with at least one specific data store in a data structure; receiving, by a security module, a string of binary data that describes a requester of data from said at least one specific data store in the data structure; generating, by the security module, a new synthetic context-based object for the requester; determining, by the security module, whether the new synthetic context-based object matches the first synthetic context-based object; in response to determining that the new synthetic context-based object matches the first synthetic context-based object, the security module locating, via the first synthetic context-based object, said at least one specific data store; and providing, by the security module, the requester access to said at least one specific data store.