AES ኢንክሪፕሽንን ዲክሪፕሽንን ብኢንተርነት

ምዕቡል ምስጢራዊ ደረጃ(AES) ሲሜትሪክ ኢንክሪፕሽን ኣልጎሪዝም እዩ። AES 128 ቢት፣ 192 ቢትን 256 ቢትን ኢንክሪፕሽን ስለዘፍቅድ ክሳብ ሕጂ ናይ ኢንዱስትሪ ስታንዳርድ እዩ። ሲሜትሪክ ኢንክሪፕሽን ምስ ኣሲሜትሪክ ኢንክሪፕሽን ክነጻጸር እንከሎ ቅልጡፍ ኮይኑ ኣብ ከም ዳታቤዝ ሲስተም ዝኣመሰሉ ስርዓታት ይጥቀሙ። እዚ ዝስዕብ ዝኾነ ንጹር ጽሑፍ ወይ ፓስዎርድ AES ኢንክሪፕሽንን ዲክሪፕሽንን ንምፍጻም ዝሕግዝ ናይ ኦንላይን መሳርሒ እዩ።

እቲ መሳርሒ ዝተፈላለዩ ኣገባባት ምስጢራዊ ምግባርን ምፍታሕን ከም... ECB, CBC, CTR, CFB ከምኡ ውን GCM ሞድ ዝበሃሉ ሞድ. GCM ካብ ሲቢሲ ሞድ ዝያዳ ውሑስ ኮይኑ ዝቑጸርን ብኣፈጻጽማኡ ብሰፊሑ ዝቕበልን እዩ።

ንዝያዳ ሓበሬታ ብዛዕባ AES encryption ኣብዚ ተወከሱ እዚ መግለጺ ኣብ AES Encryption ዝብል እዩ። ኣብ ታሕቲ ንኢንክሪፕሽንን ዲክሪፕሽንን ዝኸውን እታዎታት ንምውሳድ ቅጥዒ ኣሎ።

ኤኢኤስ ኢንክሪፕሽን

መሰረት64 ሄክስ

ኤ.ኢ.ኤስ ዲክሪፕሽን

መሰረት64 ንጹር-ጽሑፍ

ዝኾነ ምስጢራዊ መፍትሕ ዋጋ እተእትዎ፣ ወይ ንሕና እንፈጥሮ ኣብዚ መርበብ ሓበሬታ ኣይኽዘንን እዩ፣ እዚ መሳርሒ እዚ ብመንገዲ HTTPS URL ዝቐርብ ኮይኑ ዝኾነ ምስጢራዊ መፍትሕ ክስረቕ ከምዘይክእል ንምርግጋጽ እዩ።

ነዚ መሳርሒ እንተድኣ ኣድኒቕካዮ ሽዑ ምውፋይ ክትሓስበሉ ትኽእል ኢኻ።

ንዝገበርኩምልና መወዳእታ ዘይብሉ ደገፍ ነመስግን።

ቁልፊ መለለዪታት

  • ሲሜትሪክ ኣልጎሪዝም መፍትሕ፦ ንኢንክሪፕሽንን ዲክሪፕሽንን ሓደ ዓይነት መፍትሕ ይጥቀም።
  • ብሎክ ሳይፈር: AES ኣብ ጽኑዕ ዓቐን ዘለዎም ብሎክ ዳታ እዩ ዝሰርሕ። እቲ ስታንዳርድ ብሎክ ሳይዝ 128 ቢት እዩ።
  • ቁልፊ ንውሓት: AES ንውሓት ቁልፊ 128, 192, ከምኡውን 256 ቢት ይድግፍ። እቲ መፍትሕ ብዝነውሐ መጠን፡ እቲ ምስጢራዊ ምትእስሳር ይሕይል።
  • ድሕንነት: AES ኣዝዩ ውሑስ ኮይኑ ዝቑጸር ኮይኑ ኣብ ዝተፈላለዩ ናይ ጸጥታ ፕሮቶኮላትን ኣፕሊኬሽናትን ብሰፊሑ ይጥቀመሉ።

AES ኢንክሪፕሽን ውዕላትን ቃላትን

ንኢንክሪፕሽን፡ ወይ ነቲ ምስጢራዊ ክትገብሮ እትደሊ ንጹር ጽሑፍ ወይ ፓስዎርድ ከተእቱ ትኽእል ኢኻ። ሕጂ ናይ ምስጢራዊ ምግባር ብሎክ ሳይፈር ሞድ ምረጽ።

ዝተፈላለዩ ዝድገፉ ኣገባባት ናይ AES ምስጢራዊ ምግባር

AES ብዙሓት ሞድታት ኢንክሪፕሽን ከም ECB, CBC, CTR, OFB, CFB ከምኡ’ውን GCM mode የቕርብ።

  • ECB(Electronic Code Book) እቲ ዝቐለለ ኢንክሪፕሽን ሞድ ኮይኑ ንኢንክሪፕሽን IV ኣየድልዮን እዩ። እቲ ናይ ምእታው ስሩዕ ጽሑፍ ኣብ ብሎክታት ክምቀል እዩ ነፍሲ ወከፍ ብሎክ ድማ በቲ ዝተዋህበ መፍትሕ ምስጢራዊ ክኸውን እዩ ስለዚ ድማ ተመሳሳሊ ንጹር ጽሑፍ ብሎክታት ናብ ተመሳሳሊ ሳይፈር ጽሑፍ ብሎክታት ምስጢራዊ ይኸውን።

  • CBC(Cipher Block Chaining) mode ኣዝዩ ዝምከር ኮይኑ፡ ምዕቡል መልክዕ ናይ block cipher encryption እዩ። ነፍሲ ወከፍ መልእኽቲ ፍሉይ ንምግባር IV ይሓትት ማለት እቶም ተመሳሰልቲ ንጹር ጽሑፍ ብሎክታት ናብ ዘይመሳሰሉ ሳይፈር ጽሑፍ ብሎክታት ምስጢራዊ ይኾኑ። ስለዚ ምስ ECB mode ክነጻጸር ከሎ ዝያዳ ድልዱል ኢንክሪፕሽን ይህብ፡ ምስ ECB mode ክነጻጸር ከሎ ግን ቁሩብ ዝሓሰረ እዩ። IV እንተዘይተኣትዩ ሽዑ ነባሪ ኣብዚ ንCBC ሞድ ክጥቀመሉ እዩ እዚ ድማ ነባሪ ናብ ዜሮ መሰረት ዝገበረ ባይት ይኸውን[16]።

  • CTR(Counter) CTR mode (CM) ብሙሉእ ቁጽሪ ቆጻሪ ሞድ (ICM)ን ዝተኸፋፈለ ምሉእ ቁጽሪ ቆጻሪ (SIC) ሞድን እውን ይፍለጥ። ጸረ-ሞድ ንሓደ ብሎክ ሳይፈር ናብ ስትሪም ሳይፈር ይቕይሮ። CTR mode ምስ OFB ተመሳሳሊ ባህርያት ኣለዎ፣ ግን ኣብ እዋን ምፍታሕ ዕድመ-መእተዊ ባህሪ እውን የፍቅድ። CTR mode ኣብ ማልቲፕሮሰሰር ማሽን ንምስራሕ ጽቡቕ ምቹእ እዩ፣ ኣብዚ ብሎክታት ብማዕረ ምስጢራዊ ክኾኑ ይኽእሉ።

  • GCM(ጋሎይስ/ኮንተር ሞድ) ዝተረጋገጸ ምስጢራዊነት ንምሃብ ኣድማሳዊ ሃሺንግ ዝጥቀም ሲሜትሪክ-ቁልፊ ብሎክ ሳይፈር ሞድ ስርሒት እዩ። GCM ካብ CBC mode ዝያዳ ውሑስ እዩ ዝቑጸር ምኽንያቱ ኣብ ውሽጡ ናይ ምርግጋጽን ምሉእነትን ምፍታሽ ስለዘለዎን ንኣፈጻጽምኡ ብሰፊሑ ስለዝጥቀመሉን።

ፓዲንግ

ንAES ሞድ CBCን ECBን እቲ ፓዲንግ PKCS5PADDINGን NoPaddingን ክኸውን ይኽእል። ምስ PKCS5Padding 16 ባይት ዘለዎ ሕብረ-ቁጽሪ 32 ባይት ውጽኢት (ዝቕጽል ዕጽፊ ናይ 16) ከውጽእ እዩ።

AES GCM PKCS5Padding ን NoPadding መመሳሰሊ እዩ ምኽንያቱ GCM padding ዘየድልዮ ስትሪሚንግ ሞድ እዩ። ኣብ GCM ዘሎ ሳይፈርቴክስ ክንዲ እቲ ንጹር ጽሑፍ ጥራይ እዩ ነዊሕ። ስለዚ፡ nopadding ብነባሪ እዩ ተመሪጹ።

AES ቁልፊ ስፍሓት

እቲ AES ኣልጎሪዝም 128-ቢት ብሎክ ሳይዝ ኣለዎ፣ ንውሓት መፍትሕካ 256፣ 192 ወይ 128 ቢት ብዘየገድስ። ሲሜትሪክ ሳይፈር ሞድ IV ኣብ ዝጠልበሉ እዋን ንውሓት ናይቲ IV ማዕረ ብሎክ ስፍሓት ናይቲ ሳይፈር ክኸውን ኣለዎ። ስለዚ ኩሉ ግዜ ምስ AES 128 ቢት (16 ባይት) ዝዓቐኑ IV ክትጥቀም ኣለካ።

AES ምስጢራዊ መፍትሕ

AES ንኢንክሪፕሽን ዝኸውን 128 ቢት፣ 192 ቢትን 256 ቢትን ምስጢራዊ መፍትሕ ስፍሓት ይህብ። ንኢንክሪፕሽን 128 ቢት ትመርጽ እንተኾንካ፡ እቲ ምስጢራዊ መፍትሕ 16 ቢት ንውሓት ክህልዎ ኣለዎ፡ ን192ን 256ን ቢት ስፍሓት መፍትሕ ድማ 24ን 32ን ቢት ክኸውን ኣለዎ። ንኣብነት፡ ዓቐን መፍትሕ 128 እንተኾይኑ፡ ቅኑዕ ምስጢራዊ መፍትሕ 16 ፊደላት ክህልዎ ኣለዎ i.e.፡ 16*8=128 ቢት።