• Fermaning Kichik Teoremasi
  • O'zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti loyiha ishi Guruh: 13-21 Bajardi: Rahmonaliyev Toirjon Mahmudov Mohirjon Numonov Muxiddin Rustamov Farrux




    Download 363,4 Kb.
    bet3/10
    Sana16.12.2023
    Hajmi363,4 Kb.
    #120246
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    WDH96eRmcmL2ZWFtkAUPkT9A8JFdC8EEuyGb8M2w, OtMFUGqei60n39rsStiamD0zwY0LIVMGjxV4PdEi, elsthrough-reading, CRYPTO LECTURE, Dasturlash Mustaqill ish, 1651730660, Kompyuter tashkil etish mustaqil ish, Мustaqil ishga namuna (2), Amaliy ish 1 Otabek, Amaliy, 61 65, 2, 1, 2-mustaqil ish
    F(x) = (x2 + 1) modn yoki F(x) = (x2 + 3) modn, x0 = y0 = 2
    Pollard algoritmi kriptografiya va son faktorlashtirish sohasida ishlatiladi. U katta sonning faktorlarini aniqlashda samarali bo'lib hisoblanadi. Algoritmda sikllar va tortishlar prinsipi asosida ishlovchi bir qator qadamlar mavjud:
    Boshlang'ich nuqta (initial point) va oraliq (step size) belgilanadi.
    Tortish ko'rsatgichlar (pointers) x1 va x2 ni aniqlash uchun foydalaniladi. Boshlang'ich holatda x1 = x2 = initial point.
    Eslantirish operatsiyasi, tortish ko'rsatgichlarga taalluqli funksiya orqali amalga oshiriladi.
    Bosqichlar hisoblanadi, bu holda foydalanuvchilar x1 va x2 qiymatlari orqali f(x1) va f(f(x2)) qiymatlarni topishadi.
    Bosqichlar bir xil bo'lmaganligi tekshiriladi. Agar x1 = x2 bo'lsa, bu sikl holatida hisoblanadi va sonning faktorlari topilgan deb hisoblanadi.
    Agar x1 ≠ x2 bo'lsa, sikl davom ettiriladi va yana bosqichlar hisoblanadi.
    Sikl takrorlanayotganda va bosqichlar bir xil nuqtada to'plangan paytda, modulning faktorlari topiladi.
    Pollard algoritmi kriptografiyada katta sonlarni faktorlashtirishda qo'llaniladi, masalan, RSA kriptosistema xavfsizligini buzish uchun. Algoritmda oraliq va boshlanish nuqtasi to'g'ri belgilanishi kerakligi, aks holda muammo chiqishi mumkin.
    Pollard algoritmi son faktorlashtirishda o'zining samarali va tezlikdagi ishlashiga asoslanganligi uchun, katta sonlar va modullar faktorlashtirishda yana qo'llaniladi. Ushbu algoritmda bir nechta variantlar va optimallashtirishlar mavjud, bu esa mavjud bo'lgan muammolarni hal qilish uchun imkoniyatlar beradi.
    Fermaning Kichik Teoremasi (Fermat's Little Theorem): Bu algoritm sonni tublikka tekshirishning oson va tezroq usulidir. U sonni tublikka tekshirishda sonni istalgan katta tub sonning qarshiligini topishga yordam beradi.
    Rabin- Miller Tekshiruvi (Rabin- Miller Primality Test): Bu algoritm sonni tublikka tekshirishning ishonchli va barqaror usulidir. U sonning tublikka bo'lishini tekshirish uchun yanaqushi sonlar yordamida ishlaydi.

    Download 363,4 Kb.
    1   2   3   4   5   6   7   8   9   10




    Download 363,4 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O'zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti loyiha ishi Guruh: 13-21 Bajardi: Rahmonaliyev Toirjon Mahmudov Mohirjon Numonov Muxiddin Rustamov Farrux

    Download 363,4 Kb.