Faktorlash muammosini bartaraf etuvchi Pollard usuli
RSAalgoritmigaasoslanganshifrlashgamisol
Diffi va Xellman maxfiy uslubli bir tomonli funksiyaning aniqlanishiga asoslanib, maxfiy aloqa tizimi foydalanuvchilari uchun, o‘zlarining ochiq kalitli kriptosistema strukturasini (tuzilishini) taklif etdilar. har bir i-foydalanuvchi biror Zi butun sonni (daraja ko‘rsatkichini) tanlaydi va uni maxfiy saqlaydi. So‘ngra,bu Zi asosida EZi algoritm tuzib ochiq ma’lumotlar kitobiga bu algoritmni joylashtiradi. Bundan tashqariZi asosida maxfiy saqlanadigan DZi algoritmni ham tuzadi va uni sir tutadi. Agarda j-foydalanuvchi i-foydalanuvchiga X maxfiy ma’lumotni uzatmoqchi bo‘lsa, u holda j-foydalanuvchi ochiq ma’lumotlar
kitobidanEZi algoritmniolib, uslubbilankriptogrammanituzib(hosilqilib),i-foydalanuvchiga jo‘natadi. Maxfiy ma’lumotni kriptogramma ko‘rinishida qabul qilib olgan i- foydalanuvchi o‘ziningmaxfiyDZi algoritmidanfoydalanib uslubbilanochiqmatnnihosil qiladi. Agarda fz haqiqatan ham maxfiy uslubli bir tomonli funksiya bo‘lsa, u holda bu funksiyaasosida qurilgan algoritm shak-shubhasiz amaliy bardoshlilikni ta’minlaydi. Diffi va Xellman, agarda bir
tomonlifz funksiyaninganiqlanishsohasidagidarajako‘rsatkichiningbarcha qiymatlarito‘plamibilan,aynanshufunksiyaningqiymatlarito‘plamiustma-usttushsa,ya’nifz funksiyaninganiqlanishsohasi bilan qiymatlar sohasi bir xil to‘plamni tashkil etsa, bunday bir tomonli funksiya asosida raqamli imzo olish mumkin. Agarda i-foydalanuvchi aloqa tizimi bo‘yicha maxfiy bo‘lmagan X ma’lumotni barcha foydalanuvchilarga etkazib, bu maxfiy bo‘lmagan ma’lumotni jo‘natuvchini ma’lumotni qabul
qilib oluvchilar tomonidan behato aniqlashlari uchun, o‘zining maxfiy algoritmi asosida
z
raqamliimzoqo‘yadi.harbirfoydalanuvchiochiqalgoritmEZi nibilganholda nioladi,lekin i-foydalanuvchidan boshqa foydalanuvchi X ma’lumotni kriptogramma ko‘rinishidagi raqamli imzo ifodasiga o‘tkaza olmaydi, chunki faqat i-foydalanuvchining o‘zigina ochiq algoritm asoslangan fz funksiyaga teskari bo‘lib, maxfiy algoritm asosini tashkil etuvchi f-1ni hisoblayoladi. o‘z-o‘zidan tushinarliki, agarda i-foydalanuvchi j-foydalanuvchiga maxfiy ma’lumotni ham raqamli imzobilanjo‘natishimumkin.Buninguchun,i-foydalanuvchij-foydalanuvchiningfz funksiyagaasoslanganochiqalgoritmi(ochiqshifrlashkaliti)EZi danfoydalanib,jo‘natilishikerakbo‘lganma’lumotni shifrlaydi. Bu shifrlangan ma’lumotni qabul qilib olgan j-foydalanuvchi o‘zining f-
z Zi
1 funksiyaga asoslangan maxfiy D deshifrlash algoritmi bilan ochadi.