Xem mẫu

Mã đối xứng căn bản ( tt2 )

1/1/2014

Tài liệu An ninh Mạng- Bộ môn IT

1

Mã Playfair
Mã hóa Playfair xem hai ký tự đứng sát nhau là một đơn
vị mã hóa, hai ký tự này được thay thế cùng lúc bằng hai
ký tự khác. Playfair dùng một ma trận 5x5 tạo bảng mã
hóa ký tự theo key cho trước thỏa quy luật gán ký tự sau:
Ví dụ : Tạo ma trận mã hóa với key là : MONARCHY ta
có ma trận Playfair như sau:

1/1/2014

Tài liệu An ninh Mạng- Bộ môn IT

2

Ma trận Playfair với key mã hóa là : MONARCHY
M

N

A

R

C

H

Y

B

D

E

F

G

I/J

K

L

P

Q

S

T

U

1/1/2014

0

V

W

X

Z

Tài liệu An ninh Mạng- Bộ môn IT

3

Các yêu cầu:
Trong bảng trên, khóa là từ MONARCHY được điền vào các
dòng đầu của bảng, các chữ cái còn lại được điền tiếp theo. Từ
khóa không có từ trùng lặp. Nếu có từ trùng lặp từ sau sẽ bị loại.
Riêng hai chữ I, J được điền vào cùng một ô vì trong tiếng Anh, ít
khi nhầm lẫn giữa chữ I và chữ J.
Ví dụ: Nếu gặp đoạn ký tự CL_MATE, ta sẽ biết đó là từ
CLIMATE chứ không phải là từ CLJMATE.

1/1/2014

Tài liệu An ninh Mạng- Bộ môn IT

4

• Trước khi mã hóa, bản rõ được tách ra thành các cặp ký
tự. Nếu hai ký tự trong một cặp giống nhau thì sẽ được
tách bằng chữ X (trong tiếng Anh ít khi có 2 ký tự X sát
nhau).
• Ví dụ: từ balloon được tách thành ba lx lo on

1/1/2014

Tài liệu An ninh Mạng- Bộ môn IT

5

nguon tai.lieu . vn