Tải bản đầy đủ (.docx) (7 trang)

Báo cáo BTL tốt nghiệp thầy chợ Các phương pháp giấu tin trong âm thanh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (207.35 KB, 7 trang )

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG
-----🙞🙞🙞🙞🙞-----

AN TỒN PHẦN MỀM
Đề tài: Các phương pháp giấu tin trong âm thanh
GIẢNG VIÊN HƯỚNG DẪN: TS. ĐỖ XUÂN CHỢ
SINH VIÊN THỰC HIỆN
ĐÀO TUẤN ANH B16DCAT002
LÊ NGỌC KHOA B16DCAT086
ĐẶNG ANH PHONG B16DCAT122
TẠ TẤT THÀNH B16DCAT149
NGUYỄN NGỌC PHI YẾN B16DCAT178


Hà Nội, tháng 11/2020

Mục lục

I.

Giấu tin trong âm thanh sử dụng phương pháp mã hóa pha
(Lê Ngọc Khoa, Đặng Anh Phong)

1. Phương pháp mã hóa pha thơng thường
Mã hóa pha là một phương pháp dựa vào đặc tính tai người không phân biệt được sự khác
nhau về pha của hai tín hiệu âm thanh. Việc giấu tin được thực hiện thông qua việc thay thế
pha của một đoạn(segment) âm thanh ban đầu bằng một pha tham chiếu (referency phase)
thể hiện dữ liệu. Pha của các đoạn tiếp theo sẽ được điều chỉnh sao cho độ chênh lệch pha
giữa các đoạn là không đổi.



Hình 1 Sự dịch chuyển pha của tín hiệu

Giả sử ta có hai chuỗi x(t) và y(t) như sau:

Trong đó A là biên độ, f là tần số và là pha. Thuật ngữ pha được hiểu theo nghĩa đó là
tham chiếu đến một tín hiệu khác. Ví dụ nếu them chiếu đến tín hiệu
thì tín
hiệu x(t) có pha là và tín hiệu y(t) có pha là -. [1]


Sơ đồ thuật toán:
Dữ liệu vào

Chia dữ liệu âm
thanh thành N
đoạn bằng nhau

Sử dụng ma trận pha đã
sửa đổi và ma trận độ

lớn để tái tạo lai tín
hiệu sử dụng biến đổi
DFT nghịch đảo

Tín hiệu sau khi
được giấu tin

Áp dụng công thức DFT
cho từng đoạn


Lưu độ lệch pha giữa
hai pha bất kì

Tái tạo ma trận pha với
n>0 sử dụng độ lệch
pha

Nhúng dữ liệu: bit 1
hoặc 0 đại diện cho
pha


Do phương pháp mã hóa pha sử dụng biến đổi Fourier rời rạc, nên chúng ta sẽ nhắc lại về
phép biến đổi này.
Trong toán học, phép biến đổi Fourier rời rạc (DFT) đơi khi cịn được gọi là phép biến đổi
hữu hạn, là một phép biến đổi trong giải tích Fourier cho các tín hiệu thời gian rời rạc. Đầu
vào của phép biến đổi này là một chuỗi hữu hạn các số thực và hoặc số phức.

Với dãy N số phức: x0,x1,…, x(N-1) sẽ được biến đổi thành chuỗi X0, X1,…,X(N-1) theo
cơng thức sau:

Những phương trình này có thể được mô tả như sau: Các số phức Xk đại duện cho biên độ
và pha ở các bước sóng khác nhau của tín hiệu vào xn. Phép biến đổi DFT tính các giá trị
Xk từ các giá trị xn. Khi viết dưới dạng tọa độ, ta thu được biên độ Ak/N và pha k từ
modules và argument của Xk.

Trong đó:
1. Re là phần thực
2. Im là phần ảo
3. T là thời gian [2]



1.1 Các bước cụ thể của phương pháp giấu tin sử dụng mã hóa pha
Bước 1: Chia âm chuỗi âm thanh s[i] với 0<= i <= N, thành N đoạn bằng nhau có độ dài L
(0<=i <= N)

Âm thanh gốc


S0

S1

S2



×