Trang Chủ Bảo vệ Ba des là gì? - định nghĩa từ techopedia

Ba des là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Triple DES có nghĩa là gì?

Tiêu chuẩn mã hóa dữ liệu ba (DES) là một loại mật mã hóa được vi tính hóa trong đó các thuật toán mã hóa khối được áp dụng ba lần cho mỗi khối dữ liệu. Kích thước khóa được tăng lên trong Triple DES để đảm bảo bảo mật bổ sung thông qua khả năng mã hóa. Mỗi khối chứa 64 bit dữ liệu. Ba khóa được gọi là khóa bó với 56 bit cho mỗi khóa. Có ba tùy chọn khóa trong các tiêu chuẩn mã hóa dữ liệu:

  1. Tất cả các khóa là độc lập
  2. Khóa 1 và khóa 2 là khóa độc lập
  3. Cả ba khóa đều giống nhau

Tùy chọn chính # 3 được gọi là ba DES. Độ dài khóa ba bộ ba chứa 168 bit nhưng bảo mật khóa rơi xuống 112 bit.

Techopedia giải thích Triple DES

Triple DES là lợi thế vì nó có độ dài khóa có kích thước đáng kể, dài hơn hầu hết độ dài khóa được liên kết với các chế độ mã hóa khác. Tuy nhiên, thuật toán DES đã được thay thế bởi Tiêu chuẩn mã hóa nâng cao bởi Viện tiêu chuẩn và công nghệ quốc gia (NIST). Do đó, Triple DES hiện được coi là lỗi thời. Tuy nhiên, nó thường được sử dụng cùng với Triple DES. Nó xuất phát từ một DES đơn lẻ nhưng kỹ thuật được sử dụng ba lần và liên quan đến ba khóa phụ và phần đệm khóa khi cần thiết, chẳng hạn như các trường hợp trong đó các khóa phải được tăng lên đến 64 bit. Được biết đến với tính tương thích và tính linh hoạt, phần mềm có thể dễ dàng được chuyển đổi để đưa vào Triple DES. Do đó, nó có thể không gần như lỗi thời như được coi là của NIST.


Ba DES mã hóa dữ liệu đầu vào ba lần. Ba khóa được gọi là k1, k2 và k3. Công nghệ này được chứa trong tiêu chuẩn của ANSIX9.52. Triple DES tương thích ngược với DES thông thường.

Ba des là gì? - định nghĩa từ techopedia