Nghiên cứu và phát triển kỹ thuật thủy vân cơ sở dữ liệu quan hệ

108 918 6
Nghiên cứu và phát triển kỹ thuật thủy vân cơ sở dữ liệu quan hệ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC ĐÀO TẠO VIỆN HÀN LÂM KHOA HỌC CÔNG NGHỆ VIỆT NAM VIỆN CÔNG NGHỆ THÔNG TIN LƯU THỊ BÍCH HƯƠNG NGHIÊN CỨU PHÁT TRIỂN KỸ THUẬT THỦY VÂN SỞ DỮ LIỆU QUAN HỆ LUẬN ÁN TIẾN SĨ TOÁN HỌC HÀ NỘI – 2014 BỘ GIÁO DỤC ĐÀO TẠO VIỆN HÀN LÂM KHOA HỌC CÔNG NGHỆ VIỆT NAM VIỆN CÔNG NGHỆ THÔNG TIN LƯU THỊ BÍCH HƯƠNG NGHIÊN CỨU PHÁT TRIỂN KỸ THUẬT THỦY VÂN SỞ DỮ LIỆU QUAN HỆ Chuyên ngành: BẢO ĐẢM TOÁN HỌC CHO MÁY TÍNH HỆ THỐNG TÍNH TOÁN Mã số: 62.46.35.01 LUẬN ÁN TIẾN SĨ TOÁN HỌC NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS Bùi Thế Hồng HÀ NỘI – 2014 i LỜI CẢM ƠN Để hoàn thành luận án này, tôi đã nhận được sự giúp đỡ rất tận tình các Thầy, giáo trong Viện Công nghệ thông tin - Viện Hàn Lâm Khoa học Công nghệ Việt Nam trường ĐHSP Hà Nội 2. Tôi xin gửi lời cảm ơn các Thầy, giáo trong Viện Công nghệ thông tin trường ĐHSP Hà Nội 2 đã tạo điều kiện học tập, nghiên cứu, giúp đỡ tôi rất nhiều trong quá trình làm luận án. Đặc biệt tôi xin cảm ơn PGS.TS. Bùi Thế Hồng đã tận tình hướng dẫn chỉ bảo cho tôi trong toàn bộ quá trình học tập, nghiên cứu đề tài giúp tôi hoàn thành bản luận án này. Hà Nội, ngày tháng năm 2014 Nghiên cứu sinh Lưu Thị Bích Hương ii LỜI CAM ĐOAN Tôi xin cam đoan đây là công trình nghiên cứu của tôi dưới sự hướng dẫn khoa học của PGS.TS. Bùi Thế Hồng. Các kết quả được viết chung với các đồng tác giả đã được sự chấp thuận của các tác giả trước khi đưa vào luận án. Các số liệu, kết quả nêu trong luận án là trung thực chưa từng được ai công bố trong bất kỳ công trình nào khác. Tác giả luận án Lưu Thị Bích Hương iii MỤC LỤC LỜI CẢM ƠN ii LỜI CAM ĐOAN ii MỤC LỤC iii Bảng các hiệu, chữ viết tắt v Danh sách bảng vii Danh sách hình vẽ viii MỞ ĐẦU 1 Chương 1. THỦY VÂN SỞ DỮ LIỆU QUAN HỆ 9 1.1. Các khái niệm về sở dữ liệu 9 1.1.1. sở dữ liệu 9 1.1.2. Mô hình dữ liệu quan hệ 9 1.1.3. Thuộc tính, miền thuộc tính kiểu thuộc tính 10 1.1.4. Quan hệ, lược đồ quan hệ 10 1.1.5. Khoá của quan hệ 11 1.2. Một số khái niệm về thủy vân sở dữ liệu quan hệ 12 1.2.1. Thủy vân 12 1.2.2. Thủy vân sở dữ liệu quan hệ 12 1.2.3. Khóa thủy vân 13 1.2.4. Lược đồ thủy vân 14 1.2.5. Sự cần thiết của các kỹ thuật thủy vân sở dữ liệu quan hệ 15 1.3. Các yêu cầu của thủy vân trên sở dữ liệu quan hệ 17 1.3.1. Khả năng thể phát hiện 17 1.3.2. Tính bền vững dễ vỡ 18 1.3.3. Khả năng cập nhật dữ liệu 18 1.3.4. Tính ẩn hiện 18 1.3.5. Phát hiện mù 19 1.4. Ứng dụng của thủy vân sở dữ liệu quan hệ 19 1.4.1. Bảo vệ bản quyền 19 1.4.2. Đảm bảo sự toàn vẹn 20 1.4.3. Giấu vân tay 21 1.5. Những tấn công trên thủy vân sở dữ liệu quan hệ 21 1.5.1. Cập nhật thông thường 21 1.5.2. Tấn công chủ đích 22 1.6. Các lược đồ thủy vân sở dữ liệu quan hệ 23 1.6.1. Bảo vệ bản quyền sở dữ liệu quan hệ 23 1.6.2. Đảm bảo sự toàn vẹn của sở dữ liệu quan hệ 27 1.7. Kết luận chương 1 30 Chương 2. PHÁT TRIỂN LƯỢC ĐỒ THỦY VÂN BẢO VỆ BẢN QUYỀN CHO SỞ DỮ LIỆU QUAN HỆ 31 2.1. Xây dựng lược đồ thủy vân dựa vào việc chèn thêm ảnh nhị phân 31 2.1.1. Xây dựng lược đồ thủy vân 33 iv 2.1.2. Đánh giá độ phức tạp 36 2.1.3. Chứng minh tính đúng đắn 36 2.1.4. Đánh giá thử nghiệm 38 2.1.5. Kết luận 40 2.2. Phát triển lược đồ thủy vân dựa vào bit ý nghĩa nhất (MSB) 40 2.2.1. Cải tiến lược đồ thủy vân 42 2.2.2. Tính bền vững chi phí về thời gian bộ nhớ 46 2.2.3. Đánh giá thử nghiệm 48 2.2.4. Kết luận 50 2.3. Kết luận chương 2 50 Chương 3. XÂY DỰNG LƯỢC ĐỒ THỦY VÂN ĐẢM BẢO SỰ TOÀN VẸN CỦA SỞ DỮ LIỆU QUAN HỆ 51 3.1. Phân nhóm quan hệ 51 3.2. Phát triển lược đồ thủy vân với thuộc tính phân loại 53 3.2.1. Cải tiến lược đồ thủy vân 54 3.2.2. Đánh giá độ phức tạp 58 3.2.3. Chứng minh tính đúng đắn 58 3.2.4. Cân đối giữa số bộ trong quan hệ số nhóm 60 3.2.5. Đánh giá thử nghiệm 63 3.2.6. Kết luận 65 3.3. Thủy vân với dữ liệu kiểu số 66 3.3.1. Lược đồ thủy vân 66 3.3.2. Khoanh vùng các giả mạo 69 3.3.3. Khôi phục dữ liệu gốc 69 3.3.4. Chứng minh tính đúng đắn của thuật toán khôi phục 71 3.3.5. Kết luận 73 3.4. Xây dựng lược đồ thủy vân với dữ liệu kiểu văn bản 73 3.4.1. Một số định nghĩa 73 3.4.2. Tư tưởng 74 3.4.3. Xây dựng lược đồ thủy vân 75 3.4.4. Phân tích tính đúng đắn 81 3.4.5. Đề xuất lược đồ thủy vân để khoanh vùng giả mạo 84 3.4.6. Đánh giá thử nghiệm 88 3.4.7. Kết luận 88 3.5. Kết luận chương 3 89 Kết luận hướng phát triển 90 Danh mục các công trình của tác giả 91 Tài liệu tham khảo 92 v Bảng các hiệu, chữ viết tắt hiệu Ý nghĩa của hiệu R Lược đồ quan hệ r Quan hệ thuộc lược đồ R  Số thuộc tính của quan hệ  Số bộ của quan hệ g Số nhóm của quan hệ r i Bộ thứ i trong quan hệ r r i .A j Giá trị thuộc tính thứ j của bộ thứ i K Khóa thủy vân G k Nhóm thứ k q k Số bộ trong nhóm G k P Thuộc tính khóa chính của quan hệ A w Thuộc tính kiểu văn bản thể chứa nhiều từ H i Thuộc tính kiểu văn bản tác động cao thứ i L i Thuộc tính kiểu văn bản tác động thấp thứ i H(K  r i .A 1  r i .A 2  ….r i .A    Giá trị băm khóa K cùng với các giá trị thuộc tính của bộ r i r w Quan hệ thuỷ vân được tạo ra trong quá trình thuỷ vân  Tham số tạo thủy vân  Tham số phát hiện thủy vân W 1 j Thủy vân được nhúng vào thuộc tính thứ j của tất cả các bộ trong một nhóm (thủy vân thuộc tính/cột) W 2 i Thủy vân được nhúng vào tất cả các thuộc tính của bộ thứ i trong một nhóm (thủy vân bộ/dòng) W* 1 j Thủy vân được trích từ thuộc tính thứ j của tất cả các bộ trong một nhóm đã thủy vân W *2 i Thủy vân được trích từ tất cả các thuộc tính của bộ thứ i trong một nhóm đã thủy vân V 1 j Kết quả xác nhận thủy vân đối với W 1 j vi V 2 i Kết quả xác nhận thủy vân đối với W 2 i n Số thuộc tính kiểu văn bản tác động thấp trong quan hệ m Số thuộc tính kiểu văn bản tác động cao trong quan hệ e i Giá trị thứ i trên đường chéo chính của ma trận thủy vân W j tự thủy vân thứ j ATOC() Hàm chuyển mã Unicode thành tự Converter() Hàm chuyển từ dạng số sang dạng nhị phân Substring(x,p,q) Hàm lấy ra q tự của x từ vị trí thứ p t H Chi phí sinh một số ngẫu nhiên của hàm băm t mod Chi phí của phép mod t if Chi phí của phép if t delA Chi phí cho phép xóa một thuộc tính t bit Chi phí cho việc gán/so sánh một bit t count Chi phí gán/cập nhật một con đếm t sort Chi phí cho việc đổi chỗ hai bộ m count Số bit cần thiết để ghi một con đếm m tuple Số bit để ghi một bản sao của một bộ m wkey Số bit ghi khóa thủy vân m pkey Số bit ghi giá trị khóa chính LSB Bit ít ý nghĩa nhất ( L east S ignificant B it) MSB Bit ý nghĩa nhất ( M ost S ignificant B it) MAC Mã chứng thực thông điệp ( M essage A uthentication Code) CA quan đăng bản quyền ( C ertificate A uthority) MD5 Thuật toán MD5 (Message Digest algorithm 5) vii Danh sách bảng Bảng 1.1. Biểu diễn quan hệ r 11 Bảng 3.1. Tỷ lệ phát hiện đối với các tấn công trên một bộ giá trị 64 Bảng 3.2. Kết quả thử nghiệm 88 viii Danh sách hình vẽ Hình 1. Phân loại các kỹ thuật giấu tin 3 Hình 2. Thủy vân trên đồng dolla của Mỹ 4 Hình 1.1. đồ mô tả lược đồ thủy vân sở dữ liệu quan hệ bản 15 Hình 2.1: (a) Ảnh nhị phân giá trị thập phân tương ứng. (b) Thuộc tính văn bản sau khi được thủy vân, trong đó các chỉ sốsố thứ tự các dấu cách đơn DS là dấu cách đúp. 32 Hình 2.2. Ảnh nhị phân sử dụng để thủy vân. (a) ảnh IOIT 12x4 (b) ảnh Smiley 8x8 38 Hình 2.3. Kết quả tấn công thêm 39 Hình 2.4. Kết quả tấn công xóa 39 Hình 2.5. Kết quả tấn công thay đổi dữ liệu 40 Hình 2.6. Tấn công thêm bộ đối với  48 Hình 2.7. Tấn công sửa bộ đối với  49 Hình 2.8. Tấn công xóa bộ đối với  49 Hình 3.1. Tỷ lệ phát hiện đối với các tấn công thêm nhiều bộ 64 Hình 3.2. Tỷ lệ phát hiện đối với các tấn công xóa nhiều bộ 65 Hình 3.3. Tỷ lệ phát hiện đối với các tấn công sửa nhiều bộ 65 [...]... tài Nghiên cứu phát triển kỹ thuật thủy vân sở dữ liệu quan hệ , nhằm nghiên cứu các kỹ thuật thủy vân đối với sở dữ liệu quan hệ trong ứng dụng bảo vệ bản quyền đảm bảo sự toàn vẹn dữ liệu 2 Mục tiêu phương pháp nghiên cứu của luận án Thủy vân sở dữ liệu quan hệ hai ứng dụng quan trọng nhất là bảo vệ bản quyền đảm bảo sự toàn vẹn của sở dữ liệu quan hệ Do mỗi kiểu dữ liệu. .. Các lược đồ thủy vân sở dữ liệu quan hệ Thuỷ vân trên sở dữ liệu quan hệ là một kỹ thuật mới rất phức tạp Cho đến nay mới chỉ một vài cách tiếp cận bài toán thuỷ vân sở dữ liệu quan hệ Việc lựa chọn kỹ thuật nào là tuỳ thuộc vào yêu cầu của ứng dụng Phân loại các kỹ thuật dựa trên hai ứng dụng bản của thủy vân sở dữ liệu quan hệ: - Bảo vệ bản quyền sở dữ liệu quan hệ - Đảm bảo... của sở dữ liệu quan hệ những đặc điểm riêng, cho nên đòi hỏi khi thủy vân các kỹ thuật thủy vân phải phù hợp với những đặc điểm của dữ liệu được thủy vân Xuất phát từ thực tế đó, mục tiêu nghiên cứu chính của luận án là nghiên cứu, phát triển xây dựng các kỹ thuật thủy vân trong ứng dụng bảo vệ bản quyền sở dữ liệu quan hệ đảm bảo sự toàn vẹn của sở dữ liệu quan hệ 6 Trên sở nghiên. .. nhúng) thủy vân nhúng (nếu có) được lấy ra so sánh với các thông tin thủy vân ban đầu Hình 1.1 là đồ mô tả lược đồ thủy vân sở dữ liệu quan hệ bản [17] Khóa K sở dữ liệu gốc Nhúng thủy vân sở dữ liệu đã nhúng thủy vân Thông tin thủy vân (W) Khóa K sở dữ liệu nghi ngờ Phát hiện thủy vân Khẳng định đúng hoặc sai Thông tin thủy vân (W) Hình 1.1 đồ mô tả lược đồ thủy vân sở dữ liệu. .. Định nghĩa 1.7: Khóa thủy vân Khóa thủy vân là một lượng dữ liệu do chủ sở hữu sở dữ liệu lựa chọn nhằm mục đích xác định thủy vân trong lược đồ thủy vân hiệu là K Khóa K sẽ được kết hợp với thủy vân W để nhúng vào cơ sở dữ liệu Khóa thủy vân chính là mấu chốt của lược đồ thủy vân sở dữ liệu sử dụng khóa thủy vân Khóa thủy vân sẽ được nhúng vào trong cơ sở dữ liệu quan hệ bằng nhiều cách... thủy vân dễ vỡ dùng để đảm bảo sự toàn vẹn của sở dữ liệu quan hệ Luận án sẽ tập trung vào nghiên cứu phát triển các kỹ thuật thủy vân sở dữ liệu quan hệ theo hướng phục vụ cho mục đích bảo vệ bản quyền đảm bảo sự toàn vẹn của sở dữ liệu quan hệ Nói chung, các kỹ thuật thuỷ vân ngay từ khi mới ra đời đã nhận được sự quan tâm rất lớn của các nhà khoa học Các kỹ thuật thuỷ vân đã được nghiên. .. sở dữ liệu quan hệ 1.6.1 Bảo vệ bản quyền sở dữ liệu quan hệ Trong mục này trình bày các kỹ thuật sử dụng trong các lược đồ thủy vân để bảo vệ bản quyền sở dữ liệu quan hệ bao gồm: Kỹ thuật thuỷ vân sử dụng các bit ít ý nghĩa nhất (LSB); Kỹ thuật thuỷ vân sử dụng các bit ý nghĩa nhất (MSB); Kỹ thuật thủy vân dựa vào các phép hoán vị; Thủy vân dựa vào việc chèn thêm ảnh nhị phân 23 a Thủy vân. .. [40] Khi nhúng thủy vân, một khóa thủy vân K do chủ sở hữu sở dữ liệu tự chọn sẽ được sử dụng để nhúng thủy vân W vào sở dữ liệu 14 gốc Sau khi nhúng thủy vân, các sở dữ liệu sẽ được đưa vào trong môi trường Internet Để xác minh quyền sở hữu của một sở dữ liệu đáng ngờ, quá trình xác minh sở dữ liệu bị nghi ngờ được thực hiện như là đầu vào bằng cách sử dụng khóa thủy vân K (được sử... System) Tính chất này rất quan trọng vì nó cho phép phát hiện thuỷ vân trong bản sao của quan hệ sở dữ liệu cho quan hệ gốc đã được cập nhật Để phát hiện mù đối với sở dữ liệu thì một số thông số liên quan đến chủ sở hữu vẫn là cần thiết để chứng minh sở dữ liệu thuộc quyền sở hữu hoặc chứng minh tính toàn vẹn của sở dữ liệu 1.4 Ứng dụng của thủy vân sở dữ liệu quan hệ Trong mục này sẽ... về thủy vân sở dữ liệu quan hệ trên thế giới 7 Chương 2 Trình bày các kỹ thuật thủy vân sở dữ liệu quan hệ trong ứng dụng bảo vệ bản quyền cho sở dữ liệu quan hệ Cải tiến đánh giá thử nghiệm hai lược đồ thủy vân dùng trong bảo vệ bản quyền là thủy vân dựa vào việc chèn ảnh nhị phân dựa vào bit ý nghĩa nhất Chứng minh tính đúng đắn của các thuật toán trong lược đồ thủy vân dựa vào việc . chọn đề tài Nghiên cứu và phát triển kỹ thuật thủy vân cơ sở dữ liệu quan hệ , nhằm nghiên cứu các kỹ thuật thủy vân đối với cơ sở dữ liệu quan hệ trong ứng dụng bảo vệ bản quyền và đảm bảo. sở dữ liệu quan hệ và bài toán thủy vân cơ sở dữ liệu quan hệ, phân tích tình hình nghiên cứu về thủy vân cơ sở dữ liệu quan hệ trên thế giới. 8 Chương 2. Trình bày các kỹ thuật thủy vân. 1.1.4. Quan hệ, lược đồ quan hệ 10 1.1.5. Khoá của quan hệ 11 1.2. Một số khái niệm về thủy vân cơ sở dữ liệu quan hệ 12 1.2.1. Thủy vân 12 1.2.2. Thủy vân cơ sở dữ liệu quan hệ 12

Ngày đăng: 20/05/2014, 14:29

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan