Patent ID: 7555656

Claim:
A system comprising: a source processor; a source memory; a source computing device component to generate an encrypted directory name based on a plaintext name that conforms to a syntax, wherein the source computing component generates the encrypted directory name by a method, the method comprising: receiving a plaintext name; generating, based on the plaintext name, a mapped name; encoding the mapped name; and encrypting the encoded name; and a recipient processor; a recipient memory; and a recipient computing component, electronically coupled to the source computing component, to perform a method, the method comprising: receiving the encrypted directory name; verifying that the encrypted directory name is an encryption of a plaintext name that conforms to the syntax without decrypting the encrypted directory name; verifying that the encrypted directory name is an encryption of a plaintext name that is not a duplicative name without decrypting the encrypted directory name; and processing the encrypted directory name based on the verifying, wherein the processing comprises storing the encrypted directory name, forwarding the encrypted directory name, or determining that the encrypted directory name is invalid.