BỘ THÔNG TIN VÀ TRUYỀN THÔNG
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG
MƠN : Kỹ thuật giấu tin
Báo cáo : DEMO trải phổ
Giảng viên : Đỗ Xuân Chợ
Họ và tên sinh viên:
Dương Văn Chung – b18dcat029
Nguyễn Văn Trung - B18DCAT253
Nguyễn Bá Dương – B18DCAT044
Nhóm lớp :12
Hà Nội, tháng 5 năm 2022
Chuỗi bit đầu vào :
Chuỗi mã giả PN :
Demo DSSS
Môi trường: Visual studio code
Ngôn ngữ: java
Đây là kết quả của quá trình trải phổ 1 file âm thanh có giấu tin
Trên đây t có thể hiểu Encoder là máy phát cịn Decoder là máy thu
Đầu tiên ta có:
file âm thanh gốc là file original.wav
tin được giấu vào là meoo meo
key đóng vai trị là mã giả ngẫu nhiên
Như đã nói encoder hoạt động như máy phát:
Đoạn thơng tin ban đầu được biến đổi thành dạng binary rồi trải phổ trực tiếp với đoạn mã pn được
tại ra trong class Common
Đây chính là hàm tạo mã giả ngẫu nhiên, lớp này được kết nối với cả encoder và decoder để đồng bỗ
chuối pn từ đo giải mã đoạn âm thanh được encoder tạo ra
File encode.wav là file âm thanh sau quá trình trảo phổ và điều chế song mang tại encode
Decoder sẽ nhận âm thanh truyền ra từ endcoder và kết hợp với dãy mã giả ngẫu nhiên trong class
common để giải trải phổ và giải điều chế.
Sau quá trình này ta sẽ nhận được 1 đoạn mã dưới dạng binary và được giải mã qua lớp binarytool