Condividi tramite


Concatenamento delle licenze

Una licenza semplice è associata al computer o al dispositivo e contiene la chiave di contenuto per sbloccare il contenuto. In una catena di licenze, la licenza foglia contiene la chiave di contenuto e la licenza radice è associata al computer o al dispositivo. Il concatenamento delle licenze consente un coordinamento più rapido ed efficiente di un numero elevato di licenze. Ciò è utile in qualsiasi situazione quando verrà scaricato un numero elevato di file di contenuto, ad esempio un servizio di abbonamento musicale.

Anche se è possibile collegare migliaia di file a una singola licenza, esistono molti motivi per usare una licenza diversa per ogni file. Di seguito sono riportati alcuni elementi:

  • Ogni file di contenuto può essere crittografato con una chiave diversa, per maggiore sicurezza.

  • Licenze diverse consentono ai file di avere diversi set di diritti e restrizioni.

  • I dati di misurazione vengono archiviati da un identificatore di chiave (KID); licenze diverse consentono bucket di misurazione separati.

Il concatenamento delle licenze offre la flessibilità di più licenze e le prestazioni di download di una singola licenza. Il contenuto è direttamente legato a una licenza "leaf". La licenza foglia è collegata a una licenza radice. Infine, la licenza radice è associata singolarmente a ogni client o dominio. La figura seguente illustra la catena delle licenze.

Concatenamento delle licenze

Il concatenamento delle licenze migliora le prestazioni in due scenari di licenza cruciali:

  • Provisioning: download iniziale del contenuto in un computer utente. Non è necessario generare una licenza quando il contenuto viene inviato a un client. Ciò è dovuto al fatto che la licenza foglia non è associata a un computer utente specifico e può essere pre-generata e archiviata insieme ai file di contenuto corrispondenti. Sarà anche necessario generare una licenza radice per questo computer utente. Si tratta di una singola operazione, tuttavia, indipendentemente dal numero di file di contenuto esistenti.

  • Update: rinnovo periodico dei diritti. In un sistema in cui una grande raccolta di contenuti deve essere rinnovata periodicamente, ogni parte del contenuto ha una licenza foglia senza scadenza e la licenza radice è l'unica licenza che scade (ad esempio, ogni mese). In questo caso la licenza radice è l'unica licenza che deve essere aggiornata per aggiornare i diritti dell'intera raccolta di contenuti.