1. Trang chủ
  2. » Giáo án - Bài giảng

Thuyết trình môn Công nghệ multimedia Tìm hiểu kỹ thuật giấu tin trong ảnh

19 293 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 2,26 MB

Nội dung

KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN CÔNG NGHỆ MULTIMEDIA CHỦ ĐỀ: TÌM HIỂU KỸ THUẬT GIẤU TIN TRONG ẢNH Học viên thực hiện: 1... NỘI DUNG Nhu cầu trao đổi thông tin hiện nay  Tổng q

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN

CÔNG NGHỆ MULTIMEDIA

CHỦ ĐỀ:

TÌM HIỂU KỸ THUẬT GIẤU TIN TRONG ẢNH

Học viên thực hiện:

1 Lê Thị Huế

2 Nguyễn Tiến Thụy

1

Trang 2

NỘI DUNG

 Nhu cầu trao đổi thông tin hiện nay

 Tổng quan về giấu tin

 Cấu trúc ảnh Bitmap

 Phương pháp LSB ( Least Significant Bit)

Trang 3

NHU CẦU TRAO ĐỔI THÔNG TIN HIỆN NAY

 Hiện nay CNTT ngày càng phát triển nhanh.

 Nhu cầu trao đổi thông tin ngày càng nhiều

 Nhiều hệ mật mã ra đời, nhưng tốc độ tính toán của máy tính là rất nhanh => giảm tính an toàn.

 Một hướng tiếp cận mới trong bảo mật là giấu tin

Trang 4

TỔNG QUAN VỀ GIẤU TIN

 Định nghĩa giấu tin

 Mô hình giấu tin

 Các kỹ thuật giấu tin

 Các ứng dụng chính của giấu tin

Trang 5

ĐỊNH NGHĨA GIẤU TIN

 Giấu tin là kỹ thuật nhúng (giấu) một lượng thông tin số nào đó vào trong một đối tượng dữ liệu số khác Giấu tin trong ảnh là kỹ thuật nhúng một lượng thông tin số nào đó vào trong ảnh mà khó phát hiện bằng kỹ thuật thông thường

Mục đích:

1 Bảo mật cho dữ liệu được đem giấu.

2 Bảo mật cho chính đối tượng được đem giấu

thông tin.

Trang 6

CÁC KỸ THUẬT GIẤU TIN

Trang 7

CÁC ỨNG DỤNG CHÍNH CỦA GIẤU TIN

Protection)

Trang 8

CẤU TRÚC ẢNH BITMAP

 Ảnh Bitmap do Microsoft đề xuất, có phần mở rộng BMP

 Có 3 dạng chính:

o Ảnh đen trắng: mỗi điểm ảnh biểu diễn bởi 2 trạng thái là 0 và 1.

o Ảnh đa cấp xám: mỗi điểm ảnh được biểu diễn bởi

1 giá trị (0…255) là cường độ sáng tại điểm đó.

o Ảnh màu: mỗi điểm ảnh biểu diễn bởi 3 đại lượng

R, G, B Số lượng màu có thể lên đến 256^3 (16 triệu màu)

Trang 9

CẤU TRÚC ẢNH BITMAP

1 Phần tiêu đề ( Bitmap header)

2 Thông tin về ảnh (Bitmap Infor)

3 Bảng màu ( Palette table)

Trang 10

1 BITMAP HEADER

 Phần này có độ lớn cố định là 14 bytes, dùng để mô tả

thông tin chung về tệp như kiểu tệp, độ lớn và một số

thông tin liên qua đến tệp

Offset (byte) Giá trị Ý nghĩa

Trang 11

2 BITMAP INFO

Offset (byte) Giá trị Ý nghĩa

5  8 Unsigned long Độ rộng của ảnh tính theo pixel

9  12 Unsigned long Độ cao của ảnh tính theo pixel

15  16 Unsigned long Số bít để biểu diễn 1 pixel

17  20 Unsigned long Kiểu nén

21  24 Unsigned long Kích thước ảnh (byte)

25  28 Unsigned long Độ phân giải của ảnh theo chiều ngang

29  32 Unsigned long Độ phân giải ảnh theo chiều dọc

33  36 Unsigned long Số lượng màu trong bảng ảnh

Trang 12

3 BẢNG MÀU VÀ VÙNG DỮ LIỆU ẢNH

 Bảng màu (Palette Table): Bảng màu là tập các

màu sử dụng trong ảnh, mỗi một màu trong

ảnh được gọi là một entry và được lưu trữ bằng

4 byte

 Vùng dữ liệu ảnh(Bitmap Data): Là ma trận các

điểm ảnh,mỗi điểm ảnh có thể biểu diễn bởi n

bit (n=8,24,32…),ví dụ với ảnh 24 bit,mỗi

điểm ảnh là 1 bộ 3 thành phần(R,G,B) và mỗi

thành phần này chiếm 1 byte Đây chính là nơi

để giấu tin

Trang 13

PHƯƠNG PHÁP LSB

( LEAST SIGNIFICANT BIT)

tuần tự từng bit của thông điệp cần ẩn bằng một bit ít có ý nghĩa nhất của 1

byte trong ảnh gốc

Trang 14

THUẬT TOÁN LSB

Đầu vào: Ảnh gốc; Thông điệp bí mật

Đầu ra: Ảnh mang thông tin ẩn

Các bước thực hiện:

Bước 1: Encode

1 Biến đổi thông điệp cần giấu thành dãy các bit

2 Đọc lần lượt từng byte từ ảnh đầu vào

của thông điệp

Bước 2: Decode

1 Đọc từng byte từ ảnh có chứa tin giấu

2 Với mỗi byte này trích ra 1 bit có vị trí thấp nhất

3 Chuyển dãy bit vừa nhận được thành thông điệp ban đầu

Trang 15

VÍ DỤ

8 byte đầu Ký tự ‘A’ 8 byte sau

Trang 16

MỘT SỐ GIAO DIỆN CHÍNH CỦA

CHƯƠNG TRÌNH DEMO

Ngày đăng: 04/10/2017, 15:22

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w