HLSe یا همان HLS رمزنگاریشده به استفاده از رمزنگاری AES-128 برای امنسازی استریمهای زنده اشاره دارد. این پروتکل که توسط اپل توسعه داده شده، از امنترین پروتکلهای موجود برای پخش زنده محتوا در مرورگرها و برنامههای کاربردی به شمار میرود. رمزنگاری در HLSe تضمین میکند که دسترسی غیرمجاز به محتوای در حال پخش بسیار دشوار باشد و دادهها تنها برای کاربران مجاز قابل پخش باشد.
در فرایند HLSe، فایل رسانهای مانند ویدیو یا صوت ابتدا به قطعات کوچکی معمولاً با طول ۱۰ ثانیه تقسیم میشود. سپس هر یک از این قطعات با استفاده از الگوریتم رمزنگاری AES-128 رمزگذاری میشود. این الگوریتم یکی از امنترین روشهای رمزنگاری است که حتی برای حفاظت از اطلاعات حساس دولتی نیز استفاده میشود. رمزنگاری با استفاده از کلیدی ۱۲۸ بیتی انجام میشود که طول آن به گونهای است که شکستن آن از طریق حملات brute force تقریباً غیرممکن است.
در ادامه، کلید رمزنگاری و فایلهای رمزنگاریشده بهصورت امن و از طریق HTTPS به کاربری که درخواست استریم ارسال میکند، ارائه میشود. فایل M3U8 که نقش یک فهرست پخش را ایفا میکند، نیز ایجاد میشود و شامل URIهایی است که به کلید رمزنگاری و قطعات رسانهای رمزنگاریشده ارجاع میدهند. مرورگر کاربر این فایل را دانلود کرده و با استفاده از کلید رمزنگاری، قطعات را در زمان واقعی رمزگشایی و پخش میکند.
الگوریتم AES-128 که برای رمزنگاری استفاده میشود، یک استاندارد پیشرفته رمزنگاری است که به دلیل امنیت بالا و مقاومت در برابر حملات، یکی از محبوبترین و مطمئنترین روشهای رمزنگاری به شمار میرود. این الگوریتم از ترکیبهای پیچیده ۱۲۸ بیتی برای ایجاد امنیت استفاده میکند و به دلیل متنباز بودن، توسعهدهندگان میتوانند بهراحتی از آن در پروژههای خود بهره ببرند.