Bất kì khóa nào gần cũng bị ảnh hưởng?

Một phần của tài liệu MÃ HÓA ĐỐI XỨNG (Trang 41 - 42)

b. Giả dụ như có lỗi bit trong nguồn phiên bản . Vậy có bao nhiêu khối văn bản mã có lỗi truyền? Hiệu ứng của bên nhận là gì?

6.5 Nếu lỗi bit xảy ra trong việc truyền của kí tự bản nguồn kiểu CFB 8 bit, lỗi truyền xảy ra bao xa? truyền xảy ra bao xa?

6.6 Điền vào phần còn trống trong bảng sau:

KIỂU MÃ HÓA GIẢI MÃ

ECB Cj=E( K, Pj)=1,…,N Pj=D( K, Cj)=1,…,N CBC C1=E(K, [P1 IV]) Cj=E(K, [Pj Cj-1])j=2,…,N P1=D(K, C1 ) IV Pj=E(K, Cj ) Cj-1j=2,…,N CFB OFB CTR

6.7 CBC - Pad là chế độ hoạt động của kiểu mã hóa theo khối được dùng trong RC5 mã hoá khối, nhưng có thể là được dùng trong bất kì mã hoá khối nào. CBC - RC5 mã hoá khối, nhưng có thể là được dùng trong bất kì mã hoá khối nào. CBC - Pad xử lý văn bản nguồn của bất kì chiều dài nào. Văn bản mã hoá thì dài hơn sau đó văn bản nguồn bằng tối đa kích thước của khối duy nhất. Việc thêm vào được dùng để đảm bảo đầu vào văn bản nguồn là nhiều chiều dài khối. Nó là cho rằng văn bản nguồn là số nguyên của byte. Văn bản gốc này là lót ở cuối bằng từ 1 đến

bb byte, nơi bb sánh bằng với cỡ khối về byte. Byte nệm đều giống nhau cả và ấn định thành byte đại diện cho số của byte của chêm. Chẳng hạn như, nếu có 8 byte của thêm, mỗi byte có khuôn mẫu bit 00001000. Tại sao không cố gắng thêm vào?

6.8 Việc thêm vào không phải lúc nào cũng thích hợp. Chẳng hạn như, có thể lưu trữ dữ liệu mã hoá trong vùng đệm bộ nhớ mà ban đầu chứa văn bản gốc. Trong trữ dữ liệu mã hoá trong vùng đệm bộ nhớ mà ban đầu chứa văn bản gốc. Trong

trường hợp đó, văn bản mã hoá phải là giống nhau chiều dài như ban đầu văn bản nguồn. Đó là kiểu đánh cắp bản mã (CTS). Hình 6.11a cho thấy triển khai chế độ này.

Một phần của tài liệu MÃ HÓA ĐỐI XỨNG (Trang 41 - 42)