DES là gi?

- DES(Data Encryption Standard) là một thuật toán khối với kích thước khối 64bit với kích thuớ chìa là 56bit. Tiền thân của nó là Lucifer, một thuật toán do IBM phát triển. Cuối năm 1976, DES được chọn làm chuẩn mã hóa dữ liệu của nước Mỹ, sau đó được sử dụng rộng rãi trên toàn thế giới. DES cùng với mã hóa bất đối xứng đã mở ra một thời kỳ mới trong ngành mã hóa thông tin. Trước DES, viện nghiên cứu và sử dụng mã hóa dữ liệu chỉ giới hạn trong chính phủ và quân đội. Từ khi có DES, các sản phẩm của nó đã có mặt khá nhiều trên thị trường. Đồng thời, việc nghiên cứu mã hóa thông tin cũng không còn là bí mật nữa mà đã trở thành một ngành khoa học máy tính thông thường.

- Trong khoản 20 năm sau đó, DES đã trải qua nhiều khảo sát, phân tích kỹ lưỡng và được công nhận là an toàn đối với các dạng tấn công. Hình ảnh minh họa 16 bước thực hiện mã hóa DES.

3DES là gì? 

- 3DES thực ra là việc mã hóa cùng 1 thông tin qua 3 lần mã hóa DES với 3 khóa khác nhau. Do đó chiều dài mã khóa sẽ lớn hơn và an toàn sẽ cao hơn so với mã hóa DES.

- Hình ảnh minh họa: