Bảo mật văn bản tiếng việt bằng mật mã affine kết hợp với mã OTP

Securing vietnamese text using affine cipher combined with OTP encryption

Đặng Đình Đức

Tóm tắt (Abstract)

Bài báo trình bày phương pháp kết hợp giữa mã hoá Affine và One-Time Pad (OTP) nhằm nâng cao tính bảo mật cho văn bản tiếng Việt có dấu. Do đặc thù bảng chữ cái tiếng Việt bao gồm các ký tự đặc biệt, việc áp dụng các kỹ thuật mã hóa truyền thống cần được điều chỉnh để tương thích. Mô hình đề xuất giúp tăng tính ngẫu nhiên và độ khó trong việc giải mã mà không có khóa tương ứng, đồng thời vẫn đảm bảo tính khả thi trong triển khai thực tế. Trên thực tế, mã hóa Affne là mã dễ sử dụng, tuy nhiên việc chọn các khóa sao cho thỏa mãn điều kiện yêu cầu của thuật toán là một điều rất khó, trong khi OTP là mã chỉ dùng khoá một lần. Bài báo này chúng tôi đề xuất phương pháp kết hợp giữa mã Affine và mã OTP để mã hóa và giải mã dựa trên ngôn ngữ lập trình Python để bảo mật cho văn bản tiếng Việt có dấu.
This paper presents a method that combines Affine encryption and the One-Time Pad (OTP) to enhance the security of Vietnamese text with diacritical marks. Due to the specific characteristics of the Vietnamese alphabet, which includes special characters, the application of traditional encryption techniques requires adjustments to ensure compatibility. The proposed model increases randomness and the difficulty of decryption without the corresponding key, while still maintaining practical feasibility for implementation. In practice, Affine encryption is relatively easy to use; however, selecting keys that satisfy the algorithm's requirements can be quite challenging, whereas OTP uses a key only once. In this paper, we propose a hybrid method that integrates Affine and OTP encryption for encoding and decoding Vietnamese text with diacritical marks, implemented using the Python programming language.
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây
Gửi phản hồi