|
Kriptografiyaliq usillar” páninen Óz betinshe jumisi teması: des simmetriyalıq bloklı shifrlaw algoritmi Orınlaǵan: Ámeliy matematika baǵdarı
|
səhifə | 1/3 | tarix | 07.01.2024 | ölçüsü | 307,69 Kb. | | #203567 |
| AES shifrlaw algoritmı
ÓZBEKSTAN RESPUBLIKASI JOQARI HÁM ORTA ARNAWLI BILIMLENDIRIW MINISTRLIGI
QARAQALPAQ MÁMLEKETLIK UNIVERSITETI
“MATEMATIKA” fakultetı
“ÁMELIY MATEMATIKA” kafedrası
“KRIPTOGRAFIYALIQ USILLAR” páninen
ÓZ BETINSHE JUMISI
Teması: DES simmetriyalıq bloklı shifrlaw algoritmi
Orınlaǵan: Ámeliy matematika baǵdarı
3D – kurs studenti
___________________
2022-2023
Qoyilǵan máseleler∶
AES simmetriyalıq bloklı shifrlaw algoritmi.
Raund giltlerin payda etiw.
AES shifrlaw algoritmı
AES algoritmında báyitler ústinde ámeller atqarıladı. Báyitler chekli maydan elementleri retinde qaraladı. maydan elementlerin dárejesi 7 den úlken bolmaǵan kóp aǵzalılar retinde súwretlew múmkin. Egerde báyitler,
,
kóriniste suwretlengen bolsa, ol halda maydan elementleri tómendegishe kóp aǵzalılar kóriniste jazıladı :.
.
Mısal ushın baytqa kórinistegi kóp aǵzalılar sáykes keledi.
Chekli maydan elementleri ushın additivlik hám multiplikativlik ózgesheliklerine iye bolǵan qosıw hám kóbeytiw ámelleri anıqlanǵan.
Kóp aǵzalılardı qosıw. AES algoritmında kóp aǵzalılardı qosıw (XOR) (berilgen kóp aǵzalılarǵa uyqas keliwshi ekilik sanaq sisteması daǵı sanlardı uyqas bıytların mod 2 boyınsha qosıw ) ámeli arqalı atqarıladı. Mısalı ha’m kóp aǵzalılar nátiyjesi tómendegishe esaplanadı :
Bul ámel ekilik hám on altılıq sanaq sistemalarında tómendegishe ańlatıladı :
ha’m ..
Chekli maydanda qálegen nolge teń bolmaǵan element ushın oǵan teris bolǵan - element bar hám teńlik orınlı, bul jerde nol elementi retinde qaraladı. maydanda teńlik orınlı.
Kóp aǵzalılardı kóbeytiw. AES algoritmınde kóp aǵzalılardı kóbeytiw tómendegishe ámelge asıriladı :
ikkita kóp aǵzalılar onlıq sanaq sistemasında kóbeytiriledi;
jetinshi dárejeden úlken bolǵan hár qanday kóp aǵzalılardı segizinshi dárejeli = keltirilmaydigan kóp aǵzalılarǵa bolǵanda qaldıqta jeti hám odan kishi bolǵan dárejedegi kóp aǵzalılar payda bolıp, olar nátiyje retinde alınadı, bunda bolıw processinde atqarılatuǵın ayırıw ámeli ekilik sanaq sistemasında, joqarıda keltirilgeni sıyaqlı, ámeli tiykarında atqarıladı.
Áne sonday etip kiritilgen kóbeytiw ámeli menen belgilenedi.
Mısalı , hám kóp aǵzalılar tómendegishe kóbeytiriledi:
- bul kóp aǵzalılar onlıq sanaq sistemasında kóbeytiriledi ;
- nátiyje keltirilmaydigan kóp aǵzalılarǵa bólinedi hám qaldıq alınadı.
Haqıyqattan da.
Hár qanday nolge teń bolmaǵan element ushın , teńlik orınlı . maydanda bir element retinde tushiniladi.
Kiritilgen kóbeytiw ámeli ulıwma halda tómendegishe atqarıladı. Qálegen jetinshi dárejeli
a7x7+ a6 x6+ a5 x5+ a4 x4+ a3 x3+ a2 x 2+a1x+ a0
kóp aǵzalılardı x ga kópaytirib, tómendegine iye bolamız
a7x8+ a6 x7+ a5 x6+ a4 x5+ a3 x4+ a2 x3+ a1x2+ a0 x.
Bul kóp aǵzalılardı = x8+x4+x3+x+1=1{1b} modul boyınsha esaplab, chekli GF (28) maydanǵa tiyisli elementti payda etemiz. Onıń ushın a7 =1 bolg’anda = x8+x4+x3+x+1 kóp aǵzalılardı joqarıda alınǵan segizinshi dárejeli kóp aǵzalılardan XOR ámeli menen ayırıw jetkilikli, yaǵnıy :
(a71) x8+ ( a6 0) x7+( a5 0) x6+( a 4 0) x5+( a3 1) x 4 +( a2 1) x3 +
Dostları ilə paylaş: |
|
|