Odatda kriptosistemaga quyidagi talablar qo‗yiladi: 1)
E
k
{pt), D
k
{ct) —lar
oson hisoblanadigan bo‗lishi lozim; 2)
k ni bilmay turib,
ct ma‘lum bo‗lgan
taqdirda ham
pt ni topishning iloji bo‗lmasin
.
Klassik kriptosistemalarda
k mahfiy kalit
E
k
va
D
k
akslantirishni
belgilab
beradi. Bunda quyidagi ayniyatning o‗rinli bo‗lishi talab qitlinadi:
D
k
(E
k
(pt)) = D
k
(ct)=pt. Kriptoanaliz bo‗yicha mutaxassisning asosiy vazifasi ana
shu kalitni qidirishdan iborat. U quyidagi ko‗rinishlarda shifrlangan matnga hujum
qilishi mumkin:
1) faqat shifrlangan matn ma‘lum (ciphertext only attack);
2) shifrlangan va shifrlanmagan matnlar ma‘lum (known plaintext attack);
3)
(pt,E
k
(pt)) juftlikni
aniqlash imkoniyati mavjud va bu erda
pt –
kriptoanalitik tomonidan tanlanadi (chosen plaintext attack).
Axborotlarni kriptografik
himoya qilishda, ya‘ni axborotlarni ochiq va yopiq
usullarda kriptografik shifrlashning turli algoritmlari mavjud bo‗lib,
ularning
asosini matematika fanining turli sohalarida ishlab chiqilgan mexanizmlar tashkil
qiladi.
Quyidagi jadvalda ana shunday algoritmlarning
ayrimlarini va ularning
matematik asosi keltirilgan.
Do'stlaringiz bilan baham: