Kriptotizimlarga qoyilgan talablar
Malumotlarni kriptografik akslantirish jarayoni dasturiy va apparatli amalga oshirilishi mumkin. Apparatli taminot qimmat, ammo u sermahsullik, oddiylik, himoyalanganlik kabi afzalliklarga ega. Dasturiy taminot foydalanishga qulayligi uchun koproq amaliy hisoblanadi.
Amalga oshirish usullariga bogliq bolmagan holda axborotni himoyalashning zamonaviy kriptografik tizimlariga quyidagi umumiy talablar qoyiladi:
shifrlash algoritmini bilish shifrmatn kriptobardoshliligini tushirib yubormasligi lozim. Barcha kriptotizimlar bu talabga javob berishi kerak;
shifrlangan xabarning biror qismi va unga mos ochiq matn asosida kalitni aniqlash uchun zarur bolgan amallar soni mumkin bolgan umumiy kalitlarga sarflanadigan amallar sonidan kam bolmasligi kerak;
shifrlangan matndan ochiq matnni hosil qilish uchun mumkin bolgan kalitlar toplamini tola korib chiqish amallari soni qatiy past korsatkichga ega bolishi va zamonaviy kompyuterlar imkoniyatlari chegarasidan chiqib ketishi kerak;
shifrlash algoritmini bilish himoyaga tasir qilmasligi kerak;
kalitdagi yoki boshlangich ochiq matndagi kichik ozgarishlar shifrlangan matnni tubdan ozgartirib yuborishi kerak;
shifrlash algoritmining tarkibiy elementlari ozgarmas bolishi lozim;
shifrlash jarayonida qoshilgan qoshimcha bitlar shifrmatnda bir butunligini saqlashi va yetarlicha yashirilgan bolishi talab etiladi;
shifrmatn uzunligi ochiq matn uzunligiga teng bolishi kerak;
shifrlash jarayonida ketma-ket qollaniladigan kalitlar ortasida ozaro oddiy va oson bogliqlik bolmasligi kerak;
mumkin bolgan kalitlar toplamidagi ixtiyoriy kalit, shifrmatnning kriptobardoshliligini taminlashi kerak;
algoritm ham dasturiy, ham apparatli realizatsiyaga qulay, va kalit uzunligining ozgarishi, shifrlash algoritmining sifatini pasaytirmasligi kerak.
Dostları ilə paylaş: |