B ng 3.4 so sỏnh gia 3 kin trỳ có trỡnh bày trờn:
DCAIN AHIEG UXBNA CYADY HZTIM
- Hoỏn v cỏc ký t c a v n b n g c theo chu k c nh d:
N u hàm f là m t hoỏn v c a m t kh i g m d ký t thỡ khúa mó húa c bi u di n b i K(d,f) Do v y, v n b n g c: M=m1m2… mdmd+1 … m2d Trong ú mi là cỏc ký t cỏ l s c mó húa thành: Ek(M)=mf(1)mf(2) … mf(d)mf(d+1) … mf(2d) Trong ú mf(1)mf(2) … mf(d) là m t hoỏn v c a m1m2… md
• Vớ d : gi s d = 5 và f hoỏn v dóy i=12345 thành f(i) =35142 V trớ u V trớ hoỏn v T Mó húa 1 3 G O 2 5 R P 3 1 O G 4 4 U U 5 2 P R ỉ Ph ng phỏp thay th
Ph ng phỏp này mó húa b ng cỏch thay th m i ký t trong v n b n g c b ng m t ký t khỏc nào ú (cú th là m t ch cỏi, m t s ho c m t ký hi u nào ú).
M t s cỏc k thu t thay th :
- Thay th n gi n (SS - Simple Substitution): m i ký t trong v n b n g c c thay th b ng m t ký t t ng ng trong v n b n m t mó. M t ỏnh x 1-1 t v n b n g c t i v n b n m t mó c s d ng mó húa toàn b thụng i p.. Gi s A là b ch cỏi g c cú n ký t c s p th t nh sau: {a0, a1, … , an}. Thay th m i ký t c a A b ng m t ký t t ng ng trong b ch cỏi m t mó C c s p th t , cú ký hi u là {f(a0), f(a1), … , f(an)}
N u f(a)= (a+k) mod n
V i n=26 trong b ng ch cỏi ti ng Anh • Vớ d :
86
Thỡ v n b n mó húa s là : DEFGHI
- Thay th ng õm: m i ký t trong v n b n g c c mó húa v i m t s ký t c a v n b n m t mó s ỏnh x 1-n.
- Thay th a m u t : Nhi u ch cỏi m t mó c dựng chuy n i t v n b n g c sang v n b n m t mó.
- Thay th a s : õy là m t mó t ng quỏt nh t, cho phộp thay th tựy ý cỏc nhúm ký t c a v n b n g c.
ỉ Ph ng phỏp chu n DES (DataEncryptionStandard)
Chu n mó húa d li u c v n phũng tiờu chu n c a M cụng b vào n m 1971 s d ng trong cỏc c quan chớnh ph liờn bang. Gi i thu t DES mó húa cỏc kh i 64 bits c a v n b n g c thành 64 bits c a v n b n m t mó d i tỏc d ng c a m t khúạ Khúa này c ng cú 64 bits trong ú cú 56 bits c dựng tr c ti p b i gi i thu t mó húa và 8 bits cũn l i cho vi c ki m soỏt l i
ỉ Khúa cụng khai
Cỏc ph ng phỏp mó húa trờn ch dựng m t khúa cho c vi c gi i mó và mó húa i u ú ũi h i c ng i g i và ng i nh n ph i bi t khúa và gi bớ m t nú, nh v y v n t ra là làm th nào phõn b nú m t cỏc an toàn trong mụi tr ng nhi u ng i s d ng nh m ng hi n naỵ
kh c ph c ng i ta s d ng m t ph ng phỏp mó húa v i 2 khúa: m t khúa cụng khai mó húa và m t mó bớ m t gi i mó.
4.1.2 Phõn quy n truy nh p