Tuesday, February 19, 2013

Bài Tập Lớn Môn An Toàn Bảo Mật Thông Tin

Bài Tập Lớn - Đồ Án Môn An Toàn Bảo Mật Thông Tin

                                                

                                                          Thuật Toán SERPENT
     
  Serpent là mt h thống 32 chu kỳ thc hin trên 4 từ 32 bit, do đó nó đưa ra kích thưc khi là 128 bit. Tt c các g tr dùng trong vic mã hóa được xem như các ng bit. Ứng vi mi t 32 bit, ch s bit được đánh t 0 đến 31, c khi
128 bit có ch s t 0 đến 127 và c khóa 256 bit có ch s t 0 đến 255 Đi vi các phép nh bên trong, tt c c giá tr đt trong littleendian, đó t đu tiên (tcó ch s 0) là t thp nhất, t cui cùng là từ cao nht và bit 0 của từ 0 là bit thp nht. ngoài, ta viết mi khi dưi dng s hexa 128 bit


Serpent mã hóa mt văn bn ban đu P 128 bit thành mt văn bn mã hóa C

128 bit qua 32 chu kỳ vi s điu khin ca 33 subkey 128 bit (KÂ0, , KÂ32). Chiu i khóa ngưi dùng là biến s (nếu ta c định chiu dài khóa là 128, 192 hoc 256 bit thì khi người s dng đưa vào chiu i khóa ngn hơn, ta đt một bit 1 vào cuối MSB, còn lại đin c bit 0).

Ở đây chúng mình đã phân tích đầy đủ từng bước thực hiện của thuật toán. Cả quy trình giải mã và mã hóa, đây là một thuật toán hay nó là mở rộng của thuật toán DES. 
Link:
Thuật Toán Serpent

No comments:

Post a Comment