tailieunhanh - An toàn của hệ thống mã hoá- P6

An toàn của hệ thống mã hoá- P6:Shannon định nghĩa rất rõ ràng, tỉ mỉ các mô hình toán học, điều đó có nghĩa là hệ thống mã hoá là an toàn. Mục đích của người phân tích là phát hiện ra khoá k, bản rõ p, hoặc cả hai thứ đó. Hơn nữa họ có thể hài lòng với một vài thông tin có khả năng về bản rõ p nếu đó là âm thanh số, nếu nó là văn bản tiếng Đức, nếu nó là bảng tính dữ liệu,. | Upload by Chú ý lằng hệ thống mã hoá công khai giải quyết vấn đề chính của hệ mã hoá đối xứng bằng cách phân phối khoá. Với hệ thống mã hoá đối xứng đã qui ước Client và Server phải nhất trí với cùng một khoá. Client có thể chọn ngẫu nhiên một khoá nhưng nó vẫn phải thông báo khoá đó tới Server điều này gây lãng phí th gian. Đối với hệ thống mã hoá công khai thì đây không phải là vấn đề. 3. Khoá Độ dài khoá. Độ an toàn của thuật toán mã hoá cổ điển phụ thuộc vào hai điều đó là độ dài của thuật toán và độ dài của khoá. Nhưng độ dài của khoá dễ bị lộ hơn. Giả sử rằng độ dài của thuật toán là lý tưởng khó khăn lớn lao này có thể đạt được trong thực hành. Hoàn toàn có nghĩa là không có cách nào bẻ gãy được hệ thống mã hoá trừ khi cố gắng thử với mỗi khoá. Nếu khoá dài 8 bits thì có 28 256 khoá có thể. Nếu khoá dài 56 bits thì có 256 khoá có thể. Giả sử rằng siêu máy tính có thể thực hiện 1 triệu phép tính một giây nó cũng sẽ cần tới 2000 năm để tìm ra khoá thích hợp. Nếu khoá dài 64 bits thì với máy tính tương ự cũng cần tới xấp xỉ 600 000 năm để tìm ra khoá trong số 2 64 khoá có thể. Nếu khoá dài 128 bits nó cần tới 10 25 năm trong khi vũ trụ của chúng ta chỉ tồn tại cỡ 1010 năm. Như vậy với 1025 năm có thể là đủ dài. Trước khi bạn gửi đi phát minh hệ mã hoá với 8 Kbyte độ dài khoá bạn nên nhớ rằng một nửa khác cũng không kém phần quan trọng đó là thuật toán phải an toàn nghĩa là không có cách nào bẻ gãy trừ khi tìm được khoá thích hợp. Điều này không dễ dàng nhìn thấy được hệ thống mã hoá nó như một nghệ thuật huyền ảo. Một điểm quan trọng khác là độ an toàn của hệ thống mã hoá nên phụ thuộc vào khoá không nên phụ thuộc v ào chi tiết của thuật toán. Nếu độ dài của hệ thống mã hoá mới tin rằng trong thực tế kẻ tấn công không thể biết nội dung Trang 31 Upload by bên trong dảa thuật toán. Nếu bạn tin rằng giữ bí mật nội dung của thuật toán tận dụng độ an toàn của hệ thống hơn là phân tích những lý thuyết sở hữu chung thì bạn đã nhầm. Và