Đặng Đình Đức
Trường Đại học Công nghiệp Quảng Ninh, Việt Nam
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.
Tài liệu tham khảo
[1] Ramandeep Sharma, Richa Sharma, Harmanjit Singh, AUG, 2012, Classical Encryption Techniques, International Journal of Computers & Technology, Volume 3. No. 1 [2] https://vi.wikipedia.org/wiki/M%E1%BA%ADt_m%C3%A3_Affine [3] Alhassan1, M. J; Hassan2, A; Sani3, S;4Alhassan, Y, Volume 7 ~ Issue 10 (2021) pp: 08-12, A Combined Technique of an Affine Cipher and Transposition Cipher. ISSN(Online) : 2394-0743 ISSN (Print): 2394-0735 [4] Mokhtary, M. (2012). Analysis and Design of Affine and Hill Cipher. Journal of Mathematic Research, 4,67-77. TẠP CHÍ KHOA HỌC VÀ CÔNG NGHỆ QUI, TẬP 03, SỐ 01, 2025 CÔNG NGHỆ THÔNG TIN 86 JOURNAL OF SCIENCE AND TECHNOLOGY QUI, VOL.03, № 01, 2025 [5]. N.J.Croft and M.S.Olivier (2005). “Using an approximated One-Time Pad to Secure ShortMessaging service(SMS)”. SATNAC 2005 Proceedings. [6]. Raman Kumar,Roma Jindal, Abhinav Gupta , SagarBhalla, HarshitArora (2011). "A Secure Authentication System-Using Enhanced One Time Pad Technique". IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.2,February 2011. [7] SharadPatil , Ajay Kumar (2010). "Effective Secure Encryption Scheme(One Time Pad) using Complement Approach". International Journal of Computer Science & Communication, Vol.1,No.1,January-June 2010, pp.229-233. [8]. SharadPatil, ManojDevare, Ajay Kumar (2007). "Modified One Time Pad Data Security Scheme: Random Key Generation Approach". International Journal of Computer Science and Security (IJCSS), Volume (3): Issue(2). [9] Abdurrahman Ridho, et al 2019, Analysis of Possibility of the Combination of Affine Cipher Algorithm with One Time Pad Cipher Using the Three-Pass Protocol Method in Text Security. J. Phys.: Conf. Ser. 1255 012028 SECURING VIETNAMESE TEXT USING AFFINE CIPHER COMBINED WITH OTP ENCRYPTION