Xem mẫu

Chương 3: CHUẨN MÃ DỮ LIỆU DES (tt) 3.4 DES trong thực tế 3.4.1 Các chế độ hoạt động của DES 1_ Chế độ chuyển mã điện tử ECB ( Electronic CodeBook mode) 2_ Chế độ phản hồi đầu ra OFB ( Output FeedBack mode) 3_ Chế độ liên kết khối mã CBC ( Cipher Block Chaining mode) 4_ Chế độ phản hồi mã CFB ( Cipher FeedBack mode) 3.5 Phép tối ưu hoá thời gian - Bộ nhớ Chương 3: CHUẨN MÃ DỮ LIỆU DES (tt) 3.4 DES trong thực tế  Mặc dù việc mô tả DES khá dài song người ta có thể thực hiện DES rất hữa hiệu bằng cả phần cứng lẫn phần mềm. Phép toán duy nhất cần được thực hiện là phép hoặc loại trừ (XOR) các xâu bít. Hàm mở rộng E, các hộp S, các hoán vị IP và P và việc tính toán các giá tri K1,...,K16 đều có thể thực hiện được cùng lúc bằng tra bảng(trong phần mền) hoặc bằng cách nối cứng chúng thành một mạch.  Các ứng dụng phần cứng hiện thời có thể đạt được tốc độ mã hoá cực nhanh. Công ty Digital Equipment đã thông báo tại hội nghị CRUPTO`92 rằng họ sẽ chế tạo một chíp có 50 ngàn tranzistor có thể mã hoá với tốc độ 1 Gbít/s bằng cách dùng nhịp có tốc độ 250MHz. Giá của chíp này vào khoảng 300$. 3.4 DES trong thực tế Tới năm 1991 đã có 45 ứng dụng phần cứng và chương trình cơ sở của DES được Uỷ ban tiêu Chuẩn quốc gia Mỹ (NBS) chấp thuận. Một ứng dụng quan trọng của DES là trong giao dịch ngân hàng, DES được dùng để mã hoá các số định danh cá nhân (PIN) và việc chuyển tài khoản bằng máy tự động ATM. Ngoài ra DES còn được sử dụng rộng rãi trong các tổ chức chính phủ chẳng hạng như bộ năng lượng, Bộ Tư pháp và hệ thống dự trử liên bang. - Bảo mật cho mạng không dây - Thẻ thông minh và cảm ứng nhận dang vân tay - Bảo mật trong UNIX và LINUX - Chế tạo ổ cứng an toàn 3.4.1 Các chế độ hoạt động của DES 1_ Chế độ chuyển mã điện tử ECB  ( Electronic CodeBook mode)  Chế độ ECB tương ứng với cách dùng thông thường của mã khối: với một dãy các khối bản rõ cho trước x1x2 . . .  (mỗi khối có 64 bít), mỗi xi sẽ được mã hoá bằng cùng một khoá K để tạo thành một chuỗi các khối bản mã y1 y2 ... theo quy tắc yi = eK(yi-1 xi) với i  1. 3.4.1 Các chế độ hoạt động của DES 2_ Chế độ phản hồi đầu ra OFB ( Output FeedBack mode) Trong chế độ OFB dòng khoá được tạo ra sẽ được cộng mod 2 với bản rõ (hoạt động như hệ mã vòng). OFB thực sự là hệ mã vòng đồng bộ: dòng khoá được tạo bởi việc mã lặp vectơ khởi tạo 64 bit (vectơ IV). Ta xác định z0= IV và dòng khoá z1 z2 … theo công thức zi= eK (zi-1) với i  1 Dãy bản rõ x1 x2… sau đó sẽ được mã hoá bằng cách tính yi = xi  zi với i  1 ... - tailieumienphi.vn
nguon tai.lieu . vn