Tamperni aniqlash - Mavzu: Ochiq kalitli shifrlash algoritmlariga asoslangan autentifikatsiyalash protokollari

|
Mavzu: Ochiq kalitli shifrlash algoritmlariga asoslangan autentifikatsiyalash protokollari
|
bet | 3/14 | Sana | 17.05.2024 | Hajmi | 51,77 Kb. | | #239293 |
Bog'liq Mavzu Ochiq kalitli shifrlash algoritmlariga asoslangan autenti-fayllar.orgTamperni aniqlash ma'lumot oluvchiga uning tranzitda o'zgartirilmaganligini tekshirishga imkon beradi. Ma'lumotlarni o'zgartirish yoki noto'g'ri xabarni qonuniy xabar bilan almashtirishga qaratilgan har qanday urinish aniqlanadi.
Autentifikatsiya ma'lumot oluvchiga uning kelib chiqishini aniqlashga imkon beradi-ya'ni jo'natuvchining shaxsini tasdiqlash uchun.
Rad etmaslik ma'lumot yuboruvchiga keyinchalik ma'lumot hech qachon yuborilmaganligini da'vo qilishiga to'sqinlik qiladi.
Ommaviy kriptosistemalarga hujumlar. Asosiy hujum deyiladi o'rtada odam hujumi: kriptanalist/tajovuzkor uni kalitlarini xavfsiz aloqa uchun almashtirishni istagan ikki tomon o'rtasidagi aloqa kanaliga joylashtiradi. Keyin kriptanalist / tajovuzkor har bir tomon bilan kalit almashinuvini amalga oshiradi, asl tomonlar bir-biri bilan kalitlarni almashtirayotganiga ishonishadi. Keyin ikki tomon kriptanalyst/tajovuzkorga ma'lum bo'lgan kalitlardan foydalanadilar.
Ochiq kalitli shifrlashning eng ko'p ishlatiladigan dasturlari rsa Data Security tomonidan patentlangan algoritmlarga asoslangan. Shuning uchun ushbu bo'lim rsa yondashuvini tavsiflaydi ochiq kalitlarni shifrlash.
Ochiq kalitli shifrlash (shuningdek, deyiladi 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 rc10shifrlashdan 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.
|
| |