Skip to main content

Tiêu chuẩn mã hóa dữ liệu là gì?

Mã hóa dữ liệu là quá trình xáo trộn các chuỗi dữ liệu văn bản đơn giản thành các giá trị không thể nhận ra.Đây là một biện pháp bảo mật hiệu quả cho dữ liệu kỹ thuật số vì nó làm cho dữ liệu trở nên vô dụng thành mắt.Tiêu chuẩn mã hóa dữ liệu (DES) là tiêu chuẩn được xác định đầu tiên cho mã hóa dữ liệu kỹ thuật số.Tiêu chuẩn này được tạo ra vào năm 1976 bởi chính phủ Hoa Kỳ như một cách để đảm bảo thông tin chính phủ nhạy cảm.

Các tiêu chuẩn công nghệ quốc gia (NIST) là cơ quan quản lý cho các tiêu chuẩn công nghệ ở Hoa Kỳ.Cơ quan này là một thành phần của Bộ Thương mại Liên bang.Cơ quan được thành lập vào năm 1901 để hỗ trợ các nghiên cứu khoa học và nghiên cứu phòng thí nghiệm về khoa học vật lý.

Mã hóa dữ liệu là một quá trình chuyển đổi dữ liệu văn bản đơn giản thành một tập hợp các ký tự duy nhất.Mã mật mã bí mật đã được sử dụng trong nhiều thế kỷ như một phương pháp ẩn dữ liệu nhạy cảm trong các tin nhắn.Mã hóa là phiên bản tự động của mật mã tạo ra một thông báo bí mật cho các tệp dữ liệu máy tính.Quá trình này sử dụng các thuật toán mã hóa phức tạp, là các hàm toán học thao tác dữ liệu dựa trên các tiêu chuẩn được xác định.Tiêu chuẩn mã hóa dữ liệu là một định dạng được xác định cho dữ liệu xáo trộn.Nó dựa trên khóa mã hóa 56 bit. Các khóa mã hóa là các mật khẩu bí mật được sử dụng trong việc giải mã dữ liệu mật mã.Thuật toán mã hóa sử dụng khóa mã hóa để chuyển đổi dữ liệu văn bản đơn giản thành định dạng được xử lý.Khóa này là duy nhất và cũng phải được sử dụng cho quá trình giải mã.Chìa khóa thường được chia sẻ bởi các thực thể đáng tin cậy và được giữ bí mật.

Tiêu chuẩn mã hóa dữ liệu là phiên bản sớm của mã hóa kỹ thuật số và yêu cầu khóa mã hóa 56 bit.Mặc dù đây là một hình thức mã hóa sớm tốt, các nhà khoa học máy tính nhận ra kích thước chính không đủ lớn để ngăn chặn tin tặc.Do giới hạn này, mã hóa tiêu chuẩn nâng cao (AES) đã được NIST tạo ra vào năm 2001. Các tiêu chuẩn trong AES đòi hỏi một khóa lớn hơn nhiều, điều này khiến việc giải mã không thể.Nhiều nền tảng máy tính kế thừa sử dụng tiêu chuẩn mã hóa dữ liệu.Thuật toán mã hóa này đã phát triển thành phiên bản Triple Des Standard, đây là một nỗ lực tạo ra các khóa mã hóa phức tạp trong khi vẫn giữ được khóa nhỏ 56 bit.Triple Des là một biến thể nhỏ của tiêu chuẩn này, chậm hơn nhiều so với DES thông thường.Triple Des thường được sử dụng rộng rãi hơn vì DES quá dễ để giải mã.