Việc nghiên cứu phương pháp phát hiện thiết bị thu làm “lộ” khoá bí mật là một vấn đề mới đang được nghiên cứu và phát triển mạnh ở Việt Nam. Vấn đề bảo vệ bản quyền của các tác phẩm nghe nhìn số hoá là rất quan trọng Qua quá trình thực hiện đồ án, em đã thu thập được rất nhiều kiến thức bổ ích về việc phát hiện ra thiết bị thu nào đã làm “lộ” khóa. Với quỹ thời gian có hạn của một đồ án tốt nghiệp, em đã bước đầu nghiên cứu được là làm thế nào để nhà cung cấp dữ liệu có thể phát hiện ra thiết bị thu nào đã làm “lộ” toàn bộ khóa hay một phần của bộ khóa.
MỤC LỤC Lời Mở đầu Chương 1: CÁC KHÁI NIỆM CƠ BẢN…………………………………… 1.1 MỘT SỐ KHÁI NIỆM ……………………………………………… 1.1.1 Các ký hiệu …………………………………………………………… 1.1.2 Vấn đề mã hóa……………………………………………………… …4 1.1.1.1 Khái niệm hệ mã hóa………………………………………………….4 1.1.1.2 Phân loại mã hóa………………………………………………………4 1.1.3 Khái niệm phủ …………………………………………………… 1.2 KHÁI NIỆM “KHUNG PHỦ TẬP CON”………………………… 1.3 CÂY NHỊ PHÂN………………………………………… ……… Chương 2: PHƯƠNG PHÁP DỊ TÌM THIẾT BỊ THU BẰNG “KHUNG PHỦ TẬP CON” …………………………………………… 2.1 KHÁI NIỆM LƯU VẾT TBTDL BẤT HỢP PHÁP ………………7 2.2 GIẢI THUẬT LƯU VẾT SỬ DỤNG TẬP CON (SUBSET TRACING)……………………… ……………………………9 2.2.1 Giải thuật lưu vết sử dụng tập con………………………………… 2.2.2 Hàm tìm tập chứa TBTDL rị rỉ khóa ……………………… 11 2.3 VÍ DỤ VỀ GIẢI THUẬT LƯU VẾT…………………………… 13 Chương 3: ỨNG DỤNG TRONG THỰC TẾ……………………… … 29 3.1 TRUYỀN HÌNH INTERNET (INTERNETPROTOCOLTELEVISION - IPTV)…………………… 29 3.1.1 Khái niệm truyền hình Internet……………………………….… …29 3.1.2 Sơ đồ kiến trúc mạng IPTV……………………………… ……….32 3.2 TRUYỀN HÌNH DI ĐỘNG (MOBILE TELEVISION - MOBILETV)…………………………………34 3.2.1 Khái niệm truyền hình di động ………………………………………34 3.2.2 Sơ đồ kiến trúc mạng Mobile TV…………………………… …… 35 Kết luận Chương 1: CÁC KHÁI NIỆM CƠ BẢN 1.1 MỘT SỐ KHÁI NIỆM • Trung tâm quảng bá (Center, Broadcast Center), nhà cung cấp liệu (NCCDL-Data Provider): Trung tâm có kênh phát thơng tin quảng bá tới thiết bị thu liệu • Thiết bị thu liệu (TBTDL - User): Thu liệu phát từ NCCDL dùng khoá bí mật để giải mã liệu thu • Thơng điệp hay tin (Message): Là thơng tin đoạn thông tin NCCDL gửi đến TBTDL qua kênh quảng bá • Khố thời gian tồn (Short-lived key-session key): Là khóa trì phiên truyền liệu gọi tắt khoá phiên • Khố thời gian tồn dài (long- lived key): Là khoá tồn thời gian dài hệ thống, gọi tắt khoá thời gian dài hay khố “dài” • Bộ khố nhái: Là khố mà kẻ gian (dùng phương pháp đó,ví dụ thám khoá) thu từ tập khoá số TBTDL • Thiết bị thu bất hợp pháp (Traitor): Là TBTDL làm rị rỉ khố TBTDL sử dụng khố nhái để giải mã tin nhận từ NCCDL 1.1.1 Các ký hiệu: • N: Tập tất TBTDL, |N|=n • u1, , un: ký hiệu TBTDL • R: Tập TBTDL bất hợp pháp, |R|=r • P: Tập TBTDL hợp pháp, P=N-R • K: Khố phiên • L: Khố “dài” • M: Thơng điệp hay tin • CM: Bản mã thơng điệp M • tM: Bản tin thử nghiệm • Lu i tập khoá “dài” TBTDL ui, i=1, 2,…, n • | Lu i |: số lượng khoá “dài” TBTDL ui • Si: Tập TBTDLdùng chung khố “dài” Li • Si,j = Si – Sj: chứa TBTDL thuộc phần bù tập Si so với tập Sj Các TBTDL tập Si,j dùng chung khoá “dài” Li,j 1.1.2 Vấn đề mã hoá 1.1.2.1 Khái niệm hệ mã hố Mã hóa q trình chuyển thông tin nhận biết thành thông tin “khó” nhận biết 1.1.2.2 Phân loại mã hố Các hệ thống mã hố máy tính thuộc hai loại sau: • Mã hố với khố đối xứng (Symmetric-key Encryption) • Mã hố với khố cơng khai (Public-key Encryption) 1.1.3 Khái niệm “phủ” Cho họ tập khác rỗng S = { S1, S2, , SW}, Sj ⊆ N, j=1,…,w Cho tập khác rỗng P ⊆ N; phủ tập P tập Si , Si ,…, Si t , {i1,i2, , it} ⊆ {1, , w} thoả mãn điều kiện: t P= j= Si j Si j ∩ Si k = φ , ∀ i j ≠ i k Kích thước phủ số lượng tập tạo nên phủ Ví dụ đây, kích thước phủ P t 1.2 KHÁI NIỆM “KHUNG PHỦ TẬP CON” Giới thiệu “khung phủ tập con” ( Subset Cover Framework – SCF) dùng phương pháp phát thiết bị thu làm lộ khố bí mật Trong SCF, có giải thuật xác định tập S1, S2, , Sw ⊂ N, w i =1 S i = N Mỗi tập Si có khố “dài” Li Mỗi u ∈ Si tính Li từ tập khố Lu Tập P phải phân m hoạch thành tập rời rạc Si , Si ,…, Si m cho: P = j =1 Si j Các khoá “dài” tương ứng với tập Si , Si ,…, Si m Li , Li , , Li m Lưu ý: Các TBTDL u ∈ Si j sử dụng chung khoá “dài” Li j , j = 1, 2, , m SCF sử dụng hai giải thuật mã hố E F: • Giải thuật E: {0,1}*→{0,1}*, mã hố khóa phiên K, với khố “dài” Li , Li , , Li m , nhận mã: E(K, Li ), E(K, Li ), , E(K, Li m ) • Giải thuật F : {0,1}*→ {0,1}*, mã hố thơng điệp M sử dụng khóa phiên K, nhận mã: Fk(M) 1.3 CÂY NHỊ PHÂN a Khái niệm Cây đồ thị đơn, vô hướng, liên thông khơng có chu trình b Khái niệm nhị phân Cây nhị phân có hai dạng nút: Nút ngồi: nút lá, khơng có Nút trong: có xác hai trái phải Cây nhị phân đầy đủ nhị phân, tất có khoảng cách tới gốc Số lượng nhị phân đầy đủ (có chiều cao k) h = 2k Cha chung thấp hai nút (kể lá) a, b nút giao đường từ a tới gốc từ b tới gốc c Tính chất nhị phân 1) Cây nhị phân có r lá, có chiều cao log (r ) 2) Thuộc tính rẽ nhánh Chương 2: PHƯƠNG PHÁP DỊ TÌM THIẾT BỊ THU BẰNG “KHUNG PHỦ TẬP CON” 2.1 Khái niệm lưu vết TBTDL bất hợp pháp Khi NCCDL biết ngồi chợ bán chìa khố nhái Internet cho tải miễn phí, NCCDL biết khoá phần khố bị rị rỉ Bằng cách NCCDL tìm thiết bị thu làm rị rỉ khố, để trừng phạt thiết bị thu (bằng cách khơng cho thu liệu thiết bị có khố thật, vơ hiệu hố khố bị rị rỉ) Để xác định TBTDL làm rị rỉ khóa, NCCDL tạo TBTDL, làm thí nghiệm “ gia” với khoá nhái (họ mua về) NCCDL phát tin thử nghiệm, theo dõi phản ứng TBTDL thí nghiệm này, để truy tìm TBTDL làm rị rỉ khố “dài “ bên ngồi Chú ý NCCDL có tồn cấu trúc mơ tả n TBTDL với giả thiết n= |N| = 2k Để thực mục tiêu đó, NCCDL dùng phần mềm (PM) để tìm tập R TBTDL làm lộ khố, phân hoạch tập P TBTDL hợp pháp thành tập Si , Si ,…, Si m , có khố “dài” tương ứng Li , Li , , Li m Khi phát liệu thật, NCCDL dùng SCF để phát quảng bá thông điệp M tới TBTDL NCCDL dùng khoá “dài” Li , Li , , Li m để mã hố khố phiên K Do có TBTDL hợp pháp thuộc tập Si , Si ,…, Si m giải mã khoá phiên K, sau dùng K để giải mã thông điệp M Các TBTDL bất hợp pháp (TBTDL dùng khoá nhái hay TBTDL làm lộ khoá) khơng giải mã K, khơng thể giải mã xác thơng điệp M Phương pháp lưu vết NCCDL TBTDL _TN: NCCDL phát thử nghiệm thông điệp tM, PM quan sát xác suất giải mã TBTDL _TN để xác định tập R chứa TBTDL làm lộ khoá “dài”, phân hoạch tập P TBTDL hợp pháp thành P = { Si , Si ,…, Si m } Tìm P, R PM lưu P, R vào sở liệu (CSDL) NCCDL để phục vụ cho lần tìm kiếm Giải pháp giả thiết TBTDL _TN khơng thể phát bị thử nghiệm, tức khơng thể tự động tắt máy thu liệu thử nghiệm từ NCCDL Trên thực tế có nhiều giải pháp phát TBTDL làm lộ khố “dài”, trình bày phương pháp phát TBTDL làm rị rỉ khố “dài” dựa phương pháp tìm kiếm nhị phân dùng giải thuật SCF để phát tin thử nghiệm tM tới TBTDL _TN Phần mềm (PM) Phát Quảng bá Ctm NCC DL TBTDL thí nghiệm P = { Si , …, Si m } R Hinh 1: Mơ hình phát TBTDL làm rị rỉ khố “dài” 2.2 GIẢI THUẬT LƯU VẾT SỬ DỤNG TẬP CON (SUBSET TRACING) 2.2.1 Giải thuật lưu vết sử dụng tập Ý tưởng giải thuật lưu vết TBTDL làm rị rỉ khố sử dụng tập là: Tìm TBTDL bất hợp pháp cách phân hoạch tập TBTDL thành tập P R Trong P = {Si , Si ,…, Si m } gồm tập chứa TBTDL hợp pháp, R tập TBTDL bất hợp pháp Đầu tiên, thuật toán thực với P = {S1}, S1 tập TBTDL, R = ∅ Sau thực k lần, phân hoạch P = {Si , Si ,…, Si m } tập R TBTDL bất hợp pháp Tập P R lưu vào CSDL NCCDL Tại lần k+1, NCCDL thu mua khoá nhái, thử dùng TBTDL_TN PM dùng hàm Tim_j để tìm tập chứa TBTDL làm lộ khoá dài Kết hợp với P, R trước CSDL NCCDL để xác định P, R Mỗi pha thực Tim_j với tập P = {Si , Si ,…, Si m } R Nếu TBTDL_TN giải mã tin thử nghiệm tM với xác suất η < kết thúc, P R giữ ngun, n tâm khố nhái khơng có tác dụng Ngược lại, tức TBTDL_TN giải mã tM với xác suất η =1 Điều chứng tỏ khố nhái có chìa khố “dài” Li j , nhờ mà TBTDL_TN giải mã khoá phiên K Khoá “dài” Li j chắn phải TBTDL tập S i j , làm lộ ngồi Vì thực thủ tục Tim_j để tìm số j cho S i j có chứa TBTDL làm lộ khố “dài” Li j Nếu Si j chứa TBTDL R = R ∪ Si j , loại bỏ Si j khỏi tập P Ngược lại, tức | Si j | > 1, PM chia S i j thành hai tập nhau, bổ sung hai tập vào P, loại bỏ Si j khỏi tập P Tiếp tục thực phương pháp phát với phân hoạch P mới, TBTDL_TN giải mã tM với xác suất nhỏ 1, lưu P, R vào CSDL NCCDL kết thúc lưu vết TBTDL_TN Phương pháp phát có tính xác tương đối, số TBTDL làm lộ phần khố, khơng thể phát xác TBTDL làm lộ tồn bộ khố Do đưa chúng vào tập R TBTDL bất hợp pháp Mục đích phương pháp lưu vết lưu lại định danh TBTDL làm rị rỉ khố, trừng trị TBTDL bất hợp pháp Nghĩa danh sách TBTDL làm rò rỉ khoá lưu CSDL, P phân hoạch thành tập chứa TBTDL hợp pháp để NCCDL phát thông điệp M, TBTDL bất hợp pháp giải mã M’ ≠ M 10 If |pa - pc| > p a − pb − p2 (Tức |1 – p1| > ) then 2 Begin b := c (= 1); Pb := pc (= p1); End Do a = b - (0 = - 1) → S chứa TBTDL làm rị rỉ khố “dài” L8 (tức TBTDL_TN có khố “dài” L8) (B4.1) Else Begin a := c (= 1); pa := pc (= p1); End; Do a = b – (1 = - 1) → S chứa TBTDL làm rị rỉ khố “dài” L9 (tức TBTDL_TN có khố “dài” L9) (B4.2) Else Begin a := c (= 2); pa := pc (= p2); End; 23 Do a = b - (2 = - 1) → S chứa TBTDL làm rị rỉ khố “dài” L3 (tức TBTDL_TN có khố “dài” L3) (B4.3) Bước 5: Giả sử S8 chứa TBTDL làm rị rỉ khố “dài” L8 (từ B4.1) Do S8 gồm TBTDL {u1} nên: R = R {u1} = {u1} P = {S9, S5, S3} 24 Bước 6: PM thực thủ tục Luu_vet(P), P = {S9, S5, S3} Trong đ ó: S9 = {u2}, S5 = {u3, u4}, S3 = { u5, u6, u7, u8} + NCCDL phát thử nghiệm tin tM (tM tuỳ ý), thông qua mã Trong phần đầu mã khoá phiên K, mã hoá khoá “dài” L9, L5, L3, phần thân mã tM, mã hoá khoá phiên K + If TBTDL_TN giải mã tM với xác suất p = then Begin P = {S9, S5, S3}; R = {u1}; Lưu P, R vào CSDL NCCDL; Kết thúc; End; + Else, (Tức là: TBTDL_TN giải mã tM với xác suất p = Chứng tỏ TBTDL_TN có khoá “dài” L 9, L5, L3) Như S9 rò rỉ L9, S5 rò rỉ L5, S3 rò rỉ L3 PM thực thủ tục Tim_j(P) để xác định rõ TBTDL làm rò rỉ khoá L L5 L3, P = {S9, S5, S3}: Khởi tạo: [a,b] [0,3] //Trong số lượng tập P a + b + 3 Do a ≠ b - (0 ≠ - 1) → c := = =1 NCCDL phát thử nghiệm tin tM với c = lần dùng khố giả KP, thơng qua mã: 25 PM tính pc (p1) If |pa - pc| > p a − pb then Begin b := c (= 1); pb := pc (= p1); End; Do a = b - (0 = - 1) → S chứa TBTDL làm rị rỉ khố “dài” L9 (tức TBTDL_TN có khố “dài” L9) (B6.1) Else Begin a := c (= 1); pa := pc (= p1); End; a + b 1 + Do a ≠ b - (0 ≠ - 1) → c := = =2 • NCCDL phát thử nghiệm tin tM (tM tuỳ ý) với c = lần dùng khoá giả KP, thơng qua mã: • • PM tính pc (p2) 26 • If |pa - pc| > p a − pb p1 − (Tức |p1 – p2| > ) then Begin b := c (= 2); Pb := pc (= p2); End Do a = b - (1 = - 1) → S chứa TBTDL làm rị rỉ khố “dài” L5 (tức TBTDL_TN có khố “dài” L5) (B6.2) • Else Begin a := c (= 2); pa := pc (= p2); End; Do a = b - (2 = - 1) → S chứa TBTDL làm rị rỉ khố “dài” L3 (tức TBTDL_TN có khố “dài” L3) (B6.3) 27 Bước 7: Giả sử S3 chứa TBTDL làm rị rỉ khố (từ B6.3) Do S3 có bốn TBTDL {u5, u6, u7, u8} nên chia S3 thành hai tập S6 S7 P = {S6, S7, S9, S5) Trong đó: S6 = {u5, u6}, S7 = {u7, u8}, S9 = {u2}, S5 = {u3, u4} PM thực thủ tục Luu_vet(P), P = {S6, S7, S9, S5} + NCCDL phát thử nghiệm tin tM (tM tuỳ ý), thông qua mã Trong phần đầu mã khoá phiên K, mã hoá khoá “dài” L6, L7, L9, L5, phần thân mã tM, mã hoá khoá phiên K Tạm dừng: Giả sử TBTDL_TN giải mã tM với xác suất p < 1, theo thuật toán: Begin: P ={S6, S7, S9, S5)}; R = {u1}; Lưu P, R vào CSDL NCCDL; Kết thúc; End; 28 CHƯƠNG 3: ỨNG DỤNG TRONG THỰC TẾ 3.1 TRUYỀN HÌNH INTERNET (INTERNET PROTOCOL TELEVISION - IPTV) 3.1.1 Khái niệm truyền hình Internet Truyền hình Internet (IPTV) hệ thống truyền hình kỹ thuật số, dịch vụ cung cấp cho người dùng qua giao thức IP Truyền hình Internet cung cấp dịch vụ: + Dịch vụ quảng bá: Truyền hình quảng bá (Broadcast TV); kênh âm thanh(Audio Channel); truyền hình trực tuyến (Time-Shift TV) + Dịch vụ theo yêu cầu: Xem phim theo yêu cầu (Video on Demand - MOD); nghe nhạc theo yêu cầu (Music on Demand - MOD); truyền hình theo yêu cầu (TV on Demand TVOD); + Dịch vụ tương tác: Thông tin tương tác (Interactive Infomation); truyền hình tương tác (Interactive TV); vấn trực tuyến; trò chơi trực tuyến (Game Online); duyệt Web; Email; Truyền hình thương mại (TV - Commerce) + Truyền hình cá nhân hố: Người dùng chọn nội dung theo sở thích, nhu cầu Trong đó: + Truyền hình quảng bá: 29 Các nội dung truyền hình quảng bá theo lịch trình thời gian cố định truyền hình truyền thống Người dùng chọn kênh truyền hình cơng cộng (public), kênh truyền hình trả tiền (pay TV), kênh truyền hình ưa thích, kênh mua sắm, kênh thời trang… + Truyền hình theo yêu cầu: Phát nội dung chương trình truyền hình theo yêu cầu người dùng Nội dung phim, đoạn phim,… lưu máy chủ NCCDL Dịch vụ sử dụng thời gian giới hạn (ví dụ vài ngày) Các chức thường giống với chức máy ghi hình hay đầu DVD: phát hình (play), dừng hình (pause), tua hình (fast forward), v.v… + Quản lý chương trình: Cung cấp cho người dùng thông tin chương trình IPTV phát, người d ùng tìm kiếm thơng tin từ NCCDL + Dịch vụ thông tin: Tin tức thời sự, tin thể thao, dự báo thời tiết, thông tin chuyến bay, kiện khu vực + Truyền hình tương tác: Cho phép người dùng tương tác với chương trình truyền hình, khởi tạo ứng dụng liên kết đến chương trình hoạt động Người dùng tham dự vào trị chơi truyền hình, bình chọn qua truyền hình, phản hồi người xem truyền hình… + Ứng dụng tương tác: Sự tương tác không liên kết đến chương trình truyền hình truyền thống Ví dụ: đấu giá, mua sắm dịch vụ ngân hàng… + Ứng dụng băng rộng: 30 Các ứng dụng dùng cho người tiêu dùng doanh nghiệp thực hiên thông qua hạ tầng IPTV/VOD, hội nghị truyền hình, đào tạo từ xa, giám sát an ninh + Pay-per –View (PPV): Người dùng trả tiền để xem phần chương trình truyền hình, ví dụ: trả tiền để xem kiện thể thao hay để nghe nhạc + Trò chơi theo yêu cầu: (Game on Demand): Dịch vụ cung cấp nhiều loại trò chơi (tuỳ chọn) đến thuê bao từ danh sách có sẵn + Âm nhạc theo yêu cầu (Music on Demand): Các thuê bao xem clip ca nhạc theo yêu cầu, giống dịch vụ VOD + Truyền hình hơm trước (TV of Yesterday, TVOY): Dịch vụ cho phép thuê bao xem phim truyền hình phát ngày trước + Karaoke theo yêu cầu (Karaoke on Demand): Các thuê bao chọn xem Karaoke qua Set-top Box (STB) TV Từ danh sách karaoke giới thiệu, thuê bao mua nhiều hát lúc 31 3.1.2 Sơ đồ kiến trúc mạng IPTV + TV, máy tính: Thiết bị hiển thị nội dung thu từ NCCDL + Set-top Box (STB): Thiết bị đầu cuối phía khách hàng, cho phép thu, giải mã hiển thị nội dung hình TV + Mạng truy nhập (băng rộng): Hạ tầng mạng IP băng rộng để truyền liệu từ nhà cung cấp dịch vụ IPTV đến khách hàng + Hệ thống nguồn tín liệu: Thu, nhận xử lý liệu chương trình từ nguồn khác vệ tinh, truyền hình mặt đất nguồn khác để chuyển sang hệ thống quản lý nội dung + Hệ thống quản lý nội dung: Thu, điều chế giải mã nội dung hình ảnh âm từ nguồn khác sử dụng thiết bị mã hoá (encoder) để chuyển đổi nội dung thành luồng IP (multicast) khn dạng mã hố mong muốn Đầu vào hệ thống chương trình truyền hình quảng bá, kênh truyền hình mua quyền thu từ vệ tinh, kênh truyền hình cáp, phim từ nguồn khác tự sản xuất, từ thiết bị VCD/DVD player, v.v 32 + Hệ thống quản lý thuê bao: Cung cấp khả quản lý thuê bao, nội dung, báo cáo, quản lý STB Hệ thống xác định định danh thuê bao Hệ thống hiển thị danh sách dịch vụ, mà thuê bao thể sử dụng trợ giúp lựa chọn dịch vụ sau xác thực Hệ thống lưu lại thông tin tất dịch vụ thông tin dịch vụ tương ứng với thuê bao + Hệ thống phân phối nội dung: Gồm cụm máy chủ VOD hệ thống quản lý VOD tương ứng, lưu trữ nội dung mã hoá thiết lập lịch phân phối nội dung phù hợp với yêu cầu dịch vụ thuê bao Máy chủ VOD lưu nội dung thực cung cấp cho thuê bao nhận xác thực định danh từ Middleware Nó cho phép thuê bao đặt xem phim chương trình theo yêu cầu + Hệ thống quản lý quyền số: Dùng để bảo vệ nội dung khoá giải mã thuê bao, mã hố nội dung VOD, tích hợp với tính bảo mật STB phía thuê bao Nội dung máy chủ nội dung mã hoá hệ thóng + Hệ thống quản lý mạng tính cước: Hệ thống quản lý tính cước dịch vụ truy cập thuê bao IPTV 33 3.2 TRUYỀN HÌNH DI ĐỘNG (MOBILE TELEVISION – MOBILETV) 3.2.1 Khái niệm truyền hình di động Truyền hình di động (Mobile TV) cho phép người dùng xem truyền hình điện thoại di động Truyền hình di động cung cấp dịch vụ: + Dịch vụ quảng bá: Truyền hình quảng bá, âm quảng bá, truyền hình trực tiếp + Dịch vụ theo yêu cầu: Xem phim theo yêu cầu, nghe nhạc theo yêu cầu, truyền hình theo yêu cầu + Dịch vụ tương tác: Truyền hình tương tác, đấu giá, mua sắm, toán hoá đơn 34 3.2.2 Sơ đồ kiến trúc mạng Mobile TV + Bộ quản lý dịch vụ (Broadcast Service Manager): Đóng gói liệu, mã hoá liệu, sinh danh sách dịch vụ hướng dẫn sử dụng dịch vụ + Bộ đóng gói quảng bá (Broadcast Encapsulator): Là cổng đóng gói mã hố liệu IP + Bộ quản lý thuê bao (Broadcast Account Manager): Quản lý quyền truy cập hợp pháp người dùng, tính cước truy cập người dùng + Điện thoại di động: Là thiết bị hiển thị liệu thu từ NCCDL + Hệ thống nguồn tín liệu: Thu, nhận xử lý liệu chương trình từ nguồn khác vệ tinh, truyền hình mặt đất nguồn khác để chuyển sang hệ thống quản lý nội dung 35 KẾT LUẬN Trong trình nghiên cứu đề tài nhận thấy: Việc nghiên cứu phương pháp phát thiết bị thu làm “lộ” khố bí mật vấn đề nghiên cứu phát triển mạnh Việt Nam Vấn đề bảo vệ quyền tác phẩm nghe nhìn số hố quan trọng Qua trình thực đồ án, em thu thập nhiều kiến thức bổ ích việc phát thiết bị thu làm “lộ” khóa Với quỹ thời gian có hạn đồ án tốt nghiệp, em bước đầu nghiên cứu làm để nhà cung cấp liệu phát thiết bị thu làm “lộ” tồn khóa hay phần khóa Hướng phát triển đề tài Cài đặt chương trình phát thiết bị thu làm “lộ” khóa bí mật Tìm hiểu nghiên cứu cài đặt chương trình để thu hồi thiết bị thu bất hợp pháp Nhưng nhiều hạn chế thân, thời gian tìm hiểu đề tài cịn nhiều thiếu sót Vì em mong đóng góp ý kiến q thầy bạn để em tiếp tục hoàn thành đề tài Em xin chân thành cảm ơn! 36 TÀI LIỆU THAM KHẢO TIẾNG VIỆT Gs Phan Đình Diệu (2002), “Lý thuyết mật mã & An tồn thơng tin”, Đại học Quốc gia Hà Nội, tr 73 – 75 Nguyễn Thị Ngọc Mai.”Giải pháp thu hồi lưu vết thiết bị thu phi trạng thái” TIẾNG ANH Benny Chor, Amos Fiat, Moni Naor, Benny Pinkas (02/05/2000), “Tracing Traitors”, IEEE Transactions on Informatin Theory, Volume 46 Dalit Naor, Moni Naor, Jeff Lostpiech (24/02/2001), “Revocation and Tracing Schemes for Stateless Receivers”, Advances in Cryptology – Crypto ’01 (Berlin), Lecture Notes in Computer Science Volume 2139 Lotspiech et al (07/03/2006), “Method for tracing traitor receivers in a broadcast encryption system”, United States Patent, No 7070125 B2, pp – 10 Ronald L Rivest (1997), “All-or-Nothing Encryption and The Package Transform” Proc 4th Fast Software Encryption International Workshop, Lecture Notes in Computer Science, Volume 1174 Thomas Martin (05/042005), “A set theoretic approach to broadcast encryption” Royal Holloway University of London Yevgeniy Dodis, Nelly Fazio (01/082002), “Public Key Broadcast Encryption for Stateless Receivers”, Digital Right Management, - DRM ’02, LNCS 2696 37 ... ích việc phát thiết bị thu làm “lộ” khóa Với quỹ thời gian có hạn đồ án tốt nghiệp, em bước đầu nghiên cứu làm để nhà cung cấp liệu phát thiết bị thu làm “lộ” tồn khóa hay phần khóa Hướng phát triển... nghiên cứu phương pháp phát thiết bị thu làm “lộ” khố bí mật vấn đề nghiên cứu phát triển mạnh Việt Nam Vấn đề bảo vệ quyền tác phẩm nghe nhìn số hố quan trọng Qua trình thực đồ án, em thu thập... phát triển đề tài Cài đặt chương trình phát thiết bị thu làm “lộ” khóa bí mật Tìm hiểu nghiên cứu cài đặt chương trình để thu hồi thiết bị thu bất hợp pháp Nhưng nhiều hạn chế thân, thời gian