Từ điển học thuật Kỹ thuật và công nghệ

Mã hóa phát sóng (broadcast encryption) là gì?

Tiếng Anhbroadcast encryption

Tên gọi khácmật mã phát sóng

Mã hóa phát sóng là kỹ thuật mật mã cho phép người phát mã hóa nội dung gửi qua kênh truyền quảng bá sao cho chỉ tập hợp người dùng hợp lệ mới giải mã được.

Cập nhật 18/9/2026

Mã hóa phát sóng (broadcast encryption) là kỹ thuật mật mã cho phép bên phát tin mã hóa một thông điệp và truyền qua kênh truyền thông quảng bá công khai sao cho chỉ một tập hợp con người dùng được chỉ định trước mới có thể giải mã thành công nội dung, trong khi mọi người dùng nằm ngoài tập hợp này hoặc các bên nghe lén trên đường truyền đều không thể tiếp cận được thông tin. Điểm cốt lõi làm nên sự vượt trội của mã hóa phát sóng so với việc mã hóa điểm - điểm đơn thuần là bên truyền tin chỉ cần phát sóng đúng một bản mã duy nhất trên đường truyền chung thay vì phải mã hóa và gửi riêng rẽ từng bản sao thông điệp cho mỗi người nhận, giúp tối ưu hóa triệt để băng thông mạng và năng lực xử lý tính toán.

Bối cảnh ra đời và bài toán phân phối khóa quảng bá

Trong các hệ thống phân phối nội dung số quy mô lớn như mạng truyền hình vệ tinh trả tiền hoặc mạng phân phối đa phương tiện, thách thức lớn nhất là vấn đề quản trị quyền truy cập động. Người phát tin liên tục đối mặt với nhu cầu cấp quyền giải mã cho nhóm thuê bao đang hoạt động, đồng thời lập tức tước bỏ quyền giải mã của những tài khoản hết hạn thuê bao hoặc bị phát hiện vi phạm bản quyền mà không làm gián đoạn việc truyền phát tới những người dùng hợp lệ còn lại.

Nếu người phát tin sử dụng một khóa bí mật chung cho toàn bộ thuê bao, việc thu hồi quyền của một người dùng bất kỳ sẽ đòi hỏi toàn bộ hệ thống phải cập nhật khóa mới qua các kênh liên lạc riêng biệt, tạo nên gánh nặng nghẽn mạch nghiêm trọng. Ngược lại, nếu mỗi người dùng sở hữu một khóa bí mật riêng và máy chủ mã hóa nội dung độc lập cho từng người nhận, kích thước dữ liệu cần phát sóng sẽ tăng tuyến tính theo số lượng người dùng, nhanh chóng làm cạn kiệt băng thông của kênh phát sóng vệ tinh hoặc truyền hình cáp.

Năm 1993 Fiat và Naor đặt nền móng cho mô hình mã hóa phát sóng tại hội nghị CRYPTO cho phép người truyền gửi thông điệp mã hóa đến tập hợp người nhận được chọn trước. Công trình bản lề này chính thức hình thức hóa bài toán mã hóa phát sóng, đưa ra các định nghĩa toán học chặt chẽ về tính an toàn và khả năng kháng lại các cuộc tấn công thông đồng (collusion resistance), nơi những kẻ tấn công nằm ngoài nhóm được cấp quyền tập hợp khóa bí mật cá nhân hòng giải mã dữ liệu phát sóng.

Phân loại thiết bị nhận và mô hình quản lý khóa

Trong lý thuyết mật mã phát sóng, các lược đồ được phân chia căn cứ theo khả năng cập nhật bộ nhớ của thiết bị đầu cuối:

  • Thiết bị nhận có trạng thái (stateful receivers): Các thiết bị đầu cuối có khả năng cập nhật liên tục bộ nhớ lưu trữ khóa bí mật sau mỗi phiên phát sóng hoặc sau mỗi lần có người dùng bị thu hồi quyền truy cập. Mô hình này phù hợp với các hệ thống kết nối trực tuyến hai chiều liên tục, cho phép máy chủ trung tâm gửi các thông điệp cập nhật khóa bổ sung cho các thành viên hợp lệ.
  • Thiết bị nhận không trạng thái (stateless receivers): Các thiết bị đầu cuối hoạt động ngoại tuyến hoặc không thể ghi đè bộ nhớ sau khi xuất xưởng, điển hình là đầu đọc đĩa quang, thiết bị giải mã truyền hình vệ tinh hoặc thiết bị phần cứng nhúng. Khóa bí mật của người dùng được cài đặt cố định một lần duy nhất từ lúc chế tạo. Máy chủ phát sóng phải có khả năng thu hồi quyền của bất kỳ nhóm người dùng nào mà không cần gửi lệnh cập nhật trạng thái bộ nhớ cho các thiết bị hợp lệ còn lại.

Các lược đồ mật mã kinh điển và bước đột phá công nghệ

Sự phát triển của mã hóa phát sóng gắn liền với việc tối ưu hóa đồng thời ba thông số kỹ thuật cốt lõi: kích thước bản mã gửi trên kênh truyền, kích thước khóa bí mật lưu trên thiết bị người dùng và kích thước khóa công khai của hệ thống.

Phương pháp cây con và hiệu tập con của Naor-Naor-Lotspiech

Năm 2001 Naor và các cộng sự đề xuất phương pháp cây con hoàn chỉnh và phương pháp hiệu tập con tại CRYPTO 2001 tối ưu hóa cho các thiết bị nhận không trạng thái. Hai phương pháp này tổ chức toàn bộ người dùng trong hệ thống dưới dạng các nút lá của một cây nhị phân hoàn chỉnh:

  • Phương pháp cây con hoàn chỉnh (Complete Subtree): Hệ thống phân chia tập hợp người dùng hợp lệ thành các cây con rời rạc không chứa bất kỳ người dùng bị thu hồi nào. Người truyền tin mã hóa khóa phiên bằng các khóa gắn liền với gốc của từng cây con này.
  • Phương pháp hiệu tập con (Subset Difference): Là bước cải tiến nhảy vọt, định nghĩa tập hợp người nhận thông qua hiệu giữa hai cây con đồng trục (cây con lớn trừ đi một cây con nhỏ hơn chứa người dùng bị thu hồi). Nhờ ứng dụng hàm sinh giả ngẫu nhiên để suy dẫn khóa nội bộ theo các nhánh cây, mỗi người dùng chỉ cần lưu trữ số lượng khóa tỷ lệ với bình phương logarit của tổng số người dùng, trong khi kích thước bản mã phát sóng chỉ tỷ lệ thuận với số lượng người dùng bị thu hồi chứ không phụ thuộc vào tổng quy mô hệ thống.

Đặc biệt, phương pháp hiệu tập con đã được liên minh công nghiệp AACS LA chọn làm công nghệ cốt lõi cho hệ thống bảo vệ nội dung thế hệ mới AACS (Advanced Access Content System) áp dụng rộng rãi trên toàn cầu cho các định dạng đĩa quang chất lượng cao như đĩa Blu-ray, chứng minh tính ứng dụng công nghiệp vượt trội của mô hình.

Lược đồ khóa công khai kháng thông đồng hoàn toàn của Boneh-Gentry-Waters

Mặc dù các lược đồ dựa trên cây phân cấp đạt hiệu quả cao cho thiết bị không trạng thái, chúng chủ yếu hoạt động trong mô hình khóa đối xứng và khả năng co giãn kích thước bản mã vẫn còn phụ thuộc vào số lượng người dùng bị thu hồi. Năm 2005 Boneh cùng Gentry và Waters công bố lược đồ mã hóa phát sóng kháng liên minh hoàn toàn dựa trên ánh xạ song tuyến tại CRYPTO 2005.

Lược đồ Boneh-Gentry-Waters sử dụng các đường cong elliptic và ánh xạ ghép cặp song tuyến để xây dựng hệ thống khóa công khai đầu tiên đạt được đặc tính kháng liên minh hoàn toàn trước mọi số lượng kẻ tấn công thông đồng, đồng thời đạt được kích thước khóa giải mã của người dùng luôn là hằng số, còn kích thước bản mã và khóa công khai có thể đạt mức hằng số hoặc đánh đổi ở mức tỷ lệ với căn bậc hai của quy mô hệ thống. Đột phá này giải quyết dứt điểm rào cản lý thuyết tồn tại suốt hơn một thập kỷ về giới hạn kích thước bản mã trong mật mã phát sóng khóa công khai.

Mã hóa phát sóng dựa trên định danh của Delerablée

Năm 2007 Delerablée công bố tại ASIACRYPT 2007 lược đồ mã hóa phát sóng dựa trên định danh với bản mã và khóa bí mật có kích thước hằng số. Trong mô hình này, người phát tin có thể mã hóa dữ liệu gửi tới một nhóm người nhận bất kỳ bằng cách sử dụng trực tiếp định danh tự nhiên của họ (chẳng hạn như địa chỉ thư điện tử, mã số thuê bao hoặc địa chỉ mạng IP) mà không cần phải tra cứu hay quản lý các chứng thư số khóa công khai phức tạp.

Cơ chế truy vết kẻ phản bội và thu hồi quyền truy cập

Bên cạnh việc ngăn chặn kẻ tấn công từ bên ngoài, hệ thống mã hóa phát sóng còn phải đối mặt với nguy cơ nội bộ: một thuê bao hợp lệ cố tình trích xuất khóa bí mật cá nhân của mình để tạo ra các hộp giải mã lậu hoặc bán khóa bí mật trên không gian mạng.

Để giải quyết thách thức an ninh này, năm 2006 Boneh và Waters công bố hệ thống kết hợp phát sóng truy vết kẻ phản bội và thu hồi quyền truy cập tại hội nghị CCS 2006. Thuật toán truy vết cho phép cơ quan bảo vệ bản quyền khi tịch thu được một hộp giải mã bất hợp pháp có thể phân tích hành vi giải mã của hộp lậu đó, từ đó truy nguyên chính xác danh tính của thuê bao đã làm rò rỉ khóa và kích hoạt quy trình thu hồi quyền truy cập của kẻ phản bội trong các phiên phát sóng tiếp theo mà không làm ảnh hưởng đến các thuê bao trung thực.

Ranh giới khái niệm, các giả định mật mã và thách thức hiện đại

Khi triển khai mã hóa phát sóng trong thực tế, các kiến trúc sư bảo mật cần nhận diện rõ những giới hạn kỹ thuật và điều kiện ràng buộc:

Chi phí tính toán của phép ghép cặp song tuyến

Các lược đồ tiên tiến có bản mã kích thước hằng số thường dựa trên cấu trúc ánh xạ song tuyến trên đường cong elliptic. Phép toán nhân điểm và tính toán ghép cặp đòi hỏi tài nguyên xử lý và tiêu hao năng lượng đáng kể, có thể tạo ra độ trễ cao khi thực thi trên các vi điều khiển cấp thấp trong mạng cảm biến không dây hoặc thiết bị điện toán biên có bộ nhớ hạn chế.

Mối đe dọa từ điện toán lượng tử

Đa số các lược đồ mã hóa phát sóng khóa công khai hiện đại xây dựng tính an toàn dựa trên độ khó của bài toán logarit rời rạc hoặc bài toán Diffie-Hellman suy rộng trên đường cong elliptic. Sự xuất hiện của máy tính lượng tử quy mô lớn trong tương lai có thể giải quyết các bài toán này trong thời gian đa thức nhờ thuật toán Shor, đặt ra yêu cầu cấp thiết phải nghiên cứu chuyển dịch sang các lược đồ mã hóa phát sóng an toàn hậu lượng tử dựa trên mạng tinh thể.

Bảo vệ tính riêng tư trong phân quyền đám mây

Trong các lược đồ phát sóng truyền thống, danh sách các định danh của người nhận hợp lệ thường được đính kèm công khai trong tiêu đề của bản mã. Điều này làm lộ lọt thông tin riêng tư về danh tính và hành vi của người dùng trên không gian mạng. Năm 2023 Sun và các cộng sự công bố trên tạp chí IEEE Transactions on Information Forensics and Security giải pháp phân quyền phát sóng bảo vệ tính riêng tư trong môi trường đám mây, khắc phục điểm yếu lộ lọt định danh bằng cách tích hợp bằng chứng không tiết lộ tri thức và giao thức ủy quyền kiểm minh công bằng.

Bảng so sánh các lược đồ mã hóa phát sóng tiêu biểu

Tiêu chí đánh giá Lược đồ Fiat-Naor (1993) Lược đồ Naor-Naor-Lotspiech (2001) Lược đồ Boneh-Gentry-Waters (2005) Lược đồ Delerablée (2007)
Mô hình khóa Khóa đối xứng Khóa đối xứng dựa trên cây phân cấp Khóa công khai dựa trên ghép cặp Mật mã dựa trên định danh (IBBE)
Kích thước bản mã Phụ thuộc vào ngưỡng kháng liên minh Tỷ lệ thuận với số người dùng bị thu hồi Kích thước hằng số tối ưu Kích thước hằng số tối ưu
Kích thước khóa người dùng Tỷ lệ gần tuyến tính với ngưỡng liên minh Tỷ lệ bình phương logarit số người dùng Kích thước hằng số tối ưu Kích thước hằng số tối ưu
Khả năng kháng thông đồng Kháng liên minh giới hạn theo ngưỡng Kháng liên minh hoàn toàn Kháng liên minh hoàn toàn Kháng liên minh hoàn toàn
Loại thiết bị nhận Thiết bị nhận không trạng thái Thiết bị nhận không trạng thái Thiết bị nhận không trạng thái Thiết bị nhận không trạng thái
Ứng dụng tiêu biểu Khởi nguồn nghiên cứu lý thuyết Hệ thống bản quyền đĩa quang AACS Phát thanh truyền hình số vệ tinh Chia sẻ dữ liệu đám mây bảo mật

Ứng dụng thực tiễn trong công nghệ hiện đại

Mã hóa phát sóng là công nghệ nền tảng đứng sau hàng loạt hệ thống bảo mật thông tin phân tán quy mô lớn:

  • Truyền hình trả tiền và truyền thông vệ tinh: Các nhà đài phát sóng tín hiệu truyền hình mã hóa lên vệ tinh hoặc mạng cáp quang. Chỉ những thuê bao đã thanh toán cước phí mới có khóa phiên hợp lệ để giải mã tín hiệu truyền hình chất lượng cao tại máy thu cá nhân.
  • Hệ thống phân phối đa phương tiện và bảo vệ bản quyền số: Kiểm soát việc sao chép và phát lại các nội dung số trên phương tiện lưu trữ vật lý và các nền tảng phát trực tuyến, ngăn chặn hành vi bẻ khóa hoặc phân phối lậu nội dung sở hữu trí tuệ.
  • Điện toán đám mây và chia sẻ tệp dữ liệu nhóm: Cho phép chủ sở hữu dữ liệu tải lên máy chủ đám mây một tệp tin đã mã hóa duy nhất nhưng có thể ủy quyền truy cập linh hoạt cho một danh sách đối tác hoặc nhân viên phòng ban cụ thể mà không cần tin tưởng nhà cung cấp dịch vụ lưu trữ đám mây.
  • Mạng cảm biến vạn vật và hệ thống xe tự hành thông minh: Máy chủ điều phối trung tâm gửi các bản tin cập nhật phần mềm hoặc cảnh báo an toàn giao thông khẩn cấp tới hàng triệu phương tiện giao thông cùng lúc với yêu cầu xác thực nghiêm ngặt và độ trễ truyền dẫn tối thiểu.

Câu hỏi thường gặp

Mã hóa phát sóng khác gì so với phương thức mã hóa truyền thống?

Thay vì người gửi phải mã hóa và truyền riêng rẽ từng bản mã cho mỗi cá nhân, mã hóa phát sóng chỉ phát duy nhất một bản mã chung lên đường truyền mà vẫn đảm bảo chỉ những thành viên được phân quyền mới giải mã được.

Thiết bị nhận không trạng thái trong mã hóa phát sóng là gì?

Là các thiết bị đầu cuối như đầu đĩa quang hoặc bộ giải mã truyền hình không cập nhật lại bộ nhớ khóa sau khi sản xuất, do đó hệ thống phải thu hồi quyền truy cập mà không yêu cầu thiết bị phải ghi đè khóa lưu trữ.

Phương pháp hiệu tập con của Naor-Naor-Lotspiech ứng dụng ở đâu?

Phương pháp hiệu tập con là nền tảng cốt lõi của hệ thống quản lý bản quyền AACS trên các định dạng đĩa quang chất lượng cao như đĩa Blu-ray, cho phép thu hồi các đầu đọc bị bẻ khóa với kích thước bản mã tối ưu.

Khái niệm kháng thông đồng trong mã hóa phát sóng có ý nghĩa gì?

Kháng thông đồng là đặc tính an toàn đảm bảo rằng dù nhiều người dùng bị thu hồi quyền tập hợp toàn bộ khóa bí mật cá nhân lại với nhau thì họ vẫn hoàn toàn không thể phối hợp để giải mã bản tin phát sóng.

Tài liệu tham khảo

  1. Fiat, A., & Naor, M. (1993). Broadcast encryption. In Advances in Cryptology — CRYPTO’93 (pp. 480-491). Springer, Berlin, Heidelberg. DOI: 10.1007/3-540-48329-2_40
  2. Naor, D., Naor, M., & Lotspiech, J. (2001). Revocation and tracing schemes for stateless receivers. In Advances in Cryptology — CRYPTO 2001 (pp. 41-62). Springer, Berlin, Heidelberg. DOI: 10.1007/3-540-44647-8_3
  3. Boneh, D., Gentry, C., & Waters, B. (2005). Collusion resistant broadcast encryption with short ciphertexts and private keys. In Advances in Cryptology – CRYPTO 2005 (pp. 258-275). Springer, Berlin, Heidelberg. DOI: 10.1007/11535218_16
  4. Boneh, D., & Waters, B. (2006). A fully collusion resistant broadcast, trace, and revoke system. In Proceedings of the 13th ACM Conference on Computer and Communications Security (CCS '06) (pp. 211-220). DOI: 10.1145/1180405.1180432
  5. Delerablée, C. (2007). Identity-based broadcast encryption with constant size ciphertexts and private keys. In Advances in Cryptology - ASIACRYPT 2007 (pp. 200-215). Springer, Berlin, Heidelberg. DOI: 10.1007/978-3-540-76900-2_12
  6. Sun, J., Xu, G., Zhang, T., Yang, X., Alazab, M., & Deng, R. H. (2023). Verifiable, fair and privacy-preserving broadcast authorization for flexible data sharing in clouds. IEEE Transactions on Information Forensics and Security, 18, 683-698. DOI: 10.1109/TIFS.2022.3226577