La solución basada en DRM puede ser la única solución para tal necesidad.
Con dicha solución, cuando el cliente abre el documento / software / lo que sea que esté almacenado en la llave USB, la aplicación debe comunicarse con su servidor solicitando una llave para descifrar el documento.
Todo lo que tienes que hacer es decidir en qué momento dejar de distribuir la clave para este documento.
Implementado correctamente, DRM también limita las posibilidades de copia, ya que incluso si alguien copia el contenido de la unidad flash USB, permanecerá cifrada y la clave de su servidor seguirá siendo necesaria para abrirla.
El principal inconveniente de esta característica es que requiere un software compatible (por ejemplo, Adobe Acrobat para archivos .pdf) y que se requiere una conectividad de red.