Nguyễn Đại Thọ An ninh Mạng 19
Chương 2
MÃ HÓA ĐỐI XỨNG
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Nguyễn Đại Thọ An ninh Mạng 20
Hai kỹ thuật mã hóa chủ yếu
hóa đối xứng
Bên gửi và bên nhận sử dụng chung một khóa
Còn gọi là
Mã hóa truyền thống
Mã hóa khóa riêng / khóa đơn / khóa bí mật
kỹ thuật mã hóa duy nhất trước những năm 70
Hiện vẫn còn được dùng rất phổ biến
hóa khóa công khai (bất đối xứng)
Mỗi bên sử dụng một cặp khóa
Một khóa công khai + Một khóa riêng
Công bố chính thức năm 1976
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Nguyễn Đại Thọ An ninh Mạng 21
Một số cách phân loại khác
Theo phương thức xử lý
Mã hóa khối
Mỗi lần xử lý một khối nguyên bản và tạo ra khối bản mã tương
ứng (chẳng hạn 64 hay 128 bit)
Mã hóa luồng
Xử dữ liệu đầu vào liên tục (chẳng hạn mỗi lần 1 bit)
Theo phương thức chuyển đổi
Mã hóa thay thế
Chuyển đổi mỗi phần tử nguyên bản thành một phần tử bản mã
tương ứng
Mã hóa hoán vị
Bố trí lại vị trí các phần tử trong nguyên bản
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Nguyễn Đại Thọ An ninh Mạng 22
Mô hình hệ mã hóa đối xứng
Khóa bí mật dùng chung
bởi bên gửi và bên nhận
Khóa bí mật dùng chung
bởi bên gửi và bên nhận
Giải thuật mã hóa Giải thuật giải mã
Nguyên bản
đầu vào
Nguyên bản
đầu ra
Bản
truyền đi
Mã hóa
Y = EK(X)
Giải mã
X = DK(Y)
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Nguyễn Đại Thọ An ninh Mạng 23
Mô hình hệ mã hóa đối xứng
Gồm có 5 thành phần
Nguyên bản
Giải thuật mã hóa
Khóa bí mật
Bản
Giải thuật giải mã
An ninh phụ thuộc vào sự bí mật của khóa,
không phụ thuộc vào sự bí mật của giải thuật
CuuDuongThanCong.com https://fb.com/tailieudientucntt