Please enable JavaScript.
Coggle requires JavaScript to display documents.
HỆ MÃ HÓA DỊCH CHUYỂN (CEASER) HỆ MÃ HÓA CỔ ĐIỂN …
HỆ MÃ HÓA DỊCH CHUYỂN (CEASER)
HỆ MÃ HÓA CỔ ĐIỂN HỆ MÃ HÓA KHÓA BÍ MẬT Khóa đối xứng
ĐỊNH NGHĨA
là hệ mã hóa thay thế đơn âm
A thay bằng Z, B thay bằng Y chẳng hạn
Bảng chữ cái có N ký tự
thay thế từng ký tự một
Không gian bản rõ P tương đương bản mã C
HMH dich chuyển
MÔ TẢ MÃ HÓA GIẢI MÃ
XÁC ĐỊNH KHÓA MÃ HÓA
b bất kỳ
a phải thỏa mãn UCLN(a, N) = 1
K = {(a, b) : a, b thuộc Z(n), UCLN(a, N) = 1
HÀM MÃ HÓA
y = E(x, ke) = (a*X + b) mod N
X là số thứ tự, ví dụ kí tự X là A thì X = 0
MÃ HÓA
BẢN MÃ SỐ C
11 22 4 ....
BẢN RÕ SỐ
19 14 8 13 0 4 19 7 0 21 8 17 20 18
MẢ MÃ CHỮ
LWE TGA LBG REFOI
BẢN RÕ CHỮ (X)
TOI NAY THA VIRUS
Khóa lập mã: ke = (a, b)
ĐÁNH SỐ THỨ TỰ
B-1
...
A-0
Z-25
MÃ HÓA
x = D(y, kd) = a ^-1(y -b) mod N;
MÃ HÓA
Bản mã số: 11 22 4
19 6 0
11 1 6 _ 17 4 5 14 8
Bản rõ số: 19 14 8
13 0 24
19 7 0 _ 21 8 17 20 18
Bản mã chữ : LWE TGA LBG REFOI
BẢn rõ chữ : TOI NAY THA VIRUS
Khóa giải mã : Kd = (a^ -1, b)
a ^ -1 là pt nghịch đảo của a