Chƣơng trỡnh thủy võn trờn cỏc bớt LSB

Một phần của tài liệu Nghiên cứu một số phương pháp bảo mật và xác thực bản quyền ảnh số (Trang 80)

Đõy là chƣơng trỡnh dựng để xỏc thực bức ảnh xem liệu nú cú bị tỏc động thay đổi khụng. Tỏc giả sẽ nhỳng thụng tin mật vào bức ảnh số trƣớc khi phõn phối bức ảnh đú trờn cỏc kờnh truyền cụng cộng. Nếu bức ảnh bị thay đổi dự nhỏ nhất sẽ làm thủy võn nhỳng trong bức ảnh bị phỏ hủy dễ dàng.

Nội dung của phƣơng phỏp đƣợc trỡnh bày ở mục 2.2.3 (trang 45).

1./ Cấu hỡnh hệ thống

 Yờu cầu phần mềm:

- Hệ thống đƣợc cài đặt trờn cụng cụ MATLAB (phiờn bản R2011A).

- Hệ thống cú thể chạy trờn cỏc hệ điều hành nhƣ: Windows (2000 / XP / Vista / 7 / 8 / …), Linux, Mac.

 Yờu cầu phần cứng:

- Chip: Intel hoặc AMD hỗ trợ SSE2 - Ram: 1024 MB. - Ổ đĩa cứng cũn trống: 3-4 GB.  Dữ liệu thử nghiệm: - Ảnh thử nghiệm: Dữ liệu ảnh gốc: LSB\Input\Lena.BMP

Ảnh thu được sau khi tỏch thủy võn:\ LSB\Output\Data\Anh Tach.BMP

- Dữ liệu thủy võn là: Văn Bản Nhỳng (LSB\Input\Van Ban Goc.txt) hoặc Ảnh Nhỳng (LSB\Input\Anh Nhung.BMP).

81

2./ Cỏc thành phần của chƣơng trỡnh

 Giao diện chƣơng trỡnh

 Chƣơng trỡnh gồm cỏc chức năng chính - Nạp ảnh: nạp thụng tin bức ảnh vào hệ thống.

- Nhỳng văn bản: tỏc giả bức ảnh cú thể nhỳng thụng tin là một đoạn văn bản vào bức ảnh gốc để xỏc thực bức ảnh là của mỡnh.

- Nhỳng ảnh: tỏc giả bức ảnh cú thể nhỳng thụng tin là một bức ảnh vào bức ảnh gốc để xỏc thực bức ảnh là của mỡnh.

- Tỏch tin: dựng để tỏch ra thụng tin mật đƣợc nhỳng trong bức ảnh nhằm minh chứng bản quyền, kiểm tra xem bức ảnh cú thay đổi gỡ khụng.

- Cỏc phộp làm nhiễu ảnh, nộn ảnh: kiểm chứng mức độ bền vững của thủy võn đƣợc nhỳng trong bức ảnh.

82

3./ Hƣớng dẫn sử dụng chƣơng trỡnh

 Bƣớc 1: Nạp ảnh gốc

- Click vào mục “Nạp Ảnh”.

- Chọn ảnh muốn nhỳng thủy võn rồi click vào Open.

- Ảnh gốc đƣợc nạp xong, hệ thống sẽ thụng bỏo “đó NẠP xong ẢNH GễC”  Bƣớc 2: Nhỳng thủy võn

- Click vào mục “Nhỳng Văn Bản” hoặc “Nhỳng Ảnh”, chọn file muốn nhỳng thủy võn rồi click vào Open.

- Ảnh gốc đƣợc nạp xong, hệ thống sẽ thụng bỏo “đó NHÚNG xong VĂN BẢN vào ẢNH GễC” hoặc “đó NHÚNG xong ẢNH vào ẢNH GễC

83  Bƣớc 3: Tỏch thủy võn

- Click vào mục “Tỏch Tin”, chọn file muốn nhỳng tỏch thủy võn rồi click vào Open.

- Sau đú chọn khúa để tỏch tin (khúa là file đƣợc tạo ra tại thƣ mục:

LSB\Output\key.txt khi nhỳng thủy võn vào ảnh gốc).

- Khi tỏch thủy võn thành cụng, hệ thống sẽ thụng bỏo Tỏch thành cụng và chỉ nơi lƣu File thủy võn đƣợc tỏch. (adsbygoogle = window.adsbygoogle || []).push({});

84

4./ Kết quả thực nghiệm

 Hệ thống đã đƣợc cài đặt thành cụng trờn cụng cụ lập trỡnh Matlab.

 Khi thử nghiệm mức độ bền vững của thủy võn trờn bít LSB đều cho kết quả kộm bền vững với cỏc tỏc động (xoay, nộn, đổi định dạng, cắt,…); thủy võn đƣợc tỏch ra sai lệch rất nhiều so với thủy võn gốc ban đầu  ta cú thể ứng dụng loại thủy võn này nhằm mục đích xỏc thực xem liệu bức ảnh cú bị thay đổi trờn đƣờng truyền hay khụng?

85

Một phần của tài liệu Nghiên cứu một số phương pháp bảo mật và xác thực bản quyền ảnh số (Trang 80)