Apa itu Secure Packager dan Encoder Key Exchange? - Spesifikasi API Pertukaran Kunci Pengemas dan Encoder Aman

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Apa itu Secure Packager dan Encoder Key Exchange?

Secure Packager dan Encoder Key Exchange (SPEKE) mendefinisikan standar komunikasi antara enkripsi dan pembuat paket konten media dan penyedia kunci manajemen hak digital (DRM). Spesifikasi ini mengakomodasi enkripsi yang berjalan di lokasi dan di AWS Cloud.

Arsitektur umum

Ilustrasi berikut menunjukkan tampilan tingkat tinggi arsitektur enkripsi konten SPEKE untuk produk lokal.

Enkripsi menerima permintaan enkripsi dari orang yang mengoperasikannya. Enkripsi mengirimkan permintaan ke penyedia kunci platform DRM untuk kunci yang dapat digunakan untuk mengamankan konten terenkripsi. Penyedia kunci mengembalikan kunci. Enkripsi mengirimkan konten terenkripsi ke pemain. Pemain meminta kunci dari penyedia kunci yang sama, yang digunakan pemain untuk membuka kunci konten dan menyajikannya kepada pemirsa.

Ini adalah komponen utama dari arsitektur sebelumnya:

  • Encryptor — Menyediakan teknologi enkripsi. Menerima permintaan enkripsi dari operatornya, dan mengambil kunci yang diperlukan dari penyedia kunci DRM untuk mengamankan konten terenkripsi.

  • Penyedia kunci platform DRM — Menyediakan kunci enkripsi ke enkripsi melalui API yang sesuai dengan Speke. Penyedia juga memberikan lisensi kepada pemutar media untuk dekripsi.

  • Pemain — Meminta kunci dari penyedia kunci platform DRM yang sama, yang digunakan pemain untuk membuka kunci konten dan menyajikannya kepada pemirsa.

Arsitektur berbasis cloud AWS

Ilustrasi berikut menunjukkan arsitektur tingkat tinggi ketika SPEKE digunakan dengan layanan dan fitur yang berjalan di AWS Cloud.

Enkripsi, Amazon API Gateway, AWS IAM, dan AWS Certificate Manager semuanya berada di Wilayah AWS yang sama. Operator AWS mengonfigurasi API Gateway dan IAM untuk menyediakan proxy antara layanan media dan penyedia kunci platform DRM. Operator AWS secara opsional mengonfigurasi sertifikat di AWS Certificate Manager untuk digunakan oleh enkripsi untuk enkripsi kunci konten. Enkripsi menerima permintaan enkripsi dari operatornya. Enkripsi mengirimkan permintaan melalui API Gateway ke penyedia kunci untuk kunci yang dapat digunakan enkripsi untuk mengamankan konten terenkripsi. Jika dikonfigurasi dengan sertifikat, enkripsi berkomunikasi dengan manajer sertifikat untuk mengelola enkripsi kunci konten. Enkripsi mengirimkan konten terenkripsi ke bucket Amazon S3 atau ke Amazon. CloudFront Ketika pemirsa meminta untuk melihat konten pada pemutar, pemain meminta konten terenkripsi dari Amazon S3 atau CloudFront Amazon dan meminta kunci dari platform DRM yang sama. Pemain menggunakan tombol untuk membuka kunci konten dan menyajikannya kepada pemirsa.

Ini adalah layanan dan komponen utama:

  • Encryptor — Menyediakan teknologi enkripsi di AWS Cloud. Enkripsi menerima permintaan dari operatornya dan mengambil kunci enkripsi yang diperlukan dari penyedia kunci DRM, melalui Amazon API Gateway, untuk mengamankan konten terenkripsi. Ini mengirimkan konten terenkripsi ke ember Amazon S3 atau melalui distribusi Amazon. CloudFront

  • AWS IAM dan Amazon API Gateway — Mengelola peran tepercaya pelanggan dan komunikasi proxy antara enkripsi dan penyedia kunci. API Gateway menyediakan kemampuan logging dan memungkinkan pelanggan mengontrol hubungan mereka dengan enkripsi dan dengan platform DRM. Pelanggan mengaktifkan akses penyedia kunci melalui konfigurasi peran IAM. API Gateway harus berada di Wilayah AWS yang sama dengan enkripsi.

  • AWS Certificate Manager — (Opsional) Menyediakan manajemen sertifikat untuk enkripsi kunci konten. Mengenkripsi kunci konten adalah praktik yang disarankan untuk komunikasi yang aman. Manajer sertifikat harus berada di Wilayah AWS yang sama dengan enkripsi.

  • Penyedia kunci platform DRM — Menyediakan kunci enkripsi ke enkripsi melalui API yang sesuai dengan Speke. Penyedia juga memberikan lisensi kepada pemutar media untuk dekripsi.

  • Pemain — Meminta kunci dari penyedia kunci platform DRM yang sama, yang digunakan pemain untuk membuka kunci konten dan menyajikannya kepada pemirsa.

Cara memulai

Untuk materi pengantar tambahan tentang SPEKE, lihat Apakah Anda baru mengenal SPEKE? .

Apakah Anda seorang pelanggan?

Bermitra dengan penyedia platform AWS Elemental DRM untuk mengatur penggunaan enkripsi. Untuk detailnya, lihat Orientasi pelanggan.

Apakah Anda penyedia platform DRM atau pelanggan dengan penyedia kunci Anda sendiri?

Paparkan REST API untuk penyedia kunci Anda sesuai dengan spesifikasi SPEKE. Untuk detailnya, lihat spesifikasi SPEKE API.