Hoán vị mở rộng

Một phần của tài liệu giáo trình an toàn và bảo mật thông tin (Trang 66 - 67)

. Các chỉ số trùng hợp tương hỗ quan sát được

3.5.Hoán vị mở rộng

Ở thao tác này, nửa phải củadữ liệu, Ri,được mởrộng từ32 bít thành 48 bít. Bởi vì sự thực hiện này thay đổi thứ tự của các bít bằng cách lặp lại một bít nào đó, nó được hiểu như là một sự hoán vị mở rộng. Sự thực hiện này nhằm mục đích tạo ra kết quả là dữ liệu cùng cỡ với khoá để thực hiện thaotác XOR.

Định nghĩa hoánvị mởrộng - hộpE.Với mỗibộ 4 bítcủa khối dữliệu vào, bít đầu tiên và bítthứ tư mỗi bít tương ứng với 2 bít của khối dữliệu ra, trong khi bít thứ hai và bít thứ ba mỗi bít tương ứng với một bít của khối dữ liệu ra. Bảng dưới mô tả vị trí của các bít trong khối dữ liệu ra theo khối dữ liệu vào. Ví dụ, bít ở vị trí thứ 3 của khối dữ liệu vào được chuyển tới vị trí thứ 4 trong khối dữ liệu ra. Và bít ở vị trí 21 của khối dữ liệu vào được chuyểntớivịtrí30và32 trongkhốidữliệura.

Bảng hoánvịmở rộngE: 32 1 2 3 4 5 4 5 6 7 8 9 8 9 10 11 12 12 12 13 14 15 16 17 16 17 18 19 20 21 20 21 22 23 24 25 24 25 26 27 28 29 28 29 30 31 32 1 http://www.ebook.edu.vn 58 1 2 3 4 5 6 7 8 9 1011 12 1314 1516

32

48

1 2 3 4 5 6 7 8 9 10 1112 13 1415 161718 19 20 21222324

Hoánvịmởrộng

Mặc dù khối dữ liệu ra rộng hơn khối dữ liệu vào, nhưng một khối dữ liệuvàochỉ códuynhấtmộtkhốidữliệura.

Một phần của tài liệu giáo trình an toàn và bảo mật thông tin (Trang 66 - 67)