Computer >> Máy Tính >  >> Lập trình >> Lập trình

Mã hóa khóa đối xứng là gì?

Hình thức mã hóa đơn giản nhất là mã hóa khóa đối xứng. Loại mã hóa này còn được gọi là mã hóa khóa riêng. Với mã hóa khóa đối xứng, một khóa bí mật duy nhất có thể vừa khóa thông tin vừa mở khóa thông tin.

Mã hóa khóa đối xứng chủ yếu thú vị trong hai trường hợp -

Mã hóa dữ liệu riêng tư - Người dùng mã hóa dữ liệu bằng khóa riêng mà người dùng không tiết lộ cho bất kỳ ai khác. Nếu khóa là khóa tốt, không ai khác có thể giải mã dữ liệu.

Mã hóa riêng tư của dữ liệu có thể có một số công dụng trong kho dữ liệu. Bất kỳ dữ liệu nào đặc biệt nhạy cảm đều có thể được mã hóa như vậy. Mã hóa Private Key sẽ hoạt động tốt nhất đối với dữ liệu bảng dữ liệu số không bị ràng buộc. Dữ liệu bảng dữ kiện đã mã hóa sẽ cần được công cụ cơ sở dữ liệu giải mã vì các số trong bộ câu trả lời được tính tổng.

Mã hóa dữ liệu bí mật được chia sẻ - Nếu hai bên đã biết khóa bí mật và không ai khác biết khóa, thì hai bên có một phương tiện liên lạc gần như chống đạn một cách an toàn. Loại bí mật được chia sẻ này là cơ sở của nhiều hình thức giao tiếp an toàn.

Vấn đề lớn là làm thế nào hai bên quyết định về chìa khóa và trao đổi nó với nhau mà không cho bất kỳ ai khác có cơ hội đánh cắp chìa khóa. Mã hóa khóa đối xứng là cơ sở cho nhiều kế hoạch giao tiếp an toàn giữa các máy khách và máy chủ của kho dữ liệu và giữa những người dùng.

Kỹ thuật mã hóa đối xứng chính có liên quan đến các nhà quản lý kho dữ liệu là thuật toán Chuẩn mã hóa dữ liệu (DES). Thuật toán DES đã được chính phủ Hoa Kỳ và Tổ chức Tiêu chuẩn Quốc tế (ISO) chính thức công nhận. Điều chính mà các nhà quản lý kho dữ liệu cần biết là sức mạnh của phương pháp DES dựa trên độ dài của khóa mà người dùng chọn để mã hóa.

Nó có thể sử dụng mã hóa khóa đối xứng để mã hóa các tệp cá nhân và chúng tôi sẽ sử dụng mã hóa khóa đối xứng như một cách tạm thời, tạm thời để mã hóa nhiều dạng thông tin liên lạc kỹ thuật số.

Nếu hai bên có thể xác nhận một khóa mã hóa, ngay cả khi nó giống với khóa DES 56-bit, thì nếu họ cần khóa chỉ trong 60 giây, phiên của họ có thể được coi là cực kỳ an toàn trong 60 giây đó. Nếu các bên có thể đồng ý về một khóa khác trong 60 giây tiếp theo và tiếp tục lặp lại quá trình này, thì một phiên giao tiếp dài, bảo mật cao có thể được thiết lập.

Mã hóa khóa đối xứng có ưu điểm là việc mã hóa và giải mã một tin nhắn với khóa xác định trước là nhanh chóng. Ngay cả khi một giao tiếp đã được thiết lập bằng kỹ thuật mã hóa khóa công khai mạnh mẽ hơn mà chúng tôi sắp mô tả, hầu hết các tập giao tiếp thường sẽ được xử lý bằng phương pháp khóa đối xứng vì tốc độ của nó.