Mã hóa đối xứng
thangmv | Dec 08, 2011 | 0 comments
Mã hóa đối xứng gồm năm thành phần cơ bản :
- Plaintext: Bản tin, dữ liệu gốc.
- Encryption algorithm: thuật toán mã hóa , mục đích của thuật toán này là biến đổi dữ liệu bản tin gốc để trở thành một bản tin mới không có nghĩa và trong suốt với người không mong muốn.
- Secret Key : Khóa bí mật, chính là đầu vào của thuật toán mã hóa. Việc biến đỏi thực hiện trên khóa này.
- Cyphertext: Bản tin đã được biến đổi, là đầu ra của thuật toán mã hóa. Dựa trên bản tin gốc và khóa
- Decryption Algorithm: thuật toán giải mã – Được thực hiện người lại với thuật toán mã hóa. Sử dụng bản tin đã mã hóa và khóa bí mật làm đầu vào cho bản tin gốc.
Trong hình vẽ sau ta sẽ hiểu rõ được cơ chế hoạt động của một quá trình mã hóa thông tin đơn giản:
trong đó M là bản tin đầu tiên khi chưa được mã hóa, E là thuật toán mã hóa, C là bản tin sau khi đã được mã hóa, D là thuật toán giải mã, M là bản tin ban đầu.
Vậy đó là tổng qua và thành phần của một thuật toán mã hóa đơn giản, trong các phần tiếp theo chúng ta sẽ đi tìm kiểu các thuật toán mã hóa phổ biến ngày nay.
Filed Under: Lý thuyết thông tin, mã hóa • Uncategorized

