assimetrik shifrlash
) juftlikni
o'z ichiga oladi kalitlar-a
ochiq kalit
va a
shaxsiy kalit
-shaxsini elektron shaklda
tasdiqlash yoki ma'lumotlarni imzolash yoki shifrlash uchun zarur bo'lgan shaxs bilan
bog'liq. Har bir ochiq kalit nashr etiladi va tegishli shaxsiy kalit sir saqlanadi. Ochiq
kalitingiz bilan shifrlangan ma'lumotlar faqat shaxsiy kalitingiz bilan shifrlanishi
mumkin.
Umuman olganda, shifrlangan ma'lumotlarni kimgadir yuborish uchun siz
ushbu shaxsning ochiq kaliti bilan ma'lumotlarni shifrlaysiz va shifrlangan
ma'lumotlarni olgan kishi uni tegishli shaxsiy kalit bilan parolini ochadi.
Nosimmetrik kalitli shifrlash bilan taqqoslaganda, ochiq kalitli shifrlash ko'proq
hisoblashni talab qiladi va shuning uchun har doim ham katta hajmdagi ma'lumotlarga
mos kelmaydi. Biroq, nosimmetrik kalitni yuborish uchun ochiq kalitli shifrlashdan
foydalanish mumkin, undan keyin qo'shimcha ma'lumotlarni shifrlash uchun foydalanish
mumkin. Bu SSL protokoli tomonidan ishlatiladigan yondashuv.
Umuman olganda, shifrlashning kuchi kalitni topish qiyinligi bilan bog'liq bo'lib,
bu o'z navbatida ishlatilgan shifrga ham, kalit uzunligiga ham bog'liq. Masalan, ochiq
kalitlarni shifrlash uchun eng ko'p ishlatiladigan RSA shifrining kalitini topish qiyinligi
katta sonlarni faktoring qilish qiyinligiga, taniqli matematik muammoga bog'liq.
Shifrlash kuchi ko'pincha shifrlashni amalga oshirish uchun ishlatiladigan
kalitlarning kattaligi jihatidan tavsiflanadi: umuman olganda, uzunroq kalitlar kuchli
shifrlashni ta'minlaydi. Masalan, SSL tomonidan qo'llab-quvvatlanadigan rc128
nosimmetrik kalitli shifr bilan ishlatish uchun 5-bitli kalitlar bir xil shifrda ishlatish
uchun
40-bitli
kalitlarga
qaraganda
ancha
yaxshi
kriptografik
himoyani
ta'minlaydi. Taxminan aytganda, 128 bitli RC5 shifrlash 3 bitli rc10
shifrlashdan 26 x
40 marta
kuchliroqdir.
Bir xil darajadagi shifrlash kuchiga erishish uchun turli xil shifrlar turli xil
uzunliklarni talab qilishi mumkin. Masalan, ochiq kalitli shifrlash uchun ishlatiladigan
RSA shifri, unga asoslangan matematik muammoning mohiyati tufayli ma'lum
uzunlikdagi kalit uchun barcha mumkin bo'lgan qiymatlarning faqat bir qismidan
foydalanishi mumkin. Nosimmetrik kalitlarni shifrlash uchun ishlatiladigan boshqa
shifrlar ushbu qiymatlarning bir qismiga emas, balki ma'lum uzunlikdagi kalit uchun
barcha mumkin bo'lgan qiymatlardan foydalanishi mumkin. Shunday qilib, foydalanish
uchun 128 bitli kalit nosimmetrik kalitli shifrlash shifri bilan foydalanish uchun 128 bitli
kalitga qaraganda kuchli shifrlashni ta'minlaydi rsa ochiq kalitli shifrlash shifri. Ushbu
farq nima uchun rsa ochiq kalitli shifrlash shifrida kriptografik jihatdan kuchli deb
hisoblash uchun 512 bitli kalit (yoki undan uzunroq) ishlatilishi kerakligini tushuntiradi,
nosimmetrik kalit shifrlari esa 64 bitli kalit bilan taxminan bir xil quvvat darajasiga
erishishi mumkin. Hatto bu kuch darajasi yaqin kelajakda hujumlarga qarshi himoyasiz
bo'lishi mumkin. Shifrlangan ma'lumotlarni ushlab qolish va parolini hal qilish qobiliyati
tarixiy jihatdan muhim harbiy va siyosiy boylik bo'lganligi sababli, yaqin vaqtgacha
AQSh hukumati kriptografik dasturlarning eksportini cheklash uchun foydalangan, shu
jumladan 40 bitdan uzunroq nosimmetrik shifrlash kalitlaridan foydalanishga ruxsat
beruvchi dasturlarning aksariyati.
Do'stlaringiz bilan baham: |