Mã hóa sức mạnh gấp đôi
Mã hóa cường độ kép, còn được gọi là mã hóa nhiều lần, là quá trình mã hóa một văn bản đã được mã hóa một hoặc nhiều lần, với cùng một thuật toán / mẫu mã hoặc khác nhau.
Các tên khác của mã hóa cường độ kép bao gồm mã hóa tầng hoặc mật mã tầng.
Các cấp độ mã hóa sức mạnh kép
Mã hóa cường độ kép bao gồm các cấp độ mã hóa khác nhau được giải thích ở đây dưới:
Lớp mã hóa đầu tiên
Văn bản mật mã được tạo ra từ thông báo có thể đọc được ban đầu bằng cách sử dụng thuật toán băm và khóa đối xứng. Các khóa đối xứng sau này được mã hóa với sự trợ giúp của các khóa không đối xứng. Minh họa tốt nhất cho mẫu này là kết hợp thông báo băm của văn bản mật mã vào một viên nang. Người nhận sẽ tính toán thông báo trước và sau đó giải mã văn bản để xác minh rằng văn bản không bị giả mạo ở giữa.
Lớp mã hóa thứ hai
Lớp mã hóa thứ hai là quá trình thêm một lớp nữa vào văn bản mật mã với thuật toán giống hoặc khác nhau. Thông thường, một mật khẩu đối xứng dài 32 bit ký tự được sử dụng cho cùng một.
Lớp mã hóa thứ ba
Trong quá trình này, gói mã hóa được truyền qua kết nối SSL / TLS đến đối tác truyền thông.
Sơ đồ sau đây cho thấy một cách tượng hình quá trình mã hóa kép:
Mật mã lai
Mật mã kết hợp là quá trình sử dụng nhiều loại mật mã khác nhau với nhau bằng cách bao gồm các lợi ích của mỗi loại mật mã. Có một cách tiếp cận phổ biến thường được tuân theo là tạo khóa bí mật ngẫu nhiên cho mật mã đối xứng và sau đó mã hóa khóa này thông qua mật mã khóa không đối xứng.
Do mẫu này, bản thân thông điệp gốc được mã hóa bằng cách sử dụng mật mã đối xứng và sau đó sử dụng khóa bí mật. Người nhận sau khi nhận được tin nhắn sẽ giải mã tin nhắn bằng khóa bí mật trước, sử dụng khóa riêng của mình và sau đó sử dụng khóa được chỉ định để giải mã tin nhắn.