DES ama DESede , algorithm summetric-fure ah oo loogu talagalay sireeynta xogta elektaroonigga ah, ayaa ah guusha DES (Heerka sirta xogta) waxayna bixisaa sir ka aamin badan DES. DES waxay u kala jebisaa furaha adeegsaduhu bixiyo saddex fure oo hoose sida k1, k2, iyo k3. Fariinta marka hore waxaa lagu sir ah k1, ka dib waxaa lagu dejiyaa k2 oo marlabaad ayaa lagu xafidaa k3. Cabbirka muhiimka ah ee DESede waa 128 ama 192 bit oo cabbirkiisuna waa 64 bit. Waxa jira 2 nooc oo hawlgal ah—Triple ECB (Buugga Koodhka Elektarooniga ah) iyo Triple CBC (Cipher Block Chaining).
Hoos waxaa ku yaal aaladda bilaashka ah ee khadka tooska ah ee bixisa sirta DES iyo furista labada qaab ee qoraal kasta oo cad.
Qiime kasta oo sir ah oo aad gasho, ama aan soo saarno laguma kaydiyo goobtan, qalabkan waxa lagu bixiyaa URL HTTPS si loo hubiyo in furayaasha sirta ah aan la xadi karin.
Sireeynta DES
- Xulashada FurahaDES waxay isticmaashaa saddex fure, oo sida caadiga ah loo yaqaan K1, k2, k3. Fure kastaa waa dhererkiisu 56 bits, laakiin farqiga sinnaanta awgeed, cabbirka muhiimka ah ee muhiimka ah waa 64 bits fure kasta.
- Habka sirta ah::
- Ku sir K1Qeybta qoraalka cad ayaa marka hore la sir ah iyadoo la isticmaalayo furaha koowaad ee K1, taasoo keentay in qoraalka C1
- Ku fur K2:C1 ayaa markaa la furayaa iyadoo la adeegsanayo furaha labaad ee K2, taasoo soo saarta natiijo dhexdhexaad ah.
- Ku sir K3:Ugu dambeyntii, natiijada dhexdhexaadka ah ayaa mar labaad la sir sir ah iyadoo la adeegsanayo furaha saddexaad ee K3 si loo soo saaro qoraalka ugu dambeeya ee C2.
Decryption DES
Decryption-ka gudaha DES asal ahaan waa soo noqoshada sirta:
- Habka kala saarida
- Ku fur K3Qoraalka ciphertext C2 waa la furay iyadoo la adeegsanayo furaha saddexaad ee K3 si loo helo natiijo dhexdhexaad ah.
- Ku sir K2:Natiijada dhexdhexaadka ah ayaa markaa la sir ah iyadoo la isticmaalayo furaha labaad ee K2, taasoo soo saarta natiijo dhexdhexaad ah oo kale.
- Ku fur K1:Ugu dambeyntii, natiijadan waa la furfuray iyadoo la adeegsanayo furaha ugu horreeya ee K1 si loo helo qoraalka asalka ah.
Maamulka Muhiimka ah
- Cabbirka Furaha:Fure kasta oo ku jira DES waa dhererkiisu 56 bits, taasoo keentay wadarta guud ee cabbirka muhiimka ah ee 168 bits (maadaama K1, K2 iyo K3 si isku xigta loo isticmaalo).
- Isticmaalka Furaha:K1 iyo K3 waxay noqon karaan fure isku mid ah iswaafajinta dambe ee heerka DES, laakiin waxaa lagu talinayaa in K2 ay ka duwanaato si kor loogu qaado amniga.
Tixgelinta Amniga
- DES waxaa loo tixgaliyaa in ay tahay mid amaan ah laakiin waa mid gaabis ah marka loo eego algorithmsyada casriga ah sida AES.
- Dhererkeeda muhiimka ah awgeed, 3DES waxay u nugushahay weerarrada qaarkood oo hadda laguma talinayo codsiyada cusub halkaasoo beddelka wanaagsan (sida AES) laga heli karo.
DES waxay ku sii jiraysaa isticmaalka nidaamyada dhaxalka ah halkaasoo waafaqsanaanta DES looga baahan yahay, laakiin codsiyada casriga ah ayaa caadi ahaan isticmaala AES ee sirta summadeedka hufnaantiisa iyo ammaankiisa oo adag awgeed.
Tilmaamaha Isticmaalka Sireeynta DES
Geli qoraal kasta ama erayga sirta ah ee aad rabto inaad sirayso. Taas ka dib, ka dooro qaabka sirta ah ee hoos u dhaca. Hoos waxaa ah dooxooyinka suurtagalka ah:
-
ECB: Qaabka ECB, qoraal kasta waxa loo qaybiyaa baloogyo badan, oo baloog kastana waxa lagu sireeyay furaha la bixiyay oo markaa baloogyada qoraallada cad ee isku midka ah ayaa lagu sir sir ah oo isku mid ah. Sidaa darteed, qaabkan sirta ah waxaa loo tixgaliyaa mid ka ammaan yar qaabka CBC. Ma jiro IV looga baahan yahay qaabka ECB maadaama baloog kasta lagu sireeyay blocks qoraallo isku mid ah. Xusuusnow, isticmaalka IV waxa uu xaqiijiyaa in qoraallada cad ee isku midka ah lagu sireeyay qoraallo kala duwan.
-
CBC: Habka sirta CBC waxaa loo arkaa mid aad loo sugay marka la barbar dhigo qaabka ECB, maadaama CBC ay u baahan tahay IV taasoo ka caawisa kala soocida sirta blocks la mid ah oo ka duwan qaabka ECB. Cabbirka bilowga ah ee habka CBC waa inuu noqdaa 64-bit taasoo la micno ah inay ahaato 8 xaraf oo dheer sida, 8*8 = 64 bits