Что вы описываете, так это основные функциональные возможности, которые система DRM привносит в защиту мультимедиа.
Большинство DRM используют один и тот же хорошо известный открытый алгоритм шифрования AES, поддерживаемый практически всеми устройствами и часто в HW длялучшая производительность, поэтому они добавляют, и, как правило, проприетарным способом, это безопасный обмен ключами между сервером и клиентом - именно ту уязвимость, которую вы определили.
Как уже отмечалось, различные механизмыобычно являются частными для систем DRM, но на очень высоком уровне они шифруют сам ключ с помощью материнского ключа DRM, который уникально связан с клиентом, и обычно в аппаратном обеспечении или в TEE для более высоких уровней безопасности DRM..
Для Android, как говорит @Morrison в комментариях, родным DRM является Widevine, хотя иногда можно найти поддержку и для других DRM, хотя они часто основаны на программном обеспечении, а не привязаны к HW.