Pergala krîptoya AES (Advanced Encryption Standard) algorîtmayek şîfrekirinê ya sîmetrîk a ku bi berfirehî tê bikar anîn e ku şîfrekirin û deşîfrekirina daneya ewle û bikêr peyda dike. Ew li ser blokên daneyê tevdigere û li ser bingeha zeviyên bêdawî ye. Ka em pêwendiya di navbera operasyonên AES û zeviyên bêdawî de vekolin, ravekirinek berfireh û berfireh peyda bikin.
Zeviyên bêdawî, ku wekî zeviyên Galois jî têne zanîn, avahiyên matematîkî ne ku taybetmendiyên wan dişibin hejmarên rastîn lê bi hejmareke bêdawî ya hêmanan re hene. Ew di krîptografiyê de bingehîn in ji ber ku ew çarçoveyek matematîkî peyda dikin ji bo pêkanîna operasyonên arîtmetîk ên ku gelek algorîtmayên krîptografî, di nav de AES, di bin banê xwe de ne.
AES li ser zeviyek bêdawî ku wekî GF (2^8) tê zanîn, ku ji 256 hêmanan pêk tê, dixebite. Her hêmanek di vê qadê de ji hêla jimareyek binar a 8-bit ve tê destnîşan kirin. Arîtmetîka qada bêdawî ya ku di AES de tê bikar anîn li ser bingeha celebek taybetî ya jimartinê ye ku jê re jimarvaniya zeviyê Galois an jimareya qada dawîn tê gotin.
Algorîtmaya AES ji çend geryan pêk tê, ku her yek ji wan rêze operasyonan li ser daneya têketinê vedihewîne. Di van operasyonan de guheztina byte, rêzikên guheztinê, stûnên tevlihev, û mifteya dor lê zêde dikin. Hemî van kiryaran bi karanîna arithmetîka qada dawîn têne kirin.
Operasyona veguheztina byte, ku wekî veguheztina S-box jî tê zanîn, li şûna her baytê daneya têketinê baytek têkildar ji tabloyek lêgerînê ya ji berê ve hatî diyar kirin diguhezîne. Ev tabloya lêgerînê bi karanîna tevhevek veguherînên affine û operasyonên hejmarî yên qada dawîn tê çêkirin.
Operasyona rêzikên guheztinê bi awayekî çerxî baytên di her rêza daneya têketinê de diguhezîne. Ev operasyon piştrast dike ku hilbera algorîtmaya AES xwedan taybetmendiyên belavkirinê yên baş e û li dijî krîptoanalyza xêz û cihêreng berxwedanê peyda dike. Operasyona rêzikên guheztinê ti jimarek qada dawîn nagire.
Operasyona stûnên tevlihev veguherînek xêzik e ku li ser stûnên daneyên têketinê dixebite. Ew di qada dawîn a GF(2^8) de bi matrixek sabît ve zêdekirina her stûnê vedihewîne. Ev operasyon ji algorîtmaya AES-ê re belavbûn û ne-xêziyek zêde peyda dike.
Di dawiyê de, operasyona mifteya dorpêçê ya lêzêdekirinê di navbera daneya têketinê û mifteyek dor a ku ji mifteya şîfrekirinê ve hatî vegirtin operasyonek XOR-a bitûkî vedihewîne. Ev operasyon di qada bêdawî ya GF(2^8) de tê kirin, ku lê zêdekirin bi XOR re wekhev e.
Bi pêkanîna van operasyonan li qada bêdawî GF(2^8), AES di heman demê de ku karbidestiyê diparêze astek bilind a ewlehiyê digihîje. Bikaranîna arîtmetîka zeviya bêdawî destûrê dide avakirina algorîtmayek krîptografî ya pir ewledar ku li hember êrîşên cûrbecûr berxwedêr e, di nav de krîptoanalyza xêz û cûda.
Operasyonên krîptosîstema AES li ser zeviyên bêdawî, bi taybetî qada bêdawî GF(2^8) bingeh in. Arîtmetîka qada bêdawî ji bo cîgirkirina byte, tevlihevkirina stûnan, û lê zêdekirina operasyonên mifteya dor di algorîtmaya AES de tê bikar anîn. Van operasyonan belavkirina pêdivî, ne-xêzikî, û ewlehiya ku ji bo nexşeyek şîfrekirinê ya bihêz hewce dike peyda dikin.
Pirs û bersivên din ên vê dawiyê di derbarê Standarda Encîfrekirina Pêşkeftî (AES):
- Ma şîfreya Rijndael ji hêla NIST ve bangek pêşbaziyê qezenc kir ku bibe pergala krîptoya AES?
- AES MixColumn Sublayer çi ye?
- Girîngiya mezinahiya mifteyê û hejmara gerokan di AES de rave bikin, û ew çawa bandorê li asta ewlehiya ku ji hêla algorîtmê ve hatî peyda kirin.
- Operasyonên sereke yên ku di her dora algorîtmaya AES de têne kirin çi ne, û ew çawa beşdarî ewlehiya giştî ya pêvajoya şîfrekirinê dikin?
- Pêvajoya şîfrekirinê ya bi karanîna AES-ê, tevî pêvajoya berfirehkirina mifteyê û veguhertinên ku di her dor de li daneyan têne sepandin vebêjin.
- Çawa AES nepenî û yekparebûna agahdariya hesas di dema veguheztin û hilanînê de peyda dike?
- Hêzên sereke yên standarda şîfrekirina pêşkeftî (AES) di warê berxwedana wê ya li hember êrîş û ewlehiyê de çi ne?