Abstract
Mazkur maqolada milliy shifrlash algoritmiga asoslangan kriptografik kutubxona ishlab chiqish va uni kompyuter tizimida qo‘llash tajribalari yoritilgan. Python dasturlash tilida yaratilgan kutubxona, blokli shifrlash tamoyiliga asoslangan milliy algoritm – “UZBlock256” orqali foydalanuvchi ma’lumotlarini himoyalashni ta’minlaydi. Ushbu kutubxonaning funktsional imkoniyatlari, xavfsizlik darajasi va samaradorligi amaliy tajribalar orqali baholanadi.
References
1. Stallings, W. (2017). Cryptography and Network Security: Principles and Practice. Pearson Education.
2. Schneier, B. (1996). Applied Cryptography: Protocols, Algorithms, and Source Code in C. Wiley.
3. Ferguson, N., Schneier, B., & Kohno, T. (2010). Cryptography Engineering: Design Principles and Practical Applications. Wiley Publishing.
4. Kahn, D. (1996). The Codebreakers: The Comprehensive History of Secret Communication. Scribner.
5. Katz, J., & Lindell, Y. (2020). Introduction to Modern Cryptography. CRC Press.
6. O‘zbekiston Respublikasi "Axborot xavfsizligi konsepsiyasi", 2022.
7. RFC 8017 – PKCS #1: RSA Cryptography Specifications Version 2.2, IETF.
8. PyCryptodome documentation – https://www.pycryptodome.org/
9. Biryukov, A., & Khovratovich, D. (2009). Related-key cryptanalysis of the full AES-192 and AES-256. In Advances in Cryptology - ASIACRYPT.
10. ISO/IEC 18033-3:2010 – Information technology — Security techniques — Encryption algorithms — Part 3: Block ciphers.

This work is licensed under a Creative Commons Attribution 4.0 International License.