VA KOMMUNIKASIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI
KRIPTOGRAFIYANING MATEMATIK ASOSLARI O‘quv qo‘llanma
Toshkent 2018
Mualliflar: Akbarov Davlatali Yegitaliyevich, Xasanov Po‘lat Fattoxovich, Xasanov Xislat Po‘latovich, Axmedova Oydin Po‘latovna, Xolimtayeva Iqbol
Ubaydullayevna “Kriptografiyaning matematik asoslari”. O‘quv qo‘llanma. – Toshkent. TATU. 2018 – 208 bet
Ushbu o‘quv qo‘llanmada kriptografiya tarixi, kriptografiyaning asosiy matematik tushunchalari, ta’riflari, teoremalari hamda simmetrik va nosimmetrik kriptografik algoritmlarning matematik asoslari bayon etilgan.
O‘quv qo‘llanmada parametrli funksiyalar va ularning asosiy xossalari, diamatrisalar algebrasi va parametrli elliptik egri chiziqli funksiyalar hamda ular asosida ishlab chiqilgan kriptoalgoritmlar keltirilgan.
Ushbu o‘quv qo‘llanma Muhammad al-Xorazmiy nomidagi TATU axborot xavfsizligi va kriptografiya yo‘nalishida ta’lim olayotgan magistrlar uchun mo‘ljallangan. Shuningdek ushbu o‘quv qo‘llanmadan axborot xavfsizligi yo‘nalishida bakalavrlar tayyorlash jarayonida hamda kriptografiya yo‘nalishida ilmiy-tadqiqot olib borayotgan tadqiqotchilar, ilmiy xodimlar va soha mutaxassislari foydalanishlari mumkin.
O‘quv qo‘llanma Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti ilmiy-uslubiy kengashining qarori bilan chop etishga tavsiya etildi (2018 yil “____” “______________” “____”-sonli bayonnoma).
Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti,
2018
QISQARTMALAR
AES (Advanced AQShning ma’lumotlarni shifrlash standarti. Encryption Standard) –
AQSh – Amerika Qo‘shma shtatlari.
GOST 28147-89 – Rossiya Federasiyasining ma’lumotlar-ni shifrlash standarti.
GOST R 34.10–94 – Rossiya Federasiyasining diskret logarifmlashga asoslangan elektron raqamli imzo standarti.
GOST R 34.10-2001 – Rossiya Federasiyasining elliptik egri
chiziqda diskret logarifmlashga asoslangan
elektron raqamli imzo standarti.
DES (Data Encryption AQShning ma’lumotlarni shifrlash standarti. Standard) –
DSA (Digital Signature AQShning diskret logarifmlashga Algorithm) – asoslangan elektron raqamli imzo algoritmi.
EC-DSA-2000 (Elliptic AQShning elliptik egri chiziqda diskret
Curve Digital Signature logarifmlashga asoslangan elektron raqamli
Algorithm) – imzo algoritmi.
EC-KCDSA – Koreyaning elliptik egri chiziqda diskret
logarifmlashga asoslangan elektron raqamli imzo algoritmi.
EC-GDSA – Germaniya Federativ Respublikasining
elliptik egri chiziqda diskret logarifmlashga asoslangan elektron raqamli imzo algoritmi.
EKUB – Eng katta umumiy bo‘luvchi.
FEAL (Fast Data Yaponiya ma’lumotlarni shifrlash algoritmi.
Encryption
Algorithm) –
IDEA (International Data Xalqaro ma’lumotlarni shifrlash algoritmi. Encryption Algorithm) –
KROM – Kalitlarni ro‘yxatga olish markazi.
NIST (National Institute Standartlar va texnologiyalar milliy instituti of Standards and Technology) –
MShA – Ma’lumotlarni shifrlash algoritmi.
PTKK – Psevdotasodifiy ketma-ketlik.
RSA – Rayvest-Shamir-Adleman algoritmi.
XOR – 2 modul bo‘yicha qo‘shish.
O‘z DSt 1092:2005, O‘zbekistonning daraja parametri
O‘z DSt 1092:2009 – muammolarining murakkabligiga asoslangan
elektron raqamli imzo bo‘yicha davlat standartlari.
ERI – Elektron raqamli imzo.
ERIA – Elektron raqamli imzo algoritmi.
EECh – Elliptik egri chiziq.
MUNDARIJA
KIRISH……………………………………………………………………...... 9
KLASSIK SHIFRLAR VA ASOSIY TUSHUNCHALAR.......……....…… 11
Ta’riflar va atamalar ……………………………………….…..……. 11
Kriptografiya tarixi…………………………………..…………......... 14
Dastlabki kriptografiya davri…………...………………..….. 15
Formal kriptografiya davri………………………………...... 18
Ilmiy kriptografiya davri……………………………………. 29
Kompyuter kriptografiyasi davri……………………………. 35
Simmetrik kriptotizimlar………………………........ 36
Nosimmetrik kriptotizimlar…….……………….….. 41
Nazorat savollari……………………………………………………................ 46
TO‘PLAM VA AKSLANTIRISHLAR……………………………………. 47
To‘plamlar......………………………………………………………. 47
Binar munosabatlar .........................………………………..……….. 53
Arifmetikaning asosiy teoremasi……………………………….……. 55
Nazorat savollari……………………………………………………................. 55
TO‘PLAMLAR USTIDA ALGEBRAIK AMALLAR.................................. 56
Binar amallar........................................................................................ 56
Yarimgruppalar va monoidlar .........…………………………………. 57
Gruppalar. Asosiy tushunchalar va ta’riflar.......................................... 56
Parametrli multiplikativ gruppa............................................... 59
Parametrli funksiyalarning diskret darajaga oshirish
Halqa. Ta’rif va umumiy xossalar........................................................ 67
Maydonlar............................................................................................. 68
Maydon ustida berilgan diamatrisalar algebrasi...................... 69
Maydon ustida berilgan elliptik egri chiziq nuqtalari gruppasi............................................................................................. 71
Maydon ustida berilgan parametrli elliptik egri chiziq
nuqtalari gruppasi…………………………………………………. 84
Parametrli elliptik egri chiziq nuqtalari
gruppasi……………………………………………………... 84
Parametrli elliptik egri chiziq funksiyasi xossalarining elliptik egri chiziq funksiyasiga o‘xshash
xossalari…………………........................................................ 86
Ko‘phadlar to‘plami. Algebraning asosiy teoremasi............................ 87
Sonlar nazariyasi elementlari………………………..………..……... 90
Eng katta umumiy bo‘luvchi.....……………………………... 90
Murakkab masalalar………………………………..………... 96 Nazorat savollari……………………………………………………………… 98
SIMMETRIK KRIPTOTIZIMLAR ………………………….....……..…. 101
Bir alifboli va ko‘p alifboli o‘rniga qo‘yishlar ……………………… 103
Oddiy o‘rniga qo‘yishga asoslangan shifrlash algoritmlarining jadvalli va analitik matematik
modellari…………………………………………………………… 103
Bir qiymatli va ko‘p qiymatli o‘rniga qo‘yishga asoslangan shifrlash algoritmlarining
matematik.modellari…………………..…………………………… 107
Bir alifboli va ko‘p alifboli o‘rniga qo‘yishga asoslangan shifrlash algoritmlari akslantirishlarining matematik asoslari va xususiyatlari…………………........................................................... 109
Vijener shifrlash tizimi ………………….………………................... 112
O‘rin almashtirishga asoslangan shifrlash algoritmlarining xususiyatlari va matematik modeli……………………………………… 114
Gammalashtirishga asoslangan shifrlash algoritmlarining matematik
asoslari……….....…………………………………………………..…….. 117
Ma’lumotlarni shifrlash algoritmlari ……………………………....... 120
Blokli shifrlar ………………………………………………..……… 124
Oqimli shifrlash algoritmlarining matematik modellari va xususiyatlari ………………………………………………….................... 131 Nazorat savollari……………………………………………………................. 137
Bir tomonlama funksiyalar………………………………….……...... 140
Faktorlash murakkabligiga asoslangan nosimmetrik shifrlar………... 143
Chekli maydonlarda diskret logarifmlash masalasining yechimi murakkabligiga asoslangan nosimmetrik shifrlar..………………..……… 146
Elliptik egri chiziq gruppasida diskret logarifmlashga asoslangan kriptotizimlar……………………………………....................................... 148
Elliptik kriptografiyaning yuzaga kelishi …..…………..…... 148
Elliptik egri chiziq nuqtalari gruppasi asosida yaratilgan nosimmetrik shifrlarning umumiy funksional modeli ...................... 151
Parametrli gruppadan foydalanishga asoslangan nosimmetrik
shifrlar…………..………………………………………………………… 152
Parametrli shifrlash usuli ……………………………….…... 153
Kalitlar ochiq taqsimlanish algoritmining matematik asosi haqida………………………………………………….................... 167
Kriptotizim foydalanuvchilari uchun kalitlarni taqsimlash
protokoli…….......................................………………...………….. 172
Nazorat savollari………………………………………………………............ 174
AUTENTIFIKASIYA VA ELEKTRON RAQAMLI IMZO ……….…….. 176
Autentifikasiya protokoli…………………………………………….. 176
Elektron raqamli imzo……………………………………………….. 180
Elektron raqamli imzo algoritmlarining umumiy kriptografik xossalari…………………………………............................................. 181 6.2.2. Ochiq kalitli shifrlash algoritmlariga asoslangan elektron raqamli imzo algoritmlarining qo‘llanilishini umumiy matematik
modeli……...………………………………………….…………….. 186
RSA ochiq kalitli shifrlash algoritmi asosidagi elektron raqamli imzo ........................................................................................ 188
El Gamal ochiq kalitli shifrlash algoritmi asosidagi elektron
raqamli imzo ...………………………..................………. 189
Maxsus elektron raqamli imzo algoritmlarining matematik
modellari…............................................................................................ 192
O‘zbekiston Respublikasining elektron raqamli imzo bo‘yicha
davlat standarti………………………………..……………………… 193
Elliptik egri chiziqlarga asoslangan elektron raqamli imzo algoritmlari matematik modellari…………………..…………............ 196 Nazorat savollari………………………………………………….……............ 202