Tổng quan luận án

Trong bối cảnh bùng nổ của thông tin số và mạng Internet, việc lưu trữ, truyền tải, sao chép và khôi phục dữ liệu diễn ra nhanh chóng và thuận tiện. Tuy nhiên, quá trình này nảy sinh các nguy cơ nghiêm trọng như xâm nhập trái phép, đánh cắp, xuyên tạc dữ liệu số và tranh chấp bản quyền. Tại Việt Nam, nhiều văn bản quy phạm pháp luật đã được ban hành nhằm bảo vệ an toàn thông tin và chủ quyền không gian mạng, bao gồm:

  • Luật An ninh quốc gia số 32/2004/QH11 (thông qua ngày 03/12/2004);
  • Luật Giao dịch điện tử số 51/2005/QH11 (thông qua ngày 29/11/2005);
  • Luật Công nghệ thông tin số 67/2006/QH11 (thông qua ngày 29/6/2006);
  • Luật An toàn thông tin mạng (thông qua ngày 19/11/2015, hiệu lực từ ngày 01/07/2016);
  • Quyết định số 63/QĐ-TTg ngày 13/01/2010 của Thủ tướng Chính phủ phê duyệt Quy hoạch phát triển an toàn thông tin số quốc gia đến năm 2020.

Song song với khung pháp lý, các biện pháp kỹ thuật đóng vai trò cốt lõi. Khác với mã hóa dữ liệu (nhằm che giấu ý nghĩa thông điệp bằng cách chuyển bản rõ sang bản mã như DES, RSA), kỹ thuật giấu thông tin (data hiding) thực hiện nhúng thông tin vào đối tượng chứa nhằm giấu đi sự hiện diện của thông điệp. Trong khi các nghiên cứu trong nước trước đây tập trung chủ yếu vào đối tượng ảnh số, nghiên cứu giấu tin trong âm thanh tại Việt Nam còn rất hạn chế do hệ thống thính giác con người (Human Auditory System - HAS) có độ nhạy cảm cao hơn nhiều so với hệ thống thị giác.

Khoảng trống nghiên cứu mà luận án xác định bao gồm 4 vấn đề kỹ thuật trọng tâm:

  1. Giấu tin sao cho ít làm thay đổi dữ liệu âm thanh gốc nhất;
  2. Kiểm tra và xác thực xem tin mật sau khi giải có bị sai khác do nhiễu hoặc do tấn công hay không;
  3. Thiết lập phương thức giấu không theo quy luật nhằm ngăn chặn người thám tin phát hiện hoặc giải mã nếu không có khóa bí mật;
  4. Nâng cao độ bền vững của tin giấu trước các tác động biến đổi dữ liệu.

Mục tiêu cụ thể của luận án được đánh số như sau:

  1. Nghiên cứu các phương pháp hỗ trợ việc không nhận tin sai trong quá trình giải tin và các cách chọn mẫu tín hiệu âm thanh không theo quy luật để giấu các bit tin, gây khó khăn cho việc thám tin;
  2. Nghiên cứu và áp dụng các kỹ thuật điều chỉnh mẫu dữ liệu để thực hiện giấu tin;
  3. Trình bày một số cải tiến kỹ thuật cho bài toán giấu tin trong môi trường âm thanh.

Đối tượng nghiên cứu của luận án là các thuật toán giấu tin trong dữ liệu âm thanh số, tập trung vào mục đích giấu tin mật (steganography) và kiểm soát tính toàn vẹn dữ liệu. Phạm vi thực nghiệm của luận án sử dụng các định dạng âm thanh số phổ biến (như WAV, PCM, MP3), các tập dữ liệu mẫu chuẩn (bao gồm bài phát biểu, tiếng cười, thông báo công cộng, nhạc hòa tấu) và các thông điệp mật thử nghiệm (tệp văn bản, ảnh nhị phân logo, ảnh đồ họa).


Tổng quan tài liệu và vị trí của luận án

Luận án điểm lại hệ thống tài liệu nghiên cứu quốc tế và trong nước về lĩnh vực giấu thông tin và thủy vân số:

Nghiên cứu quốc tế

  • Các công trình chuyên khảo nền tảng: Stefan Katzenbeisser và Fabien A. Petitcolas (2000) với sách về kỹ thuật giấu thông tin mật và thủy vân số; Chun-Shien Lu (2005) về bảo mật đa phương tiện và bảo vệ sở hữu trí tuệ; Nedeljko Cvejic và Tapio Seppänen (2008) về công nghệ thủy vân âm thanh số; Ingemar J. Cox (2008) về thủy vân số và giấu tin mật; Ali Mohammad Al-Haj (2010) về kỹ thuật thủy vân đa phương tiện; Xing He (2008, 2011) về mã hóa tri giác và xử lý tín hiệu âm thanh; Hyoung Joong Kim và cộng sự (2004) về thủy vân âm thanh thông minh.
  • Luận án tiến sĩ tiêu biểu trên thế giới: Min Wu (nghiên cứu về giấu dữ liệu đa phương tiện), Nedeljko Cvejic (chuyên sâu về giấu tin trong âm thanh).
  • Diễn đàn học thuật chuyên ngành: Chuỗi hội thảo quốc tế International Workshop on Digital-forensics and Watermarking (IWDW, tổ chức lần thứ 15 vào năm 2016 tại Trung Quốc) và Tạp chí chuyên ngành Transactions on Data Hiding and Multimedia Security (phát triển từ năm 2006).
  • Các hướng tiếp cận kỹ thuật trên thế giới:
    • Giấu trên miền thời gian: Phương pháp biến đổi bit ít quan trọng nhất LSB (Cvejic và Seppänen); phương pháp Patchwork và thuật toán MPA cải tiến (Yeo và Kim); phương pháp phân tích đặc trưng nổi bật của tín hiệu (Wu và cộng sự);
    • Khai thác đặc trưng hệ thính giác HAS: Kỹ thuật mã hóa pha dựa trên sự không cảm nhận dịch pha (Bender và cộng sự; Dong); kỹ thuật mã hóa tiếng vọng (echo hiding);
    • Giấu theo định dạng tệp nén: Giấu trên tệp MP3, tệp định dạng PCM;
    • Giấu trên miền biến đổi và trải phổ: Sử dụng biến đổi Fourier rời rạc (DFT) trên miền tần số; sử dụng biến đổi wavelet rời rạc (DWT); kỹ thuật trải phổ trực tiếp DSSS và nhảy tần FHSS.

Nghiên cứu trong nước

  • Luận án tiến sĩ của các tác giả: Vũ Ba Đình (giấu tin trong ảnh bản đồ số), Nguyễn Ngọc Hà và Nguyễn Văn Tảo (giấu tin trong ảnh và các ứng dụng), Nguyễn Hải Thanh (thuật toán giấu tin trong ảnh ứng dụng mã đàn hồi), Lưu Thị Bích Hường (thủy vân trên cơ sở dữ liệu quan hệ).
  • Các nhóm nghiên cứu tại Trường Đại học Khoa học Tự nhiên - ĐHQG TP.HCM, Trường Đại học Giao thông vận tải, Trường Đại học Hải Phòng.

Vị trí và khoảng trống luận án lựa chọn

Các luận án trong nước trước đây tập trung chủ yếu vào đối tượng ảnh số hoặc cơ sở dữ liệu quan hệ, chưa có luận án nào đi sâu nghiên cứu giấu tin trong dữ liệu âm thanh số. Luận án này định vị vào việc nghiên cứu thuật toán giấu tin trên âm thanh, giải quyết bài toán dung lượng cao trên miền thời gian, bổ sung cơ chế kiểm soát lỗi nhận tin bằng mã Hamming, và phát triển các giải pháp giấu tin trên miền tần số nhằm tăng cường khả năng chống chịu tác động bên ngoài.


Cơ sở lý thuyết và phương pháp nghiên cứu

Cơ sở lý thuyết và mô hình hệ giấu tin

Hệ giấu tin gồm 4 thành phần cơ bản:

  • Thông điệp mật (secret message): Chuỗi văn bản, hình ảnh chuyển thành chuỗi bit $M$;
  • Dữ liệu chủ/môi trường chứa (host signal): Tín hiệu âm thanh gốc $C$;
  • Khóa bí mật (stego-key $K$): Dùng để sinh vị trí rải tin và bảo mật quá trình giấu;
  • Dữ liệu mang tin (stego signal): Tín hiệu sau khi nhúng $C'$.

Hệ giấu tin được đánh giá dựa trên mối quan hệ ràng buộc giữa 3 yếu tố: Chất lượng (quality), Dung lượng (capacity) và Độ bền vững (robustness).

          Chất lượng (Quality)
                /\
               /  \
              /    \
  Bền vững ---------- Dung lượng
(Robustness)         (Capacity)

Cơ sở sinh học của giấu tin trong âm thanh dựa vào hệ thống thính giác con người (HAS):

  • Ngưỡng nghe: Dải tần từ 20 Hz đến 20 kHz (nghe rõ nhất từ 1 kHz đến 4 kHz). Âm thanh dưới 20 Hz là hạ âm, trên 20 kHz là siêu âm;
  • Hiện tượng che khuất (auditory masking): Một âm thanh mạnh (masker) làm cho tai người không nghe thấy âm thanh yếu hơn (maskee). Xảy ra trên cả miền tần số (simultaneous masking) và miền thời gian (temporal masking);
  • Đơn vị đo cường độ âm thanh: $$\text{dB} = 20 \log_{10}\left(\frac{P_1}{P_{RL}}\right)$$
  • Dung lượng lưu trữ tín hiệu âm thanh stereo 16-bit, tần số lấy mẫu 44 kHz: $$\text{Dung lượng 3 phút} \approx 3 \times 60 \times 44000 \times 16 \times \frac{2}{8} \approx 31{,}68 \text{ MB}$$

Các kỹ thuật bổ trợ và phân tích

  1. Biến đổi miền:
    • Biến đổi Fourier rời rạc (DFT) thông qua thuật toán FFT với độ phức tạp $O(n \log n)$;
    • Biến đổi wavelet rời rạc (DWT) dựa trên phân tích đa phân giải, tách tín hiệu thành thành phần xấp xỉ tần số thấp ($A$) và chi tiết tần số cao ($D$).
  2. Xáo trộn dữ liệu mật:
    • Xáo trộn theo thứ tự từ điển với $n!$ hoán vị;
    • Biến đổi Arnold ma trận hai chiều: $$\begin{bmatrix} x' \ y' \end{bmatrix} = \begin{bmatrix} 1 & 1 \ 1 & 2 \end{bmatrix} \begin{bmatrix} x \ y \end{bmatrix} \pmod N$$
Kích thước khối ảnh ($N$) Chu kỳ lặp lại Kích thước khối ảnh ($N$) Chu kỳ lặp lại
2 3 20 30
3 4 32 24
6 12 64 36
10 30 80 60
16 12 100 150
  1. Sinh chuỗi giả ngẫu nhiên:

    • Bộ sinh đồng dư: $x_k = (a \cdot x_{k-1} + b) \pmod M$;
    • Bộ sinh đồng dư cải tiến: $x_k = (a \cdot x_{k-1} + 2a) \pmod n$;
    • Bộ sinh Fibonacci có độ trễ: $x_k = (x_{k-17} - x_{k-5})$.
  2. Các độ đo và công cụ đánh giá:

    • Tỉ số tín hiệu trên nhiễu phân đoạn (SNR): $$\text{SNR} = 10 \log_{10} \frac{\sum_{i=0}^{N} x(i)^2}{\sum_{i=0}^{N} [x(i) - y(i)]^2}$$ (Giá trị SNR $\ge 20\text{ dB}$ bảo đảm chất lượng âm thanh).
    • Hệ số tương quan chéo chuẩn hóa (NCC): $$\text{NCC} = \frac{1}{n} \sum_{i=1}^{n} \frac{x(i) \cdot y(i)}{[x(i)]^2}$$
    • Thang đánh giá chủ quan ODG (Object Difference Grade):
Mô tả cảm nhận sự thay đổi Điểm ODG
Không cảm nhận được 0.0
Cảm nhận được, nhưng không gây khó chịu -1.0
Hơi gây khó chịu -2.0
Gây khó chịu -3.0
Rất khó chịu -4.0
  • Các phần mềm phát hiện tin giấu âm thanh: HITIT, Stego-Suite, Stegsecret.

Nội dung chính theo từng chương

Chương 1: Giấu thông tin và giấu tin trong âm thanh

Chương 1 hệ thống hóa lịch sử phát triển của kỹ thuật giấu tin (từ câu chuyện Demeratus khắc tin trên gỗ bọc sáp thời Hy Lạp cổ đại, người La Mã dùng mực không màu), định nghĩa các thành phần của hệ thống giấu tin và phân loại theo mục đích:

  • Giấu tin mật (Steganography);
  • Thủy vân số (Watermarking): Gồm thủy vân bền vững (robust), thủy vân dễ vỡ (fragile), thủy vân không nhìn thấy và nhìn thấy được.

Chương này trình bày 6 nhóm ứng dụng chính của giấu tin: liên lạc bí mật, bảo vệ bản quyền, nhận thực/phát hiện xuyên tạc, ghi dấu vân tay (fingerprinting), gán nhãn (labeling), và điều khiển sao chép (copy control). Đồng thời, chương 1 phân tích các đặc trưng âm thanh (âm lượng, độ cao, âm sắc), 4 môi trường truyền dẫn tín hiệu (end-to-end, lấy mẫu lại khác tỉ lệ, analog và lấy mẫu lại, over the air), cấu trúc các định dạng âm thanh (WAV, AIFF, AU, MP3, WMA, QuickTime, RealAudio) và khảo sát 10 phần mềm giấu tin âm thanh phổ biến:

Tên phần mềm Định dạng tệp hỗ trợ Dạng bản quyền
Info Stego MP3 Shareware
ScramDisk WAV Shareware
MP3Stego MP3 Mã nguồn mở
StegoWav WAV Mã nguồn mở
Hide4PGP MP3, VOC Mã nguồn mở
Steghide WAV, AU Mã nguồn mở
S-Tool WAV Mã nguồn mở
Invisible Secrets WAV Thương mại
Steganos WAV, VOC Thương mại
OpenPuff Đa phương tiện (ảnh, audio, video, PDF) Miễn phí

Chương 2: Phương pháp giấu tin trong âm thanh

Chương 2 trình bày chi tiết các nguyên lý kỹ thuật giấu tin cơ sở trong âm thanh, bao gồm:

  1. Phương pháp điều chỉnh bit ít quan trọng nhất (LSB coding): Thay thế các bit thấp (từ vị trí 1 đến 3) của mẫu âm thanh bằng bit mật. Đạt tốc độ nhanh, dung lượng cao (8 mẫu chứa được 1 byte), nhưng dễ bị tác động;
  2. Phương pháp chẵn lẻ (Parity coding): Chia tín hiệu thành các khối mẫu, tính tổng giá trị mẫu để xác định tính chẵn/lẻ đại diện cho bit 0 hoặc bit 1;
  3. Phương pháp mã hóa pha (Phase coding): Thay thế pha của đoạn âm thanh ban đầu bằng pha tham chiếu: $$\text{phase}_{\text{new}} = \begin{cases} \pi/2 & \text{nếu giấu bit } 1 \ -\pi/2 & \text{nếu giấu bit } 0 \end{cases}$$
  4. Phương pháp mã hóa tiếng vọng (Echo coding): Thêm tiếng vọng với độ trễ $d < 20\text{ ms}$: $$X(n) = S(n) + \alpha S(n - d)$$
  5. Phương pháp trải phổ (Spread Spectrum): Sử dụng kỹ thuật DSSS hoặc FHSS, chuyển chuỗi bit sang dạng lưỡng cực $b(i) \in {-1, 1}$, nhân với chuỗi giả ngẫu nhiên $r(n)$ và nhúng vào tín hiệu gốc: $$x(n) = s(n) + \alpha \cdot w(n)$$
  6. Phương pháp điều chỉnh biên độ và lượng tử hóa (Quantization): Biến đổi mẫu $x$ thành $y$ theo hàm lượng tử $q(x, D)$ và bước lượng tử $D$: $$y = \begin{cases} q(x, D) + D/4 & \text{nếu giấu bit } 1 \ q(x, D) - D/4 & \text{nếu giấu bit } 0 \end{cases}$$
  7. Phương pháp điều chế tỉ lệ thời gian và Patchwork: Thuật toán MPA cải tiến của Yeo và Kim khắc phục nhược điểm nhận tin sai của Patchwork cổ điển bằng cách điều chỉnh khoảng cách giữa hai tập mẫu ngẫu nhiên luôn lớn hơn $d = \sqrt{C \cdot S}$.

Chương 3: Một số thuật toán giấu tin trên miền thời gian

Chương 3 xây dựng và đánh giá thực nghiệm 5 thuật toán giấu tin trên miền thời gian (dựa trên 5 công trình công bố của tác giả).

1. Thuật toán giấu tin kết hợp mã sửa lỗi Hamming

  • Sử dụng mã Hamming (7,4) với ma trận sinh $G$ và ma trận kiểm tra $H$. Chuỗi thông điệp 4 bit $u$ được mã hóa thành từ mã 7 bit $v = G \cdot u$. Quá trình kiểm tra lỗi thực hiện qua biểu thức $H \cdot v = 0$. Thuật toán có khả năng phát hiện 2 bit lỗi và tự động sửa 1 bit lỗi trên mỗi khối 7 bit;
  • Quy tắc nhúng: Mỗi bit được giấu vào tổng chẵn/lẻ của 3 mẫu dữ liệu liên tiếp;
  • Dung lượng giấu: Đạt xấp xỉ $1/6$ tổng số mẫu của tệp chứa.

Kết quả đánh giá giá trị SNR khi nhúng các tệp dữ liệu thử nghiệm:

Dạng tệp âm thanh Tên tệp chứa Tệp dohoa.cpp (430 byte) Tệp DuyTanlogo (1694 byte) Tệp map.gif (14845 byte)
Độc tấu jarre-in.wav 77.50 dB Đạt chuẩn SNR Đạt chuẩn SNR
Phát biểu speech-in.wav Đạt chuẩn SNR Đạt chuẩn SNR Đạt chuẩn SNR

Kết quả thử nghiệm khả năng phát hiện và sửa lỗi khi tệp speech-in.wav mang tệp map.gif bị tấn công sửa đổi mẫu:

Số mẫu bị điều chỉnh ngẫu nhiên Phát hiện thay đổi khi giải tin Số bit sai phát hiện Số bit có thể tự sửa chữa
5 1 1
10 3 2
40 24 20
100 38 14
500 172 75

2. Thuật toán giấu điều chỉnh giá trị nhóm bit

  • Sử dụng khóa bí mật $K = (x, y, N)$ kết hợp bộ sinh đồng dư cải tiến $SR[i] = (x \cdot SR[i-1] + 2y) \pmod N$ để xác định ngẫu nhiên chỉ số mẫu $S[i]$ và vị trí bit $V[i]$ cần nhúng;
  • Kỹ thuật giảm độ lệch khi can thiệp bit thứ 3:
    • Nếu đổi bit 3 từ $0 \rightarrow 1$: chuyển đồng thời bit 2 và bit 1 về 0;
    • Nếu đổi bit 3 từ $1 \rightarrow 0$: chuyển đồng thời bit 2 và bit 1 lên 1.
  • Kỹ thuật này giúp biên độ sai khác giữa mẫu gốc và mẫu mang tin giảm xuống, bảo đảm tính vô hình đối với thính giác.

Chương 4: Hai phương pháp giấu trên miền tần số

Chương 4 đề xuất hai thuật toán giấu tin trên miền tần số (tổng hợp từ 2 bài báo của tác giả) nhằm mục đích tăng khả năng chịu đựng các tấn công và nhiễu:

  1. Phương pháp giấu sử dụng phép biến đổi Fourier (DFT): Lựa chọn và điều chỉnh các hệ số tần số sau biến đổi Fourier, cho phép nhúng 8 bit dữ liệu mật vào trong mỗi khối 512 mẫu tín hiệu âm thanh;
  2. Phương pháp giấu sử dụng phép biến đổi Wavelet (DWT): Dựa trên phân tích đa phân giải, điều chỉnh giá trị trung bình của các đoạn dữ liệu trên các hệ số xấp xỉ tần số thấp.

So với các kỹ thuật trên miền thời gian tại Chương 3, các phương pháp trên miền tần số có tỉ lệ dung lượng dữ liệu thấp hơn, nhưng có khả năng duy trì tính toàn vẹn của tin mật trước các biến đổi và lọc nhiễu cơ bản.


Kết quả và những đóng góp mới

Luận án đã đạt được các đóng góp mới về mặt kỹ thuật và giải pháp thực nghiệm:

  1. Đề xuất cơ chế xác thực và sửa sai cho tin mật bằng mã Hamming (7,4): Giải quyết tình trạng bên nhận thu nhận tin sai lệch do đường truyền hoặc tấn công mà không hay biết; tích hợp quy tắc điều chỉnh tính chẵn lẻ trên nhóm 3 mẫu để nhúng tin;
  2. Đề xuất kỹ thuật giảm thiểu độ lệch biên độ khi nhúng bit bậc cao: Xây dựng quy tắc bù trừ giá trị tại bit 1 và bit 2 khi can thiệp vào bit 3, kết hợp bộ sinh đồng dư cải tiến với khóa $K = (x, y, N)$ để ngẫu nhiên hóa vị trí mẫu và vị trí bit nhúng;
  3. Đề xuất cải tiến kỹ thuật mã hóa tiếng vọng (echo coding): Tối ưu hóa các tham số phân rã và độ trễ nhằm tăng độ vô hình và độ chính xác khi phân tích cepstrum;
  4. Đề xuất hai phương pháp giấu tin trên miền tần số: Kỹ thuật điều chỉnh hệ số DFT (8 bit/512 mẫu) và kỹ thuật điều chỉnh giá trị trung bình hệ số DWT, giúp nâng cao độ bền vững trước tấn công nhiễu.

Các kết quả nghiên cứu đã được công bố tại các diễn đàn khoa học:

  • Tạp chí Khoa học Tự nhiên và Công nghệ, Đại học Quốc gia Hà Nội (2009, 2013);
  • Tạp chí Khoa học và Công nghệ, Đại học Đà Nẵng (2016);
  • Kỷ yếu Hội nghị quốc tế IEEE SoCPaR 2013;
  • Kỷ yếu Hội nghị quốc tế IEEE ATC 2014 (tại Hà Nội);
  • Kỷ yếu Hội nghị quốc tế ICIEIS 2013 (tại Malaysia);
  • Kỷ yếu Hội nghị quốc tế IEEE DICTAP 2014 (tại Thái Lan).

Hạn chế và hướng nghiên cứu tiếp

Hạn chế

  • Các thuật toán giấu tin trên miền thời gian (Chương 3) tuy đạt dung lượng cao (SNR đạt trên 77 dB) nhưng độ bền vững thấp, dễ bị ảnh hưởng bởi các phép biến đổi nén mất thông tin hoặc lọc tín hiệu;
  • Việc sử dụng mã Hamming (7,4) làm giảm dung lượng truyền dẫn hữu ích xuống còn khoảng một nửa so với phương pháp LSB thuần túy, và giới hạn khả năng tự sửa lỗi tối đa ở mức 1 bit trên mỗi đoạn 7 bit;
  • Các thuật toán trên miền tần số (Chương 4) có độ phức tạp tính toán cao hơn và dung lượng nhúng bị giới hạn (8 bit/512 mẫu đối với DFT).

Hướng nghiên cứu tiếp

  • Mở rộng nghiên cứu áp dụng các cấu trúc mã sửa lỗi có khả năng sửa nhiều lỗi hơn trên dữ liệu âm thanh;
  • Tối ưu hóa tốc độ tính toán cho các phép phân tích biến đổi trên miền tần số;
  • Thử nghiệm và hoàn thiện các thuật toán thích ứng cho các định dạng âm thanh nén phức tạp và các luồng truyền âm thanh thời gian thực trên thiết bị di động.

Giá trị tham khảo

Luận án là tài liệu tham khảo hữu ích cho các nhóm đối tượng:

  • Nghiên cứu sinh và học viên cao học ngành An toàn thông tin, Khoa học máy tính, Kỹ thuật viễn thông: Tham khảo hệ thống tổng quan toàn diện về các kỹ thuật giấu tin âm thanh (Chương 1, Chương 2) và phương pháp đánh giá thực nghiệm (SNR, NCC, thang ODG, phân tích lỗi);
  • Giảng viên và nhà nghiên cứu xử lý tín hiệu số: Sử dụng các thuật toán kết hợp mã kiểm soát lỗi với giấu tin LSB và kỹ thuật biến đổi DFT/DWT làm học liệu giảng dạy chuyên đề;
  • Kỹ sư phát triển phần mềm an ninh mạng và bảo mật dữ liệu đa phương tiện: Ứng dụng các quy tắc điều chỉnh bit giảm sai lệch và cơ chế sinh số ngẫu nhiên có khóa để thiết kế các kênh truyền thông tin mật an toàn.

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

1. Tại sao giấu tin trong âm thanh lại khó thực hiện hơn so với giấu tin trong ảnh số?
Hệ thống thính giác con người (HAS) có độ nhạy cảm cao hơn nhiều so với hệ thống thị giác con người. Mọi biến đổi nhỏ về biên độ hoặc pha trong dải tần nghe rõ (1 kHz – 4 kHz) đều dễ dàng bị phát hiện. Thêm vào đó, các dạng tấn công và biến đổi trên âm thanh số rất đa dạng, đòi hỏi các thuật toán phải xử lý phức tạp để bảo đảm tính "vô hình".

2. Việc kết hợp mã Hamming (7,4) giải quyết được vấn đề gì trong giấu tin âm thanh?
Mã Hamming giúp bên nhận kiểm tra và xác thực xem tin mật sau khi giải có bị thay đổi do tấn công hoặc nhiễu đường truyền hay không. Cơ chế này cho phép phát hiện nếu có 2 bit sai và tự động sửa chữa chính xác nếu có 1 bit sai trong mỗi khối 7 bit nhận được.

3. Kỹ thuật điều chỉnh bit thứ 3 của luận án làm cách nào để không gây suy giảm chất lượng âm thanh?
Khi bắt buộc phải đổi bit thứ 3 để giấu tin, nếu đổi từ $0 \rightarrow 1$, thuật toán chuyển đồng thời bit 2 và bit 1 về 0; nếu đổi từ $1 \rightarrow 0$, thuật toán chuyển bit 2 và bit 1 lên 1. Thao tác bù trừ này giúp giảm độ lệch giá trị tổng thể của mẫu âm thanh, giữ chất lượng tệp mang tin ở mức SNR cao.

4. Hai phương pháp giấu tin trên miền tần số ở Chương 4 có ưu và nhược điểm gì so với phương pháp ở Chương 3?
Ưu điểm của hai phương pháp miền tần số (dùng DFT và DWT) là có độ bền vững cao hơn, chịu được một số dạng tấn công và nhiễu cơ bản. Nhược điểm là dung lượng nhúng thấp hơn (ví dụ phương pháp DFT giấu được 8 bit trong đoạn 512 mẫu) và thời gian xử lý tính toán lâu hơn so với miền thời gian.


Kết luận

Luận án tiến sĩ đã giải quyết bài toán giấu tin mật trong môi trường dữ liệu âm thanh số, lấp đầy khoảng trống nghiên cứu thực nghiệm âm thanh trong nước. Tác giả đã đề xuất thành công các giải pháp tích hợp mã sửa lỗi Hamming để kiểm soát tính toàn vẹn dữ liệu, quy tắc bù trừ bit giảm thiểu sai lệch mẫu tín hiệu, cùng hai phương pháp nhúng tin trên miền tần số DFT và DWT. Toàn bộ các thuật toán đều được kiểm chứng bằng thực nghiệm định lượng qua các chỉ số khách quan (SNR, NCC) và thang đánh giá chủ quan ODG, đóng góp các giải pháp kỹ thuật hữu ích cho lĩnh vực bảo mật và an toàn thông tin.