Lecture Steganography: Naive steganography - Ho Dac Hung
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Lecture Steganography: Naive steganography - Ho Dac HungNaive steganography Ho Dac Hung 1 Contents• LSB embedding• Steganography in palatte images 2 1. LSB embedding• Arguably, LSB embedding is the simplest steganographic algorithm. It can be applied to any collection of numerical data represented in digital form. 3 1. LSB embedding• Let us assume that ? ? ∈ ? = *0,1,2, … , 2?? − 1+ is a sequence of integers.• Depending on the image format and the bit depth chosen for representing the individual values, each ? ? can be represented using nc bits ? ?, 1 , ? ?, 2 , … , ? ?, ?? , ?? ?? = ?,?, ?-2?? −? ?=1 4 1. LSB embedding• LSB embedding, as its name suggests, works by replacing the LSBs of ?,?- with the message bits ?,?-, obtaining in the process the stego image ?,?-. 5 1. LSB embeddingPath = Perm(n);y = x;m = min(m, n);for i = 1 to m { y[Path[i]] = x[Path[i]] + m[i] − x[Path[i]] mod 2;} 6 1. LSB embeddingPath = Perm(n);for i = 1 to m { m[i] = y[Path[i]] mod 2;} 7 1. LSB embedding• The amplitude of changes in LSB embedding is 1. because natural images contain a small amount of noise due to various noise sources present during image acquisition the LSB plane of raw, never-compressed natural images already looks random. 81. LSB embedding 9 1. LSB embedding• The data are consistent with the claim that the LSB plane is random. Even though this is not a proof of randomness, the argument is convincing enough to make us intuitively believe that any attempts to detect the act of randomly flipping a subset of bits from the LSB plane are doomed to fail.• This seemingly intuitive claim is far from truth because LSB embedding in images can be very reliably detected. 10 1. LSB embedding• Even if the LSB plane of covers was truly random, it may still be possible to detect embedding changes due to flipping LSBs if, for example, the second LSB plane b[i, nc − 1] and the LSB plane were somehow dependent! In the most extreme case of dependence, if b[i, nc − 1] = b[i, nc] for each i, detecting LSB changes would be trivial. All we would have to do is to compare the LSB plane with the second LSB plane. 11 1. LSB embedding• The embedding operation of flipping the LSB can be written mathematically in many different ways: 12 1. LSB embedding• LSB embedding also induces 2?? − 1 disjoint LSB pairs on the set of all possible element values *0,1,2, … , 2?? − 1+, 0,1 , 2,3 , … , *2?? − 2, 2?? − 1+ 13 1. LSB embedding• Note that if x[i] is in LSB pair {2k, 2k + 1}, it must stay there after embedding because the pair elements differ only in their LSBs (2k ↔ 2k + 1). This simple observation is the starting point of many powerful attacks on LSB embedding. 14 1. LSB embedding• For any steganographic method, it is often valuable to mathematically express the impact of embedding on the image histogram. Many steganographic techniques introduce characteristic artifacts into the histogram and these artifacts can be used to detect the presence of secret messages. 15 1. LSB embedding• Let ℎ ? = 0,1, … , 2?? − 1, be the histogram of elements from the cover image ? ℎ? = ?(? ? − ?) ?=1 16 1. LSB embedding• We will assume that Alice is embedding a stream of m random bits.• We denote by α = m/n the relative payload Alice communicates. 17 1. LSB embedding• Because during LSB embedding the pixel values within one LSB pair *2?, 2? + 1+ , ? = 0,1, … , 2?? − 1, are changed into each other but never to any other value, the sum ℎ? 2? + ℎ? ,2? + 1- stays unchanged for any α and thus forms an invariant under LSB embedding. 18 1. LSB embedding• We say that LSB embedding has a tendency to even out the histogram within each bin. This leads to a characteristic staircase artifa ...
Tìm kiếm theo từ khóa liên quan:
Lecture of Steganography Bài giảng Kỹ thuật giấu tin Lecture naive steganography Lecture LSB embedding Steganography in palatte imagesTài liệu cùng danh mục:
-
Đề cương An toàn và an ninh mạng - Trường Đại học Sao Đỏ
11 trang 323 0 0 -
Giáo trình An toàn và bảo mật thông tin - ĐH Bách khoa Hà Nội
109 trang 275 0 0 -
Ebook Managing risk and information security: Protect to enable - Part 2
102 trang 263 0 0 -
Đề cương chi tiết bài giảng môn Đảm bảo và an toàn thông tin
25 trang 258 0 0 -
Bài giảng An toàn và bảo mật thông tin - Trường đại học Thương Mại
31 trang 236 0 0 -
Nâng cao tính bảo mật trong xác thực người dùng Web sử dụng đặc trưng sinh trắc học
12 trang 206 0 0 -
Phương pháp bảo vệ và khác phục sự cố máy tính: Phần 2
99 trang 201 0 0 -
Một số phương pháp bảo mật dữ liệu và an toàn cho máy chủ
5 trang 197 0 0 -
Đề xuất xây dựng chiến lược quốc gia về an toàn không gian mạng
12 trang 188 0 0 -
Tìm hiểu về chính sách an ninh mạng trong quan hệ quốc tế hiện nay và đối sách của Việt Nam: Phần 1
141 trang 183 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 20 0 0 -
94 trang 18 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 19 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 18 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 20 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 18 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 19 0 0 -
39 trang 18 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 18 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 18 0 0