MILLIY ALGORITMLARGA ASOSLANGAN KRIPTOGRAFIK KUTUBXONANI ISHLAB CHIQISH VA UNING TAHLILI

Authors

  • Boboyeva Fotimaxon Abdumurot qizi Termiz davlat universiteti magistranti

Keywords:

Milliy algoritm, kriptografiya, blokli shifrlash, Python, xavfsizlik, kutubxona, UZBlock256

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.

Downloads

Published

2025-04-27

How to Cite

MILLIY ALGORITMLARGA ASOSLANGAN KRIPTOGRAFIK KUTUBXONANI ISHLAB CHIQISH VA UNING TAHLILI. (2025). ACUMEN: INTERNATIONAL JOURNAL OF MULTIDISCIPLINARY RESEARCH, 2(4), 425-427. https://universalpublishings.com/index.php/aijmr/article/view/11248