No sería mas fácil crear una carpeta por usuario para que cuando se firme solo tenga acceso a esa carpeta ?
O si son muchos usuarios puedes concatenar el nombre del usario con el nombre del file para despues validarlo y saber a cual tiene acceso
Ejemplo.
Maria_archivo1.doc
Juan_archivo1.doc
Ana_archivo1.doc
...etc.
Espero que me hayas entendido
Salu2