Tải bản đầy đủ

Nghiên cứu xây dựng một số giải pháp đảm bảo an toàn thông tin trong cơ sở dữ liệu không gian




B GIO DC V O TO B QUC PHềNG




TRUNG TM KHKT V CNQS





V BA èNH





nghiên cứu xây dựng một số giải pháp

đảm bảo an ton thông tin
trong cơ sở dữ liệu không gian


Chuyờn ngnh: Bo m toỏn hc cho mỏy tớnh v h thng tớnh toỏn
Mó s: 62 46 35 01





TểM TT LUN N TIN S TON HC






H NI - 2006



B GIO DC V O TO B QUC PHềNG




TRUNG TM KHKT V CNQS



V BA èNH





nghiên cứu xây dựng một số giải pháp
đảm bảo an ton thông tin
trong cơ sở dữ liệu không gian




Chuyên ngành: Bảo đảm toán học cho máy tính và hệ thống tính toán
Mã số: 62 46 35 01


LUN N TIN S TON HC




NGI HNG DN KHOA HC
1. PGS. TSKH Nguyn Xuõn Huy
2. TS Nguyn Hng Hi





H NI - NM 2007


Công trình được hoàn thành tại Trung tâm Khoa học Kỹ thuật -
Công nghệ Quân sự



Người hướng dẫn khoa học:
1. PGS-TSKH Nguyễn Xuân Huy


2. TS Nguyễn Hồng Hải



Phản biện 1: GS-TSKH Phạm Thế Long
Học viện Kỹ thuật Quân sự


Phản biện 2: PGS-TS Đặng Văn Đức
Viện Công nghệ Thông tin



Phản biện 3: PGS-TS Phạm Văn Ất
Đại học Giao thông Vận tải


Luận án sẽ được bảo vệ trước Hội đồng chấm luận án cấp Nhà nước
họp tại

vào hồ
i giờ ngày tháng năm



Có thể tìm hiểu luận án tại 1. Thư viện Quốc gia
2. Thư viện Trung tâm KHKT-CNQS

DANH MỤC CÁC CÔNG TRÌNH ĐÃ CÔNG BỐ
1. Vũ Ba Đình,
Nguyễn Xuân Huy, Đào Thanh Tĩnh (2002), Đánh giá
khả năng giấu dữ liệu trong bản đồ số, Tạp chí Tin học và Điều khiển
học, (4), 347-353.
2. Vũ Ba Đình,
Nguyễn Xuân Huy, Đào Thanh Tĩnh (2002), Kỹ thuật
giấu thông tin trong bản đồ số, Chuyên san Bưu chính Viễn thông, (8),
85-92.
3. Vũ Ba Đình
(2003), Giấu thông tin trong cơ sở dữ liệu không gian, Tạp
chí Nghiên cứu khoa học kỹ thuật và công nghệ Quân sự, (4), 30-36.
4. Vũ Ba Đình
, Lương Thế Dũng (2003), Mô hình giấu thông bền vững
trong bản đồ số, Tạp chí Nghiên cứu khoa học kỹ thuật và công nghệ
Quân sự, (5), 42-48.
5. Vũ Ba Đình
(2004), Giấu thông tin bền vững sử dụng kỹ thuật trải phổ
trong cơ sở dữ liệu không gian, Chuyên san các công trình nghiên cứu
– triển khai Viễn thông và CNTT, (12), 57-62.
6. Vũ Ba Đình
(2005), Xác định giá trị ngưỡng cho phương pháp giấu
thông tin kỹ thuật trải phổ trong cơ sở dữ liệu không gian, Chuyên san
các công trình nghiên cứu – triển khai Viễn thông và CNTT, (14), 50-
56.

Báo cáo tại các Hội nghị Khoa học
1. Vũ Ba Đình (2003), Giấu thông tin trong các hệ cơ sở dữ liệu bản đồ
số, Tuyển tập các báo cáo Khoa học, Hội nghị Khoa học, Trung tâm
KHKT-CNQS, Hà Nội, 4/2003, 41-45.
2. Vũ Ba Đình, Nguyễn Xuân Huy, Nguyễn Hồng Hải (2003), Xây dựng
phương pháp giấu thông tin bền vững trong cơ sở dữ liệu không gian,
Kỷ yếu Hội thảo Quốc gia lần thứ 6: một số vấn đề chọn lọc của công
nghệ thông tin, Thái Nguyên 29-31/8/2003, 83-88.
3. Vũ Ba Đình (2003), Nguyễn Xuân Huy, Thuộc tính chẵn lẻ áp dụng
trong kỹ thuật giấu thông tin bền vững, Kỷ yếu Hội thảo Quốc gia
"Fundamental and Applied Information technology Research" (FAIR),
Hà Nội 4-5/10/2003, 378-384.



1
GIỚI THIỆU LUẬN ÁN
1. Tính thời sự của vấn đề nghiên cứu
Sự phát triển nhanh chóng của kỹ thuật truyền thông số hóa, đặc biệt là
truyền thông trên môi trường Internet, một mặt tạo ra hiệu quả cao cho quá
trình trao đổi thông tin, mặt khác làm nảy sinh hàng loạt vấn đề bất cập
liên quan đến bản quyền, theo dõi và quản lý tài nguyên thông tin. Điều
này đang thúc đẩy quá trình nghiên cứu tìm kiếm các giải pháp đảm bảo an
toàn thông tin trên môi trường thông tin số. Bên cạnh các giải pháp truyền
thống như mật mã, chữ ký số, chứng chỉ số, giấu thông tin là một giải
pháp hiệu quả đang được nhiều người quan tâm. Trên thực tế, giấu thông
tin đã trở thành một hướng nghiên cứu có tốc độ phát triển rất nhanh trong
những năm gần đây. Tính đến năm 2006, đã có 8 hội nghị Quốc tế về công
nghệ giấu thông tin. Nhiều công trình có giá trị về khoa học và ứng dụng
thực tiễn đã được công bố tại các hội nghị khoa học, tạp chí và phương
tiện truyền thông khác.
Ở Việt Nam, bắt đầu từ năm 2001 đã xuất hiện một số nghiên cứu về
kỹ thuật giấu thông tin. Đến nay, đã có nhiều công bố về kết quả phát triển
kỹ thuật thủy vân
ảnh số, giấu thông tin trong dữ liệu âm thanh
Dữ liệu bản đồ số nói riêng và dữ liệu không gian nói chung là kiểu
dữ liệu quan trọng với tiềm năng và nhu cầu ứng dụng rất lớn. So với tài

liệu in trên giấy, dữ liệu không gian số hóa có nhiều ưu điểm trong việc
trao đổi, tổ chức lưu trữ, tìm kiếm, sao lưu dự phòng và phát triển ứng
dụng.
Với mục đích bảo vệ bản quyền, đã có một số công bố về kỹ thuật
giấu thông tin trong bản đồ số vectơ, khôi phục thông tin có sử dụng bản
tin gốc. Phương pháp này có độ bền vững cao trước nhiều kiểu tấn công
như cắt xén dữ liệu, dị
ch chuyển các vectơ, thu phóng, Tuy nhiên,
phương pháp tách tin có sử dụng bản tin gốc bộc lộ nhiều hạn chế trong
Style Definition: Heading 3,Heading
3 Char: Indent: First line: 0 cm
Deleted: D
Deleted: so với tài liệu in trên giấy

2
các ứng dụng liên quan đến quản lý cấp phát, truyền thông tin bí mật.
Tìm kiếm giải pháp cho vấn đề trên đây có tính cấp thiết, nhất là
trong lĩnh vực an ninh, quốc phòng. Vì vậy, đề tài "Nghiên cứu xây dựng
một số giải pháp đảm bảo an toàn thông tin trong cơ sở dữ liệu không
gian" được chọn cho luận án này.
Mục tiêu của luận án: Xây dựng phương pháp giấu thông tin vào cơ
sở dữ liệu không gian, khôi ph
ục tin giấu trong điều kiện không có dữ liệu
gốc và môi trường mang tin bị biến dạng.
2. Các kết quả chính của luận án
Kết quả chính của luận án được trình bày trong 4 chương:
+ Chương 2 xây dựng mô hình dữ liệu không gian và phân tích một số
tính chất cơ bản của kiểu dữ liệu không gian. Khai thác thuộc tính chẵn lẻ
của vectơ tọa độ nguyên, xây dựng công thức tính xác suất chuyể
n trạng
thái chẵn lẻ của các vectơ không gian khi nó bị biến dạng. Đây là các yếu
tố quan trọng trong việc hình thành các thuật toán giấu và hồi phục thông
tin.
+ Chương 3 đề xuất thuật toán giấu bít thông tin bền vững trong cơ sở
dữ liệu không gian,
dựa trên tính ổn định của một số đặc trưng mẫu thống
kê trên tập đủ lớn các vectơ mang tin.
+ Chương 4 xây dựng thuật toán giấu bít thông tin bền vững dựa trên
tính kháng nhiễu của thông tin trong kỹ thuật truyền thông tin trải phổ.
H
iệu quả của phương pháp giấu bít thông tin bền vững được đánh giá
thông qua các phân tích độ biến dạng của môi trường do tin giấu và xác
suất lỗi trong quá trình tách thông tin khi môi trường mang tin bị biến
dạng.
+ Chương 5 xây dựng thuật toán giấu bản tin nhị phân trên cơ sở mô
hình đa truy cập theo mã trên kênh truyền thông tin có nhiễu. Độ tin cậy
Deleted: Hai vấn đề chính trong phân
tích h
Deleted: bao gồm
Deleted: phân tích

3
của bản tin phụ thuộc
tính bền vững của thuật toán giấu bít thông tin. Tính
độc lập của các bít được giải thích dựa trên đặc điểm của mô hình đa truy
cập theo mã.
Toàn bộ các thuật toán đã được cài đặt, thử nghiệm và trình bày kết
quả trong phần Phụ lục.
3. Phương pháp và kỹ thuật sử dụng
K
ế thừa ưu điểm của các phương pháp giấu thông tin cho dữ liệu đa
phương tiện đã được biết đến trên thế giới và trong nước, luận án đề xuất
phương pháp giấu thông tin bền vững trong dữ liệu không gian trên cơ sở
xây dựng một mô hình dữ liệu phù hợp. Các thuật toán giấu thông tin được
đưa ra dựa trên sự tương đồng của kỹ thuật truyền thông tin và kỹ thuật
giấu thông tin. Thí nghiệm cài đặt kiểm chứng thực tế là khâu quan trọng,
được lặp lại nhiều lần trong quá trình hoàn thiện mô hình lý thuyết.
4. Tính khoa học và tính mới của luận án
Phương pháp giấu thông tin trong dữ liệu không gian đề xuất trong luận án
này không trùng lặp với các phương pháp đã được đề xuất trước đây.
Thuật toán được xây dựng trên cơ sở phân tích lý thuyết. Kết quả lý thuyết
có thể áp dụng để phát triển các thuật toán mới cũng như mở rộng và hoàn
thiện theo nhiều hướng khác nhau.
5. Ý nghĩa thực tiễn và khả năng phát triển kết quả của luận án
Mô hình dữ liệu không gian đã đề xuất trong luận án nhằ
m mục đích xây
dựng các thuật toán giấu thông tin bền vững (watermarking) sử dụng trong
quản lý cấp phát tài liệu số hóa. Đồng thời, có thể áp dụng mô hình này để
phát triển các thuật toán truyền thông tin bí mật (steganograph) trên cơ sở
lựa chọn một số tham số thích hợp cho mô hình kết hợp với kỹ thuật mật
mã.
Deleted: được đảm bảo nhờ
Deleted: khi cùng giấu trong một môi
trường
Deleted: mô hình đa truy cập theo mã
trên kênh truyền thông tin có nhiễu
Deleted: Trên cơ sở tổng hợp các kết
quả nghiên cứu về lĩnh vực giấu thông tin
trên thế giới và trong nước, luận án k
Deleted: công bố
Deleted: cho dữ liệu đa phương tiện
Deleted: phát triển
Deleted: cho kiểu
Deleted: xây dựng
Deleted: cho mục tiêu giấu thông tin
bền vững
Deleted:
xây dựng
Deleted: Các t
Deleted:
Deleted: Mô hình dữ liệu không gian
được xây dựng cho mục tiêu giấu thông
tin bền vững (watermarking), ứng dụng
trong quản lý cấp phát tài liệu số hóa.
Deleted: Tuy nhiên
Deleted: kết quả đạt được có thể áp
dụng cho mục đích truyền thông tin bí mật
(steganograph) trên cơ sở lựa chọn một số
tham số thích hợp cho mô hình và sử dụng
các thành tựu của kỹ thuật mật mã.

4
6. Các công bố
Nội dung chính của luận án đã được công bố ở 6 bài báo đăng trong các
tạp chí: Chuyên san Bưu chính Viễn thông (3 bài), Tin học và Điều khiển
học (1 bài), Tạp chí nghiên cứu Khoa học Kỹ thuật và Công nghệ Quân sự
(2 bài). Đồng thời, một số kết quả cũng được trình bày và đăng trong Kỷ
yếu Hội thảo Quốc gia lần thứ VI (2003), FAIF (2003) và Hội thảo Khoa
học Trung tâm Khoa học Kỹ thuật - Công nghệ Quân sự, BQP (2003).
7. Dung l
ượng của luận án
Luận án gồm 138 trang được phân chia như sau:
phần mở đầu và chương
tổng quan chiếm 26 trang, kết quả nghiên cứu trình bày trong 81 trang, còn
lại dành cho phần phụ lục, tài liệu tham khảo và các trang thủ tục khác.
NỘI DUNG CỦA LUẬN ÁN
Chương 1.
TỔNG QUAN VỀ KỸ THUẬT GIẤU THÔNG TIN
+ Định nghĩa giấu thông tin trong dữ liệu đa phương tiện.
+ Phân loại phương pháp giấu thông tin theo mô hình lý thuyết.
+ Nghiên cứu các thuộc tính cơ bản của tin giấu.
+ Đề xuất định nghĩa độ bền vững của tin giấu.
+ Xác định vai trò các tham số thống kê của môi trường mang tin trong
đánh giá tính chất của biến dạng và xây dựng thuật toán.
Chương 2.
MÔ HÌNH DỮ LIỆU KHÔNG GIAN
Trình bày kết quả xây dựng mô hình dữ liệu không gian phục vụ bài toán
giấu thông tin với các nội dung chính sau:
+ Xây dựng mô hình dữ liệu không gian. Đề xuất một số khái niệm,
định nghĩa về tính chẵn lẻ cho các vectơ tọa độ nguyên, một số công cụ
nhận biết và biến đổi tính chẵn lẻ của các vectơ.
Deleted: ¶
Deleted: .
Deleted: P
Deleted:

5
+ Nghiên cứu xây dựng các chỉ tiêu đánh giá biến dạng cho kiểu dữ
liệu không gian và đưa ra đánh giá cho thuật toán chuyển đổi tính chẵn lẻ.
+ Xây dựng công thức tính xác suất thay đổi trạng thái chẵn lẻ của
vectơ không gian cho các trường hợp điển hình: vectơ có dịch về tâm và
không dịch về tâm khối chẵn lẻ, biến dạng tọa độ và biến dạng khoảng
cách có phân phối
đều liên tục, biến dạng dịch chuyển theo hướng, biến
dạng ngẫu nhiên có phân bố chuẩn.
2.1. Mô hình dữ liệu không gian
2.2. Xây dựng mô hình dữ liệu không gian cho bài toán giấu tin
Định nghĩa 2.2.1 xác định kiểu dữ liệu không gian. Định nghĩa 2.2.3 xác
định hai điểm cực trị trong miền V
J
là điểm dưới trái
m
ξ
và điểm trên phải
M
ξ
(với V là không gian N chiều trên trường số thực và miền không gian
VV
J
⊂ ). Các khái niệm δ-quan hệ và quan hệ thứ tự (Định nghĩa 2.2.2) cho
phép xác định các vectơ thuộc miền V
J
và thực hiện phép so sánh giữa các
vectơ này. Miền không gian xác định như trên được gọi là “khối không
gian” và để tiện lợi,
ta sử dụng ký hiệu
J
V .
Định nghĩa 2.2.4 xác định 4 loại sai số: sai số tọa độ, sai số khoảng
cách, sai số tọa độ cho phép và sai số khoảng cách cho phép cho các vectơ
không gian khi chúng bị biến dạng.
Lượng tử hóa các vectơ thuộc không gian vectơ R
(N)
Với mọi vectơ
)(N
R∈
ξ
,
)(N
n
R là tập hợp các vectơ có tọa độ nguyên, lựa
chọn một giá trị
R∈
δ
và xây dựng ánh xạ
)()(
:
N
n
N
RR →
δ
ϕ
. Ký hiệu
ζ

ảnh theo module
δ
của
ξ
trong ánh xạ
δ
ϕ
. Công thức tổng phần nguyên
mọi thành phần của
ξ
khi chia cho
δ
:

=














=
N
j
j
M
1
δ
ξ
ξ
δ
(2.2.3)
được xây dựng nhằm xác định thuộc tính chẵn lẻ của vectơ không gian.
Thuộc tính này sẽ được sử dụng trong toàn bộ quá trình xây dựng thuật
Deleted: .
Deleted: ¶
Với
V là không gian N chiều trên trường
số thực và miền không gian
VV
J

,

6
toán, đánh giá biến dạng và đánh giá hiệu quả của phương pháp giấu và
tách thông tin.
Tập ảnh của tập mọi vectơ thuộc
J
V
trên tập các vectơ có tọa độ
nguyên được phân hoạch thành
{
}
δ
ζ
c
là tập hợp ảnh của mọi vectơ
ξ

tính chẵn và
{
}
δ
ζ
l
là tập hợp ảnh của mọi vectơ
ξ
có tính lẻ với bước
δ
.
Trên cơ sở nhận xét (Tính chất 2.2.1 và 2.2.2) về thay đổi tính chẵn
lẻ của
ξ
khi tọa độ của nó thay đổi, chúng ta sẽ xây dựng các thuật toán
biến đổi tính chẵn lẻ của vectơ.
Định nghĩa 2.2.8. Xây dựng hàm chẵn lẻ của vectơ
Xây dựng ánh xạ
{
}
1,1: +−a
ξ
δ
e
như sau:
(
)
{
}
() {}



∈−
∈+
=
δδ
δδ
δ
ζξϕ
ζξϕ
ξ
l
c
e
:1
:1
)(
(2.2.4)
)(
ξ
δ
e được gọi là hàm chẵn lẻ của biến
ξ
.
Mục 2.2.2
trình bày các thuật toán thay đổi tính chẵn lẻ của vectơ tọa độ
nguyên. Hai thuật toán được xây dựng là Thuật toán Parity_Change và
Parity_Change_M. Có 3 nhận xét xung quanh thuật toán Parity_Change:
1. Thuật toán làm thay đổi tính chẵn lẻ của
ξ
trong khi vẫn giữ cho
v∈
ξ
. (Nhận xét 2.2.3)
2. Thuật toán gây ra biến dạng tọa độ và biến dạng khoảng cách cho
vectơ
ξ
với giá trị biến dạng cố định δ. (Nhận xét 2.2.4)
3. Có thể giảm biến dạng trung bình bằng cách lựa chọn khối không
gian kề khối chứa
ξ
sao cho độ dịch chuyển của
ξ
sang khối đó là
ngắn nhất. (Nhận xét 2.2.5)
Thuật toán Parity_Change_M thực hiện mục tiêu nêu
trong Nhận xét 2.2.5.
2.3. Khảo sát sự biến dạng của kiểu dữ liệu không gian
Mục 2.3 khảo sát sự chuyển đổi tính chẵn lẻ của dữ liệu không gian khi bị
tác động nào đó làm biến dạng. Các định nghĩa được trình bày trong mục
2.3.1; chỉ tiêu để đánh giá biến dạng trình bày trong mục 2.3.2. Phân tích
Deleted: :
Deleted: .
Deleted: nói

7
xác suất biến dạng của dữ liệu không gian khi chịu tác động của biến dạng
trình bày trong mục 2.3.3.
Định nghĩa 2.3.1 xác định biến dạng của vectơ không gian. Định
nghĩa 2.3.2 xác định biến dạng cấu trúc của dữ liệu không gian. Định
nghĩa 2.3.3 xác định biến dạng dữ liệu không gian.
Tác động của biến dạng lên các vectơ không gian mang tính ngẫu nhiên.
Vì vậy, chúng ta sẽ xem xét tác động này bằng các công c
ụ của xác suất
thống kê. Một trong các yếu tố quan trọng trong nghiên cứu tác động của
biến dạng chính là xác suất chuyển trạng thái của vectơ không gian.
Tính chất 2.2.4 chứng minh rằng có thể đưa bài toán tính xác suất
thay đổi trạng thái chẵn lẻ của các vectơ mang tin trong không gian N-
chiều thuần nhất đẳng hướng về tính xác suất trong không gian 1-chiều:
()



−=
le ,
111
1
kNk
kN
kk
N
ppCP
(2.3.6)
Mục 2.3.3.2 trình bày kết quả tính xác suất chuyển trạng thái chẵn lẻ
1
p của vectơ không gian 1-chiều cho các trường hợp điển hình: (ký hiệu
ξ

là vectơ môi trường,
η
là vectơ biến dạng trong không gian 1 chiều,
η
ξ
+=
x
). Các kết quả sau đây đã được chứng minh:
Trường hợp (1-a):
ξ
có phân phối rời rạc,
constc
=
=
η
, cx +=
2
δ

, 2,1,
2
2
2
2
2
0:0
2
2
2
3
2:1
1
=













+≤<−∨






≤<
−≤<−
= n
ncnc
ncn
p
δ
δ
δ
δ
δ
δ
δ
δ
δ
(2.3.10)
Trường hợp (1-b):
ξ
có phân phối rời rạc,
η
có phân phối đều liên tục
trên đoạn
[]
Δ,0
,
η
δ
+=
2
x

1) Nếu
δ
δ
<<⇒<Δ x0
2
: không có biến dạng
(2.3.13)
2) Nếu
δ
δ
<Δ≤
2
,
2
3
2
δ
δ
<≤ x
: xác suất biến dạng
Δ
−=
2
1
1
δ
p

(2.3.14)
Deleted: .

8
3) Nếu
δ
>Δ ⇔ '2
δ
δ
+
=Δ n :

3a) Với
2
'0
δ
δ
<≤
,
Δ

Δ
−+
Δ
=
2
2
1
1
δ
δ
δ
n
np
Δ
+
−=
2
)12(
1
δ
n

3b) Với
δδ
δ
2'
2
<≤
,
Δ
=
δ
np
1


(2.3.15)
Trường hợp
δ
>Δ , khi n đủ lớn,
2
1
2
1
≈⇒≈
Δ
pn
δ

Trường hợp (2-a):
ξ
có phân phối đều liên tục, constc
=
=
η

(
)
() ()
()
() ()







−<≤−
≤<−−
=
δδ
δ
δ
δδ
δ
δ
1222,
mod
212,
mod
1
1
ncn
c
ncn
c
p

(2.3.17)
Trường hợp (2-b):
ξ

η
có phân phối đều liên tục
Do
ξ
xác định trên đoạn
[
]
δ
,0
,
η
xác định trên đoạn
[
]
Δ
,0
nên
η
ξ
+
=
x
xác
định trên đoạn
[]
Δ+
δ
,0
. Ký hiệu
)(n
p
là xác suất để x có giá trị thuộc các
đoạn
()
[]
δ
δ
1, +nn
. Để tính
)(n
p
, ta sẽ tính mật độ xác suất của x sau đó lấy
tổng của tích phân trên các đoạn này. Do
ξ

η
là các biến ngẫu nhiên
độc lập nên từ lý thuyết xác suất, hàm mật độ xác suất của x là:
()


∞−
−= dttxftfxf )()(
21
(2.3.18)
Ký hiệu
'
δ
δ
+=Δ n







Δ
=
δ
n

δ
δ
<
≤ '0 , 0≥n . Kết quả nhận được:
Nếu n chẵn:
n
nn
p −
Δ
+
Δ
+
=
δ
δ
22
)1(
1

(2.3.31)
Nếu n lẻ:
Δ
+

Δ
−+=
2
)1(
2
1
1
δ
δ
nn
np

(2.3.32)
Từ hai trường hợp trên ta đều có
2
1
)(lim)(lim
11
==
−→Δ+→Δ
pp
nn
δδ

2.3.3.3. Biến dạng khoảng cách
N=2,
0
δ
δ
= ;
()
[]
[]







=+
0
0
0
22
,0,0
,0,
1
δη
δη
δ
ηξ
; (2.3.33)

9
Xác suất thay đổi trạng thái chẵn lẻ của vectơ không gian 2 chiều khi biến
dạng có hướng ngẫu nhiên, module biến dạng phân bố đều trong đoạn
[]
0
,0
δ
và các vectơ không gian được dịch về tâm khối chẵn lẻ đơn vị được
tính bằng phương pháp hình học và kết quả nhận được là
58.0
1

P .
Chương 3.
XÂY DỰNG PHƯƠNG PHÁP GIẤU THÔNG TIN DỰA
TRÊN THỐNG KÊ TÍNH CHẴN LẺ CỦA DỮ LIỆU KHÔNG GIAN
+ Xây dựng phương pháp giấu một bít thông tin vào một khối dữ liệu
không gian dựa trên thống kê tính chẵn lẻ của tập hợp các vectơ
mang tin trong khối.
+ Đánh giá biến dạng môi trường do giấu tin.
+ Đánh giá tính bền vững của phương pháp thông qua phân tích lỗi
tách tin khi môi trường mang tin bị biến dạng.
3.1. Mô hình phương pháp thống kê
Hai thuật toán giấu bít thông tin được trình bày trong mục 3.1.1: thuật toán
ST_Wa và thuật toán ST_Wb. Bước 4 của thuật toán ST_Wa được bỏ qua
trong thuật toán ST_Wb.

Mục 3.1.2 trình bày thuật toán ST_E (Tách thông tin phương pháp
thống kê) khi môi trường mang tin không bị biến dạng nhằm mục đích làm
rõ nguyên lý của thuật toán ST_W(a và b).
Mục 3.1.3 phân tích ảnh hưởng của tin giấu lên dữ liệu mang tin qua
việc đánh giá 2 tham số: i) biến dạng khoảng cách sau giấu tin; ii) biến
dạng tọa độ sau giấu tin.

Sau khi chứng minh các tính chất 3.1.1 đến 3.1.3 ta có các kết quả:
Kết quả 3.1.1. Biến dạng khoảng cách của các vectơ trong khối có giấu
một bít thông tin theo thuật toán ST_Wa là biến ngẫu nhiên D với trị trung
Deleted: .
Deleted: .

10
bình:
43
1
)(
δ
δ
NDE +=
(công thức 3.1.4).
Kết quả 3.1.2. Biến dạng khoảng cách cho các vectơ trong khối có giấu
một bít thông tin theo thuật toán ST_Wb là biến ngẫu nhiên D với giá trị
trung bình:
δ
3
1
)(
=DE
(công thức 3.1.5).
3.2. Ảnh hưởng của biến dạng môi trường lên tin giấu theo thuật
toán thống kê
Mục này phân tích các hình thức biến dạng thường gặp trong thực tế sử
dụng dữ liệu không gian:
+ Thêm (bớt) ngẫu nhiên một số đối tượng.
+ Dịch chuyển mọi đối tượng trong khối theo cùng một hướng.
+ Dịch chuyển các đối tượng theo hướng và biên độ ngẫu nhiên.
Kết quả phân tích cho thấy:
+ Thêm (bớt) ngẫu nhiên một số đối tượng gây ra
ε
-bất biến cho đại
lượng
{}{}
δδ
ζζ
lc
## −
.
+ Thuật toán ST_Wa có độ bền vững
(
)
+

=
bR khi dịch chuyển mọi
đối tượng trong khối theo cùng một hướng.
Đối với biến dạng dịch chuyển các đối tượng trong khối theo hướng
ngẫu nhiên. Sử dụng kết quả chương 2 ta thấy, để tách thông tin cần tìm
một đại lượng có quy luật biến đổi phụ thuộc vào các tham số đã biết hoặc
tính được qua phân tích thống kê.
Với Q là số vectơ trong khối,
A
# là lực lượng của tập A, đại lượng
thống kê đáp ứng yêu cầu như trên ký hiệu là G và được tính như sau:
{}{}
QG
lc
/##
δδ
ζζ
−= (3.2.5)
Sau khi chứng minh tính chất 3.2.1, ta có kết quả về diễn biến của G:

11
Kết quả 3.2.1. Vị trí mới của G sau biến dạng cho 3 trường hợp: không
giấu tin, giấu bít 0 và giấu bít 1 tương ứng sẽ là:
,0 ,215.0
1
P−
1
21 P


(3.2.11)
trong đó P
1
là xác suất chuyển trạng thái cho các vectơ (N-chiều) khi
chúng bị biến dạng. Kết quả này cho thấy vị trí mới của G cho các trường
hợp trên trùng nhau sau biến dạng nếu
5.0
1
=
P
.
Đặt:
1
21
4
1
PT −=

(3.2.12)
Với giả thiết P
1
đã xác định, thuật toán ST_E được sửa lại thành
thuật toán ST_Ep.
Mục 3.2.3 xem xét khả năng bảo toàn thông tin trong điều kiện có biến
dạng liên tiếp.
Tính chất 3.2.2. Trong không gian thuần nhất đẳng hướng, không phụ
thuộc vào trạng thái ban đầu và xác suất chuyển trạng thái, khi số lần xảy
ra biến dạng ngẫu nhiên đủ lớn, xác suất để mỗi vectơ rơi vào trạng thái
chẵn và lẻ cùng bằng 0.5. Tính chất trên được chứng minh qua mô hình
xích Markov hai trạng thái, rời rạc, thuần nhất.
Tính chất 3.2.3. Nếu số lần biến dạng xảy ra đủ lớn, biến dạng khoảng
cách của các vectơ mang tin sẽ vượt quá giới hạn sai số cho phép.
Từ các tính chất 3.2.2 và 3.2.3 ta thấy: thực hiện các biến dạng liên
tiếp có thể phá hủy tin giấu, tuy nhiên dữ liệu cũng mất giá trị sử dụng do
biến dạng cục b
ộ vượt giá trị cho phép.
3.3. Phân tích hiệu quả của phương pháp
Với môi trường có biến dạng dịch chuyển theo hướng. Từ công thức
(2.3.10) ta thấy: thuật toán ST_Wa có độ bền vững
+

=
)(bR với mọi biên
độ biến dạng. Trái lại, tính bền vững của thuật toán ST_Wb không ổn định
do xác suất chuyển trạng thái biến đổi nhanh theo giá trị biên độ biến dạng
Formatted: English (U.S.)
Deleted: .
Deleted:

12
(công thức: 2.3.17).
Với môi trường có biến dạng dịch chuyển ngẫu nhiê:
. từ Nhận xét
2.3.1 ta thấy, khi biên độ biến dạng đủ lớn so với bước chẵn lẻ, xác suất
chuyển trạng thái chẵn lẻ của các vectơ đều xấp xỉ 0.5, ngưỡng quyết định
ở công thức 3.2.12 tiến tới 0. Vì vậy:
• Để có độ bền vững cao, khi giấu tin ta cần chọn
δ
càng gần giới hạn
0
δ
càng tốt.
• Để tấn công phá hủy tin giấu theo thuật toán ST_Wa (và ST_Wb),
modul tấn công cũng được chọn càng gần giới hạn
0
δ
càng tốt.
Từ hai lý do trên, chúng ta quan tâm đến trường hợp khi tỷ lệ
δ
Δ
nhỏ hơn
và xấp xỉ bằng 1.
Kết quả nhận được cho thấy:
1. Thuật toán ST_Wa bền vững hơn Thuật toán ST_Wb trước cả hai
kiểu biến dạng: dịch chuyển theo hướng và biến dạng ngẫu nhiên.
2. Thuật toán ST_Wa có biến dạng trung bình do giấu tin lớn hơn, do
vậy có độ che giấu kém hơn thuật toán ST_Wb. Trong thực tế, tùy theo
tính chất môi trường mang tin và khả năng xảy ra các kiểu biến dạng mà
chọn thuật toán phù hợp hoặc kết hợ
p cả hai.
3. Tăng số chiều trong không gian dẫn tới tăng miền giá trị của p
1
, tại
đó xác suất chuyển trạng thái của vectơ P
1
có giá trị xấp xỉ 0.5. Điều này
có nghĩa là độ bền vững của tin giấu theo các thuật toán đã trình bày trong
mục 3.1.1 giảm. Vậy trong các ứng dụng cần độ bền vững cao và dung
lượng lớn, chúng ta có thể áp dụng phương pháp giấu tin theo từng chiều
của không gian.
4. Cả hai thuật toán đều có độ phức tạp thời gian thực hiện O(Q) với
Q là số lượng các vectơ mang tin trong khối.
Kế
t luận
Độ bền vững của tin giấu trong phương pháp thống kê được đảm bảo nhờ
Deleted: n
Deleted: Từ

13
tính chất ổn định của tham số thống kê trên số lượng đủ lớn các vectơ.
Thuật toán có dịch tâm của phương pháp này có độ bền vững rất cao
trong trường hợp biến dạng dịch chuyển có hướng. Tuy nhiên, trước các
biến dạng dịch chuyển ngẫu nhiên có biên độ đủ lớn (so với bước chẵn lẻ),
tin giấu có thể bị phá hủy hoặc không ổn định. Thuật toán kỹ thuật trải phổ
trong chương 4 nhằm khắc phục nhược điểm này.
Ch
ương 4 XÂY DỰNG PHƯƠNG PHÁP GIẤU THÔNG TIN KỸ
THUẬT TRẢI PHỔ CHO KIỂU DỮ LIỆU KHÔNG GIAN
Ưu điểm của kỹ thuật trải phổ là khả năng che giấu tín hiệu trong nhiễu do
tín hiệu có đặc điểm của nhiễu và biên độ tín hiệu nhỏ hơn so với nền
nhiễu. Một ưu điểm khác là khả năng khôi phục tín hiệu trong điều kiện có
giao thoa, tức là đồng thời có tác động của nhiề
u nguồn tín hiệu.
4.1 Mô hình giấu một bit thông tin kỹ thuật trải phổ
Lược đồ kỹ thuật trải phổ được trình bày qua hình 4.1.1, trong đó:
PRN: Hàm tạo vectơ H chiều, ký hiệu:
),(
H
K
P
R
N
u
=

(
)
H
uuuu , ,,
21
= ;
{
}
1,1 +−∈
i
u ; 0
1
=

=
H
i
i
u
(4.1.1)
Quy ước gọi vectơ có tính chất (4.1.1) là "vectơ tham chiếu".
SS: Hàm trải phổ, ký hiệu:
),( ubS
S
w =
x
b
K
n

K
b
*
W +
D
e
PRN
PRN
SS
Hình 4.1.1. Mô hình phương pháp giấu thông tin trải phổ
r

w

u

u

ww
x
W
s
== ),(

Deleted: trong điều kiện môi trường
mang tin có biến dạng

14
H
i , ,2,1=∀ ,
ii
uw = nếu 1=b và
ii
uw −= nếu 0
=
b (4.1.2)
GRD: thủ tục phân hoạch khối không gian, GRD
(
)
kK ,,
ν
:
U
H
i
i
1=
=
νν
; ∅=
=
I
H
i
i
1
ν
. (mục 4.1.2)
Vectơ môi trường mang tin (
x
) được xây dựng như sau: Ký hiệu
ij
ξ

vectơ thứ j trong khối không gian thứ i:
iiij
Jj , ,2,1,
=

ν
ξ
.
Khi đó:
()

=
=
i
J
j
ij
i
i
e
J
x
1
1
ξ
δ
trong đó
(
)
{
}
()
{}



∈−
∈+
=
δδ
δδ
δ
ζξϕ
ζξϕ
ξ
lij
cij
ij
e
:1
:1
)(

(4.1.2)
i
x là đại lượng ngẫu nhiên, có phân phối đều trong đoạn
[
]
1,1
+

. Ngoài ra,
do
()
{}
()()
{}
()
2
1
=∈=∈
δδδδ
ζξϕζξϕ
lijcij
PP
nên
0)( =
i
xE

3
1
)( =
i
xV
.
W : Toán tử chiếu
()
wwxW →,: .
D
e
: Tách thông tin. Giả thiết biến dạng n tác động lên môi trường mang
tin có dạng
nwn
s
r
+=+= ; Ký hiệu
*
b tích vô hướng của
r
với u :
),(),(),(),(
*
unbHunuwurb +=+== (4.1.3)
Tính
H
un
b
H
un
H
uw
H
ur
b
),(),(),(),(
~
*
+=+==

(4.1.4)
Do
n và u là các vectơ ngẫu nhiên, độc lập và ta có 0
1
=

=
H
i
i
u nên:

()
(
)
(
)
0,
11
==






=
∑∑
==
H
i
ii
H
i
ii
unEunEunE
Do vậy:
(
)
*
~
bsignb =
(4.1.5)
Để xây dựng thuật toán, mục 4.1.2. trình bày các thủ tục và hàm bổ trợ:
1. Thủ tục gán nhãn setLB.
2. Thủ tục lấy nhãn getLB.
3. Thủ tục gán chỉ số setIND.
4. Thủ tục lấy chỉ số getIND.
5. Thủ tục "tạo lưới" trên khối dữ liệu không gian GRD.
Thủ tục GRD trên khối không gian
ν
tạo ra tập hợp
{
}
H
θ
θ
θ
, ,,
21
=
Θ

gồm H khối vuông N-chiều có kích thước
θ
được ký hiệu là
h
θ
,

15
H
h , ,2,1= . Mỗi khối
h
θ
lại chứa
N
k
khối chẵn lẻ đơn vị
δ
. Vậy trong
khối
ν
có chứa
N
kH. khối chẵn lẻ đơn vị
δ
.
Xác định vị trí của vectơ trong khối không gian mang tin

Với
h
θξ
∈∀
, quy ước sử dụng ký hiệu
(
)
(
)
)(
21
, ,,,
N
N
Niiiad ∈=
νξ
θ
, gọi là
“địa chỉ khối kích thước
θ
của
ξ
trong
ν
” và tính
(
)
ν
ξ
θ
,ad
như sau:
()





























=
θ
ξξ
θ
ξξ
θ
ξξ
νξ
θ
N
m
N
mm
ad , ,,:,
2211
(4.1.6)
Thuật toán cơ bản của chương này trình bày trong mục 4.1.3.
Algorithm SSW
Function Giấu bit thông tin b vào khối dữ liệu không gian
ν

Format SSW
(
)
kKvb ,,,
Input Bít thông tin
{
}
1,0∈b ; khối dữ liệu không gian
ν
; khóa K; tham
số k, (
+
∈ Nk ; 2≥
k
);
Output

Khối không gian
ν
có mang tin giấu b
Method
1. GRD
(
)
kK ,,
ν
; // Tạo lưới trên khối dữ liệu không gian
ν
, sau bước
này ta nhận được các tham số
δ
; H; Tập hợp gồm H khối vuông N
chiều
{
}
H
θ
θ
θ
, ,,
21


2.
),(:
H
K
P
R
N
u = ; // Xây dựng vectơ tham chiếu giả ngẫu nhiên H chiều
3.
),(: ubS
S
w = ; // Trải phổ
4.
()
wsetLB ,Θ
; // Gán nhãn cho các khối Θ∈
i
θ

5.
{
}
∅=
+
:
θ
;
{
}
∅=

:
θ
;
for
1:=h
to H do
if
(
)
1+==
h
lb
θ
then
{
}
{
}
k
θθθ
∪=
++
: ;
elseif
(
)
1−==
h
lb
θ
then
{
}
{
}
h
θθθ
∪=
−−
: ;
Deleted: g

16
endif;
endfor;
6. for all
ij
ξ
in
i
θ
and all
i
θ
in
ν
do
if
{
}
(
)
(
)
{}
()
{
}
(
)
(
)
{
}
(
)
δδδδ
ζξϕθθζξϕθθ
icijiiliji
∈∧∈∨∈∧∈
−+
then
Parity_Change
()
iij
θξ
,
;
end if;
endfor;
End SSW.
Mục 4.1.4 đánh giá biến dạng môi trường do giấu tin: Độ dịch
chuyển do giấu tin của các vectơ X trong khối mang tin là biến ngẫu nhiên
có phân bố tiệm cận chuẩn









12
,
2
2
δδ
NX
. (Kết quả 4.1.1).
4.2 Ảnh hưởng của biến dạng môi trường lên tin giấu
4.2.1. Các hình thức biến dạng tiêu biểu lên môi trường mang tin
4.2.1.1. Biến dạng ngẫu nhiên (nhiễu)
Xây dựng công thức ảnh hưởng biến dạng do nhiễu:
Nếu
1+=
i
x
ta có
()
1
2
1
P
J
x
ilic
i
i
−=Δ−Δ=Δ
; 02

Δ



i
x

(4.2.5)
Nếu
1−=
i
x
ta có
()
1
2
1
P
J
x
ilic
i
i
=Δ−Δ=Δ

20 ≤Δ≤⇒
i
x

(4.2.6)
Cho trường hợp biến dạng có phân phối đều liên tục với biên độ
δ

Δ
,
theo kết quả nhận được từ mục 2.3.3 ta có
2
1
1
≤P . Kết hợp với các công
thức vừa nhận được suy ra: nếu
1
=
i
x
thì 01

Δ


i
x
; nếu 1

=
i
x
thì
10 ≤Δ≤
i
x
. Vì i bất kỳ, do đó biến dạng có phân phối đều liên tục với biên
Deleted: .
Deleted: 3
Deleted: 2

17
độ
δ
≤Δ không làm đổi dấu của mọi thành phần của vectơ mang tin.
Kết quả 4.2.1 Thuật toán trải phổ SSW có độ bền vững
+

=
)(bR
khi biến
dạng có phân phối đều liên tục với biên độ
δ

Δ
.
4.2.1.2. Biến dạng dịch chuyển theo hướng
i. Trường hợp vectơ mang tin được dịch tâm, ta nhận được công thức:
+ Nếu N lẻ, do
11
pP =
nên:
0)( =bR
khi
2
2
2
3
2
δ
δ
δ
δ
−≤<− ncn

+∞=)(bR

khi






+≤<−∨






<≤
2
2
2
2
2
0
δ
δ
δ
δ
δ
ncnc

, 2,1
=
n
+ Nếu N chẵn, 0
1
=P với mọi giá trị của p
1
nên độ bền vững của tin
giấu
+∞=)(bR với mọi giá trị của c.
ii. Trường hợp vectơ mang tin có phân bố đều, từ công thức (2.3.17) ta
thấy p
1
nhận giá trị trong miền
[]
1,0
. Do đó, độ bền vững của tin nhận giá
trị trong miền
[]
+∞,0 . Tuy nhiên, trong một số trường hợp đặc biệt sau đây
ta có thể đánh giá được R(b):
+ Nếu N lẻ, độ bền vững của tin giấu
+

=
)(bR khi 5.0
),mod(

δ
δ
c
.
+ Nếu N chẵn, độ bền vững của tin giấu 0)( >bR khi
5.0
),mod(
<
δ
δ
c

4.2.1.3. Biến dạng thêm, bớt các đối tượng

i. Nếu
1=
i
x
ta có
()
ii
ilil
ii
JJ
xy
Δ+
Δ

Δ
−=⇒
−+
2

(4.2.10)
ii. Nếu
1−=
i
x

()
ii
icic
ii
JJ
xy
Δ+
Δ−Δ
+=
−+
2

(4.2.11)
Do vậy
(
)
0
2

Δ+
Δ−
Δ

−+

ii
icic
JJ
(4.2.12)
(4.2.12) cho thấy biến dạng thêm bớt các đối tượng dữ liệu vào khối không
gian
i
ν
gây ra biến dạng kiểu nhiễu cộng cho mọi thành phần của vectơ
x

Formatted: Font: 16 pt, Lowered by
5 pt
Formatted: Font: 16 pt, Lowered by
5 pt

18
trong khối không gian này. Hơn nữa, nếu
1=
i
x , phân bố của
i
x bị dịch
sang trái khi có biến dạng. Tương tự, nếu
1−=
i
x , phân bố của
i
x bị dịch
sang phải khi có biến dạng. Kết quả này cho phép chúng ta xây dựng thuật
toán tách thông tin như sau: (Thuật toán SSE mục 4.2.2)
Algorithm SSE
Function Tách bit thông tin từ khối dữ liệu không gian
ν

Format SSE
(
)
kKv ,,

Input Khối dữ liệu không gian
ν
; khóa K; tham số k
Output Bít thông tin b
Method
1. GRD
(
)
kK,,
ν
; // tạo lưới trên khối dữ liệu không gian
ν

2.
),(:
H
K
P
R
N
u = ; // xây dựng vectơ tham chiếu giả ngẫu nhiên
3. for all
ν
θ

i
do
if
0==
i
J then
0:=
i
θ
;
else

=
=
i
J
j
ij
i
i
e
J
1
)(
1
:
ξθ
δ
;
endif;
endfor;
), ,,(:
21 H
θθθθ
=
;
4. if
0==Q then
Nul
l
b =: ; // Không có tin giấu
else
()

=
=
H
i
ii
lc
u
Q
uz
1
.
1
:,
θθ
;
if
(
)
0, ≥uz
lc
θ
then
1:=b
;

19
else
0:=b ;
endif;
endif;
End SSE.
4.2.3.
Xác định lỗi tách tin
4.2.3.1. Trường hợp đã biết phân phối xác suất
*
~
b

Áp dụng công thức (PL2) ta tính được:
{
}
==−=>=
+− ee
pbbPp 10
~
*









b
erfc
σ
2
1
2
1
1
(4.2.14)
4.2.3.2. Trường hợp chưa xác định phân phối xác suất của
*
~
b
Để xác định hình dạng của phân phối xác suất, ta có thể phân tích kết quả
nhận được từ một bản tin biết trước nội dung, gọi là bản tin tham chiếu,
được giấu xen kẽ cùng một thuật toán với bản tin chính. Miền mang tin
tham chiếu được dùng để phân tích thống kê, tìm quy luật của biến dạng,
trên cơ sở đó đưa ra tham số ngưỡng quyết định cho thông tin giấu.
Kết luận
Tính bền vững của phương pháp trải phổ trước biến dạng kiểu nhiễu cộng
có được do bản chất giả nhiễu của chuỗi trải phổ. Chúng ta cũng đã chứng
minh rằng thuật toán trải phổ có độ bền vững
+

=
)(bR đối với biến dạng
có phân phối đều liên tục biên độ
δ

Δ . Tuy nhiên, thuật toán trải phổ
không bền vững trước kiểu biến dạng dịch chuyển theo hướng.
Ảnh hưởng của tin giấu lên chất lượng của môi trường mang tin được
xem xét, đánh giá và so sánh với phương pháp thống kê. Kết quả so sánh
cho thấy: hai phương pháp có đặc trưng thống kê biến dạng do giấu tin xấp

20
xỉ như nhau, tính bền vững trước các biến dạng khác nhau có khác nhau.
Bảng 4.2.1 S
o sánh hiệu quả các thuật toán theo tính bền vững
Đánh giá tính bền vũng
Phương pháp thống kê Phương pháp trải phổ
Dịch
vectơ
về tâm
Kiểu biến
dạng

hiệu
Đánh giá

hiệu
Đánh giá
Có Dịch chuyển 11d
+∞=Rb
21d Kém
Có Ngẫu nhiên 11n Tốt và tốt hơn 10n 21n Tốt và tốt hơn 20n
Không Dịch chuyển 10d Kém và kém hơn 10n 20d Kém
Không Ngẫu nhiên 10n Kém 20n Tốt
Mỗi thuật toán có một ưu điểm trước một số kiểu biến dạng và bộc lộ
nhược điểm trước một số kiểu biến dạng khác. Kết hợp hai thuật toán để
giấu một bít thông tin và sử dụng bản tin tham chiếu để phân tích biến
dạng cho phép tạo ra một phương pháp giấu thông tin hiệu quả trước hầu
hết các hình thức biến dạng th
ường gặp trong thực tế.
Chương 5. GIẤU BẢN TIN TRONG DỮ LIỆU KHÔNG GIAN
Chương này trình bày phương pháp giấu bản tin vào môi trường dữ liệu
không gian N-chiều sao cho tin giấu vẫn khôi phục được với độ tin cậy
nhất định trong trường hợp dữ liệu mang tin bị biến dạng. Đối với bản tin,
ta cần xem xét khả năng khôi phục thông tin khi môi trường mang tin bị
cắt xén tới mức giới hạ
n
min
ν
. Nghĩa là:

ν
ν
⊂∀
k
nếu
N
j
, ,2,1=∀ mà
jj
k
min
νν
≥ (5.1)
thì từ khối
k
ν
ta vẫn có đủ điều kiện để tách bản tin.
Mục 5.1 trình bày kỹ thuật đa truy nhập theo mã và khả năng bảo
toàn thông tin trong một số trường hợp biến dạng. Mục 5.2 trình bày các
thuật toán giấu bản tin sử dụng kỹ thuật đa truy nhập theo mã.
Formatted: Line spacing: 1.5 lines
Formatted: Line spacing: 1.5 lines
Formatted: Line spacing: 1.5 lines
Formatted: Line spacing: 1.5 lines
Deleted: s

21
5.1. Mô hình giấu bản tin kỹ thuật đa truy nhập theo mã
Yếu tố quan trọng của kỹ thuật đa truy cập theo mã là tập giả nhiễu
{}
L
uuuU , ,,
11
= ,
{}
1,1 +−∈
i
u với tính chất sau:







=



≠∨≠
=∧=
=


=
=
+
0
)0()(0
)0()(
1
1
H
k
k
l
H
k
ik
m
k
l
u
imlif
imlifH
uu
(5.1.1)
Bản tin cần giấu được "điều chế" vào tập giả nhiễu U để nhận được
tập hợp các vectơ mang tin
{}
L
wwwW , ,,
21
= theo quy luật:

Hhubw
h
ll
h
l
, ,2,1, == ;
L
l
, ,2,1
=
(5.1.2)
Cộng các vectơ mang tin vào dữ liệu môi trường ta nhận được tập các
vectơ môi trường mang tin như sau:

W
X
S
+= với
{}
L
sssS , ,,
21
= ;
hhh
lll
wxs += .
Mục 5.1.2 phân tích ảnh hưởng giữa các bít của bản tin. Sử dụng cơ chế
tách tin gồm L bộ tách tin tương quan song song, và tính chất tích tương
quan chéo của
h
l
u ta có:

++

=

+++

=
====
H
h
h
i
h
i
H
h
h
i
h
H
h
h
i
h
i
H
h
h
i
h
i
unHbuxunHbuxy
1111
0 (5.1.6)
Kết quả nhận được cho thấy
i
y không phụ thuộc vào các
l
b với i
l
≠ .
Như vậy việc tách thông tin cho L bít thông tin đã giấu là độc lập, tức là sự
xuất hiện đồng thời các bít thông tin khác nhau trên một môi trường mang
tin không ảnh hưởng lẫn nhau trong quá trình tách thông tin.
5.2. Thuật toán giấu bản tin
Mục 5.2.1 trình bày thuật toán pnIndex dùng để tìm tập L chỉ số giả ngẫu
nhiên từ tập hợp M số nguyên đầu tiên. Thuật toán có độ phức tạp tuyến
tính và dừng sau L bước.
Deleted: .
Deleted: .

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay

×