DRM никогда не может быть пуленепробиваемым ответом.
Причина? Пользователь должен дешифровать контент, чтобы воспроизвести его, это означает, что в какой-то момент у него есть ключ дешифрования и, следовательно, есть контент открытого текста. Ему просто нужно получить контент с этого момента, и поэтому ваш контент будет доступен для совместного использования и больше не будет защищен DRM.
Вот почему DRM, как правило, провал и змеиное масло, это просто означает замедление атакующего. Так что для меня это не очень хороший способ.
Теперь вы можете делать водяные знаки:
это означает, что контент идентифицируется конечным пользователем несъемным способом (криптографическим, избыточным, скрытным) и сообщает об этом пользователю (ищите программы стеганографии и приписывайте пользователю уникальный идентификатор). Это даст ему стимул не делиться контентом. Он сможет копировать, но затем нести ответственность в случае разглашения, которое легко отследить до него.
Добавить пункт в лицензионное соглашение, в котором говорится, что пользователь несет расходы и ответственность в случае раскрытия.