Aracılığıyla paylaş


PlayReady Anahtar Değişimi

Anahtar Değişimi , PlayReady tarafından korunan rastgele şifreleme anahtarlarının (desteklenen algoritmalar için) Lisans Sunucusu'ndan istemciye gönderilmesi işlemidir. Bu, Sunucunun bu anahtarlarla şifreleme işlemleri gerçekleştirmesine (şifreleme, şifre çözme, imzalama, doğrulama) ve istemcinin aynı anahtarlarla ilgili işlemi gerçekleştirmesine (şifre çözme, şifreleme, doğrulama, imzalama) olanak tanır.

Uyarı

Bu özellik yalnızca hem istemci hem de sunucu PlayReady sürüm 4.5 veya üzerini kullandığında desteklenir.

Önemli

Şifreleme işleminin gerçekleştirildiği veriler PlayReady tarafından korunmaz . PlayReady yalnızca şifreleme anahtarlarını korur.

Anahtar Değişimi Mimarisi

Anahtarlar, sıradan lisans alma sırasında yalnızca anahtar değişimi işlemleri için kullanılabilen benzersiz bir lisans türü olan KeyExchangeLicense aracılığıyla istemciye teslim edilir.

Anahtarlar, istemcide playready tarafından içerik anahtarlarıyla aynı Güvenlik Düzeyinde korunur.

Önemli

İçeriğin kendisini koruma amacıyla kullanılan anahtarlar, KeyExchangeLicense aracılığıyla istemciye gönderilmemelidir. Bunun yapılması PlayReady Uyumluluk ve Sağlamlık Kurallarının (CR&RR) ihlalidir.

Anahtar Değişimi lisansları

Tek bir KeyExchangeLicense aşağıdakileri içerir

  • Tek bir şifreleme anahtarı
  • İstemcinin hangi benzersiz şifreleme işlemini (algoritma artı tür, örneğin "şifre çözme) gerçekleştirebileceğini gösteren ilke
  • Anahtarla ilişkilendirilen kesin sona erme gibi ek politika

Anahtar Değişimi şifrelemesi

Sunucuda, KeyExchangeLicense, genellikle PlayReady Server SDK'sında Medya Lisansı gibi, aşağıdaki birincil farklarla oluşturulur ve kullanılır.

  • Şifreleme anahtarı, şifreleme işleminin belirtilen anahtarla aynı anda belirtilmesi gerekir
  • Bazı MediaLicense ilkeleri, özellikle yalnızca oynatma için geçerli olan Çıkış Koruma Düzeyleri gibi ilkeler desteklenmez.

Daha fazla bilgi için KeyExchangeLicense Sınıfı belgelerine bakın.

İstemcide, yeni Drm_KeyExchange_* API'ler aracılığıyla bir KeyExchangeLicense kullanılır. İstemcinin aşağıdaki işlemleri gerçekleştirmesini sağlar. Daha fazla bilgi için PlayReady Cihaz Taşıma Seti'ndeki ilişkili kod açıklamalarında sağlanan API belgelerine bakın.

  • İlişkili lisans ilkesini doğrulayan bir KeyExchange lisansına bağlama
  • İlişkili anahtarla izin verilen tek şifreleme işlemini gerçekleştirme (istenen şekilde tekrar tekrar)