AES-256 એન્ક્રિપ્શન શું છે અને તે કેવી રીતે કાર્ય કરે છે?

દ્વારા લખાયેલી

અદ્યતન એન્ક્રિપ્શન સ્ટાન્ડર્ડ (અગાઉ રિજન્ડેલ તરીકે ઓળખાતું હતું) માહિતીને એન્ક્રિપ્ટ કરવાની એક રીત છે. તે એટલું સુરક્ષિત છે કે જડ બળ પણ તેને તોડી શક્યું નથી.

આ અદ્યતન એન્ક્રિપ્શન સ્ટાન્ડર્ડનો ઉપયોગ નેશનલ સિક્યુરિટી એજન્સી (NSA) દ્વારા industriesનલાઇન બેંકિંગ સહિત અનેક ઉદ્યોગો સાથે કરવામાં આવે છે. તેથી, AES એન્ક્રિપ્શન શું છે અને તે કેવી રીતે કામ કરે છે? ચાલો શોધીએ!

AES એન્ક્રિપ્શન શું છે? 

AES એ આજનું ડેટા એન્ક્રિપ્શન સ્ટાન્ડર્ડ છે. તે આપે છે તે સુરક્ષા અને રક્ષણની માત્રામાં અપ્રતિમ છે.

ચાલો તેને શું તોડીએ છે. AES એક છે

  • સપ્રમાણ કી એન્ક્રિપ્શન
  • અવરોધિત સાઇફર

સપ્રમાણતા વિ અસમપ્રમાણ એન્ક્રિપ્શન

AES એક છે સપ્રમાણ એન્ક્રિપ્શનનો પ્રકાર.

સપ્રમાણ કી એન્ક્રિપ્શન

"સપ્રમાણતા" નો અર્થ છે કે તે એન્ક્રિપ્ટ અને ડિક્રિપ્ટ બંને માટે સમાન કી માહિતી વધુમાં, બંને મોકલનાર અને પ્રાપ્તકર્તા સાઇફર ડિક્રિપ્ટ કરવા માટે ડેટાની નકલની જરૂર છે.

બીજી બાજુ, અસમપ્રમાણ કી સિસ્ટમો a નો ઉપયોગ કરે છે દરેક માટે અલગ કી બે પ્રક્રિયાઓમાંથી: એન્ક્રિપ્શન અને ડિક્રિપ્શન.

આ એસપ્રમાણ સિસ્ટમોનો ફાયદો AES ની જેમ તેઓ છે અસમપ્રમાણ કરતાં ખૂબ ઝડપી રાશિઓ આનું કારણ એ છે કે સપ્રમાણ કી અલ્ગોરિધમ્સની જરૂર છે ઓછી ગણતરી શક્તિ. 

આ માટે અસમપ્રમાણ કીનો શ્રેષ્ઠ ઉપયોગ થાય છે બાહ્ય ફાઇલ સ્થાનાંતરણ. સપ્રમાણ કીઓ માટે વધુ સારી છે આંતરિક એન્ક્રિપ્શન.

બ્લોક સાઇફર્સ શું છે?

આગળ, AES એ પણ છે જેને ટેક જગત a કહે છે "સાઇફર બ્લોક કરો." 

તેને "બ્લોક" કહેવામાં આવે છે કારણ કે આ પ્રકારના સાઇફર એનક્રિપ્ટ થવા માટેની માહિતીને વિભાજિત કરે છે (સાદા ટેક્સ્ટ તરીકે ઓળખાય છે) બ્લોક્સ તરીકે ઓળખાતા વિભાગોમાં.

વધુ ચોક્કસ બનવા માટે, AES a નો ઉપયોગ કરે છે 128-બીટ બ્લોક સાઇઝ. 

આનો અર્થ એ કે ડેટાને a માં વહેંચવામાં આવ્યો છે ચાર બાય ચાર એરે જેમાં 16 બાઇટ્સ છે. દરેક બાઇટમાં આઠ બિટ્સ હોય છે.

આથી, 16 બિટ્સ દ્વારા ગુણાકાર 8 બાઇટ્સ એ ઉપજ છે a દરેક બ્લોકમાં કુલ 128 બિટ્સ. 

આ વિભાજનને ધ્યાનમાં લીધા વગર, એન્ક્રિપ્ટેડ ડેટાનું કદ સમાન રહે છે. બીજા શબ્દોમાં કહીએ તો, સાદા ટેક્સ્ટના 128 બિટ્સ સાઇફરટેક્સ્ટના 128 બિટ્સ આપે છે.

AES અલ્ગોરિધમનું રહસ્ય

હવે તમારી ટોપીઓ પકડી રાખો કારણ કે અહીં તે રસપ્રદ બને છે.

જોન ડેમેન અને વિન્સેન્ટ રિજમેને આનો ઉપયોગ કરવાનો તેજસ્વી નિર્ણય લીધો અવેજી ક્રમચય નેટવર્ક (SPN) અલ્ગોરિધમ.

એસપીએન અરજી કરીને કામ કરે છે એન્ક્રિપ્ટ કરવા માટે કી વિસ્તરણના ઘણા રાઉન્ડ માહિતી.

પ્રારંભિક કીનો ઉપયોગ a બનાવવા માટે થાય છે નવી કીઓની શ્રેણી "રાઉન્ડ કીઝ" કહેવાય છે.

આ રાઉન્ડ કીઓ પાછળથી કેવી રીતે ઉત્પન્ન થાય છે તે વિશે વધુ જાણીશું. એમ કહેવું પૂરતું છે કે, ફેરફારના બહુવિધ રાઉન્ડ દર વખતે નવી રાઉન્ડ કી પેદા કરે છે.

દરેક પસાર રાઉન્ડ સાથે, ડેટા વધુ અને વધુ સુરક્ષિત બને છે અને એન્ક્રિપ્શનને તોડવું મુશ્કેલ બને છે.

શા માટે?

કારણ કે આ એન્ક્રિપ્શન રાઉન્ડ AES અભેદ્ય બનાવે છે! ત્યાં માત્ર છે ઘણા બધા રાઉન્ડ કે હેકરોએ તેને ડિક્રિપ્ટ કરવા માટે તોડવાની જરૂર છે.

તેને આ રીતે મૂકો: એક સુપર કમ્પ્યુટર એઇએસ કોડને ક્રેક કરવા માટે બ્રહ્માંડની અનુમાનિત ઉંમર કરતાં વધુ વર્ષો લેશે.

આજની તારીખ સુધી, AES વ્યવહારીક ધમકી મુક્ત છે.

વિવિધ કી લંબાઈઓ

ત્યા છે AES એન્ક્રિપ્શન કીની ત્રણ લંબાઈ.

દરેક કી લંબાઈમાં શક્ય કી સંયોજનોની અલગ સંખ્યા છે:

  • 128-બીટ કી લંબાઈ: 3.4 x 1038
  • 192-બીટ કી લંબાઈ: 6.2 x 1057
  • 256-બીટ કી લંબાઈ: 1.1 x 1077

જ્યારે આ એન્ક્રિપ્શન પદ્ધતિની મુખ્ય લંબાઈ બદલાય છે, તેના બ્લોકનું કદ - 128-બિટ્સ (અથવા 16 બાઇટ્સ) - એ જ રહે છે. 

કી કદમાં તફાવત શા માટે? તે બધા વ્યવહારિકતા વિશે છે.

ઉદાહરણ તરીકે એક એપ લઈએ. જો તે AES 256 ને બદલે 128-બીટ AES નો ઉપયોગ કરે છે, તો તે થશે વધુ ગણતરી શક્તિની જરૂર છે.

વ્યવહારુ અસર તે થશે વધુ કાચી શક્તિની જરૂર છે તમારી બેટરીમાંથી, જેથી તમારો ફોન ઝડપથી મરી જશે.

તેથી AES 256-bit એન્ક્રિપ્શનનો ઉપયોગ કરતી વખતે ગોલ્ડ સ્ટાન્ડર્ડ, તે રોજિંદા ઉપયોગ માટે માત્ર શક્ય નથી.

અદ્યતન એન્ક્રિપ્શન સ્ટાન્ડર્ડ (AES) ક્યાં વપરાય છે?

એઇએસ વિશ્વની સૌથી વિશ્વસનીય સિસ્ટમોમાંની એક છે. તે બહુવિધ ઉદ્યોગોમાં વ્યાપકપણે અપનાવવામાં આવ્યું છે જેને અત્યંત ઉચ્ચ સ્તરની સુરક્ષાની જરૂર છે.

આજે, એઇએસ લાઇબ્રેરીઓ અસંખ્ય પ્રોગ્રામિંગ ભાષાઓ સહિત બનાવવામાં આવી છે સી, સી ++, જાવા, જાવાસ્ક્રિપ્ટ અને પાયથોન.

એઇએસ એન્ક્રિપ્શન સ્ટાન્ડર્ડનો ઉપયોગ વિવિધ લોકો દ્વારા પણ થાય છે ફાઇલ કમ્પ્રેશન પ્રોગ્રામ્સ 7 ઝિપ, વિનઝિપ અને આરએઆર સહિત, અને ડિસ્ક એન્ક્રિપ્શન સિસ્ટમ્સ બિટલોકર અને ફાઇલવોલ્ટની જેમ; અને NTFS જેવી ફાઇલ સિસ્ટમ્સ.

તમે તમારા રોજિંદા જીવનમાં પહેલેથી જ તેનો ઉપયોગ કર્યા વિના કરી શકો છો!

AES એ એક મહત્વપૂર્ણ સાધન છે ડેટાબેઝ એન્ક્રિપ્શન અને વીપીએન સિસ્ટમો.

જો તમે તમારા બહુવિધ ખાતાઓ માટે તમારા લinગિન ઓળખપત્રોને યાદ રાખવા માટે પાસવર્ડ મેનેજરો પર આધાર રાખતા હોવ, તો સંભવત, તમે AES નો સામનો કરી ચૂક્યા છો!

તે મેસેજિંગ એપ્સ કે જેનો તમે ઉપયોગ કરો છો, જેમ કે વોટ્સએપ અને ફેસબુક મેસેન્જર? હા, તેઓ આનો પણ ઉપયોગ કરે છે.

પણ વિડિઓ ગેમ્સ જેમ ગ્રાન્ડ થેફ્ટ ઓટો IV હેકરો સામે રક્ષણ માટે AES નો ઉપયોગ કરો.

AES સૂચના સમૂહમાં સંકલિત છે બધા ઇન્ટેલ અને એએમડી પ્રોસેસર, તેથી તમારા પીસી અથવા લેપટોપમાં પહેલેથી જ બિલ્ટ-ઇન છે તમે કંઈપણ કર્યા વગર.

અને અલબત્ત, ચાલો એપ્લિકેશન્સને ભૂલશો નહીં બેંક yourનલાઇન તમારી નાણાકીય વ્યવસ્થા કરવા દેવા માટે બનાવેલ છે.

AES એન્ક્રિપ્શન કેવી રીતે કાર્ય કરે છે તે શોધ્યા પછી, તમે કરી શકશો ખૂબ સરળ શ્વાસ લો તમારી માહિતી સુરક્ષિત હાથમાં છે તે જ્ withાન સાથે!

AES એન્ક્રિપ્શનનો ઇતિહાસ

AES એ પ્રતિભાવ તરીકે શરૂ કર્યું યુએસ સરકાર જરૂરિયાતો

પાછા 1977 માં, ફેડરલ એજન્સીઓ ડી પર આધાર રાખે છેATA એન્ક્રિપ્શન સ્ટાન્ડર્ડ (DES) તેમના પ્રાથમિક એન્ક્રિપ્શન અલ્ગોરિધમ તરીકે.

જો કે, 1990 ના દાયકા સુધીમાં, ડીઇએસ હવે પૂરતી સુરક્ષિત નહોતી કારણ કે તે માત્ર તોડી શકાય છે 22 કલાક. 

તેથી, સરકારે એ જાહેર સ્પર્ધા 5 વર્ષથી ચાલતી નવી સિસ્ટમ શોધવા માટે.

આ ખુલ્લી પ્રક્રિયાનો લાભ એ હતું કે સબમિટ કરેલ દરેક એન્ક્રિપ્શન ગાણિતીક નિયમો જાહેર સલામતીને આધિન હોઈ શકે. આનો અર્થ એ થયો કે સરકાર બની શકે છે 100% ચોક્કસ કે તેમની વિજેતા સિસ્ટમ પાછળનો દરવાજો નથી.

તદુપરાંત, કારણ કે બહુવિધ મન અને આંખો સંકળાયેલી હતી, સરકારે તેની શક્યતાઓને મહત્તમ કરી ખામીઓની ઓળખ અને સુધારણા.

આખરે, રિજન્ડેલ સાઇફર (ઉર્ફે આજનું અદ્યતન એન્ક્રિપ્શન સ્ટાન્ડર્ડ) ને ચેમ્પિયનનો તાજ પહેરાવવામાં આવ્યો હતો.

રિજન્ડેલનું નામ બે બેલ્જિયન ક્રિપ્ટોગ્રાફરોએ રાખ્યું છે જેમણે તેને બનાવ્યું, વિન્સેન્ટ રિજમેન અને જોન ડેમેન.

2002 માં, તે હતું અદ્યતન એન્ક્રિપ્શન સ્ટાન્ડર્ડનું નામ બદલ્યું અને યુએસ નેશનલ ઇન્સ્ટિટ્યુટ ઓફ સ્ટાન્ડર્ડ્સ એન્ડ ટેકનોલોજી (NIST) દ્વારા પ્રકાશિત.

NSA એ હેન્ડલ કરવાની ક્ષમતા અને સુરક્ષા માટે AES અલ્ગોરિધમને મંજૂરી આપી હતી ટોચની ગુપ્ત માહિતી. આ નકશા પર AES મૂક્યું.

ત્યારથી, AES i બની ગયું છેએનક્રિપ્શન માટે ndustry ધોરણ.

તેની ખુલ્લી પ્રકૃતિ એટલે AES સોફ્ટવેર હોઈ શકે છે જાહેર અને ખાનગી, વ્યાપારી અને બિન -વ્યાપારી બંને માટે વપરાય છે કાર્યક્રમો.

AES 256 કેવી રીતે કાર્ય કરે છે?

અત્યાર સુધી, આપણે જાણીએ છીએ કે આ એન્ક્રિપ્શન ગાણિતીક નિયમો તે રક્ષણ કરે છે તે માહિતીને તૂટી જાય છે અને તેને રેન્ડમ વાસણમાં ફેરવે છે.

મારો મતલબ, તમામ એન્ક્રિપ્શનનો મૂળ સિદ્ધાંત is સુરક્ષા કીના આધારે ડેટાના દરેક એકમને અલગથી બદલવામાં આવશે.

પણ શું બરાબર એઇએસ એન્ક્રિપ્શનને ઉદ્યોગ ધોરણ ગણવા માટે પૂરતું સુરક્ષિત બનાવે છે?

પ્રક્રિયાની ઝાંખી

AES એન્ક્રિપ્શન અલ્ગોરિધમ પસાર થાય છે બહુવિધ રાઉન્ડ એન્ક્રિપ્શનનું. તે આના 9, 11 અથવા 13 રાઉન્ડમાંથી પણ પસાર થઈ શકે છે.

દરેક રાઉન્ડમાં નીચે સમાન પગલાઓનો સમાવેશ થાય છે.

  • ડેટાને બ્લોકમાં વિભાજીત કરો.
  • કી વિસ્તરણ.
  • રાઉન્ડ કી ઉમેરો.
  • બાઇટ્સની અવેજી/બદલી.
  • પંક્તિઓ શિફ્ટ કરો.
  • કumલમ મિક્સ કરો.
  • ફરી એક રાઉન્ડ કી ઉમેરો.
  • તે બધું ફરીથી કરો.

છેલ્લા રાઉન્ડ પછી, એલ્ગોરિધમ એક વધારાના રાઉન્ડમાંથી પસાર થશે. આ સમૂહમાં, અલ્ગોરિધમ 1 થી 7 પગલાંઓ કરશે સિવાય પગલું 6.

તે છઠ્ઠા પગલાને બદલે છે કારણ કે તે આ તબક્કે ઘણું કામ કરશે નહીં. યાદ રાખો કે તે પહેલાથી જ ઘણી વખત આ પ્રક્રિયામાંથી પસાર થઈ ચૂક્યું છે.

તેથી, પગલું 6 નું પુનરાવર્તન થશે નિરર્થક. ક processingલમને ફરીથી મિશ્રિત કરવા માટે જેટલી પ્રોસેસિંગ પાવર લેશે તે તેટલું મૂલ્યવાન નથી હવે ડેટામાં નોંધપાત્ર ફેરફાર નથી.

આ તબક્કે, ડેટા પહેલાથી જ નીચેના રાઉન્ડમાંથી પસાર થઈ ગયો હશે:

  • 128-બીટ કી: 10 રાઉન્ડ
  • 192-બીટ કી: 12 રાઉન્ડ
  • 256-બીટ કી: 14 રાઉન્ડ

આઉટપુટ?

એક આરગૂંચવણભર્યા પાત્રોનો એન્ડોમ સમૂહ જેની પાસે AES કી ન હોય તેને કોઈ અર્થ નથી.

Inંડાણપૂર્વકનો દેખાવ

હવે તમને સમજાશે કે આ સપ્રમાણ બ્લોક સાઇફર કેવી રીતે બને છે. ચાલો વધુ વિગતમાં જઈએ.

પ્રથમ, આ એન્ક્રિપ્શન ગાણિતીક નિયમોનો ઉપયોગ કરીને બ્લોકમાં પ્રારંભિક કી ઉમેરો XOR ("વિશિષ્ટ અથવા") સાઇફર. 

આ સાઇફર એક છે ઓપરેશન આંતરિક પ્રોસેસર હાર્ડવેર.

પછી, ડેટાનો દરેક બાઇટ છે સ્થાનાંતરિત બીજા સાથે.

ક્રુશીયલ પગલું કહેવાતા પૂર્વનિર્ધારિત કોષ્ટકને અનુસરશે રિજન્ડેલનું મુખ્ય શેડ્યૂલ દરેક રિપ્લેસમેન્ટ કેવી રીતે કરવામાં આવે છે તે નક્કી કરવા માટે.

હવે, તમારી પાસે એક સમૂહ છે નવી 128-બીટ રાઉન્ડ કી જે પહેલેથી જ ગુંચવાયેલા પત્રોનો ગડબડ છે.

ત્રીજું, તેમાંથી પસાર થવાનો સમય છે AES એન્ક્રિપ્શનનો પ્રથમ રાઉન્ડ. અલ્ગોરિધમ નવી રાઉન્ડ કીમાં પ્રારંભિક કી ઉમેરશે.

હવે તમારી પાસે છે બીજા રેન્ડમ સાઇફર.

ચોથું, અલ્ગોરિધમ દરેક બાઇટને બદલે છે રિજન્ડેલ એસ-બોક્સ અનુસાર કોડ સાથે.

હવે, તે સમય છે પંક્તિઓ ખસેડો 4 × 4 એરેની.

  • પ્રથમ પંક્તિ જ્યાં છે ત્યાં જ રહે છે.
  • બીજી પંક્તિ એક જગ્યા ડાબી બાજુ ખસેડવામાં આવે છે.
  • ત્રીજી પંક્તિ બે જગ્યામાં ફેરવાઈ છે.
  • છેલ્લે, ચોથાને ત્રણ જગ્યાઓ ખસેડવામાં આવે છે.

છઠ્ઠા, દરેક સ્તંભને પૂર્વવ્યાખ્યાયિત મેટ્રિક્સ દ્વારા ગુણાકાર કરવામાં આવશે જે તમને ફરીથી આપશે કોડનો નવો બ્લોક.

અમે વિગતમાં જઈશું નહીં કારણ કે આ એક અત્યંત જટિલ પ્રક્રિયા છે જેને ટન અદ્યતન ગણિતની જરૂર છે.

ફક્ત જાણો કે સાઇફરના સ્તંભો મિશ્રિત છે અને બીજા બ્લોક સાથે આવવા માટે જોડાયેલા છે.

છેલ્લે, તે બ્લોકમાં રાઉન્ડ કી ઉમેરશે (જેમ કે પ્રારંભિક કી ત્રીજા પગલામાં હતી).

પછી, તમારે જે રાઉન્ડ કરવાની જરૂર છે તેના આધારે કોગળા અને પુનરાવર્તન કરો.

પ્રક્રિયા ઘણી વખત ચાલુ રહે છે, જે તમને સાઇફરટેક્સ્ટ આપે છે ધરમૂળથી અલગ સાદા ટેક્સ્ટમાંથી.

તેને ડિક્રિપ્ટ કરવા માટે, આખી વસ્તુ ઉલટામાં કરો!

AES એન્ક્રિપ્શન અલ્ગોરિધમનો દરેક તબક્કો એક મહત્વપૂર્ણ કાર્ય કરે છે.

શા માટે તમામ પગલાં?

દરેક રાઉન્ડ માટે એક અલગ કીનો ઉપયોગ કરવાથી તમે વધુ જટિલ પરિણામ મેળવી શકો છો, તમારા ડેટાને કોઈપણ ક્રૂર બળના હુમલાથી સુરક્ષિત રાખીને તમે જે કી માપનો ઉપયોગ કરી રહ્યા છો તેને ધ્યાનમાં લીધા વગર.

બાઇટ અવેજી પ્રક્રિયા બિન -રેખીય રીતે ડેટામાં ફેરફાર કરે છે. આ છુપાવે છે મૂળ અને એન્ક્રિપ્ટેડ વચ્ચેનો સંબંધ સામગ્રી.

પંક્તિઓ બદલવી અને કumલમનું મિશ્રણ કરવું ડેટા ફેલાવો. સ્થાનાંતરણ ડેટાને આડા ફેલાવે છે, જ્યારે મિશ્રણ soભી રીતે કરે છે.

બાઇટ્સ ટ્રાન્સપોઝ કરીને, તમને વધુ જટિલ એન્ક્રિપ્શન મળશે.

પરિણામ એ છે એન્ક્રિપ્શનનું અતિ આધુનિક સ્વરૂપ જ્યાં સુધી તમારી પાસે ગુપ્ત ચાવી ન હોય ત્યાં સુધી તેને હેક કરી શકાતી નથી.

શું AES એન્ક્રિપ્શન સુરક્ષિત છે?

જો પ્રક્રિયાનું અમારું વર્ણન તમને એઇએસ કીની શક્તિમાં વિશ્વાસ કરવા માટે પૂરતું નથી, તો ચાલો એઇએસ કેટલું સુરક્ષિત છે તેના પર ધ્યાન આપીએ.

જેમ આપણે શરૂઆતમાં કહ્યું, નેશનલ ઇન્સ્ટિટ્યુટ ઓફ સ્ટાન્ડર્ડ્સ એન્ડ ટેકનોલોજી (NIST) એ ત્રણ પ્રકારના AES પસંદ કર્યા: 128-બીટ AES, 192-બીટ અને 256-બીટ કી.

દરેક પ્રકાર હજુ પણ સમાન 128-બીટ બ્લોક્સનો ઉપયોગ કરે છે, પરંતુ તે 2 વસ્તુઓમાં અલગ પડે છે.

કી લંબાઈ

પ્રથમ તફાવત દરેક બીટ કીની લંબાઈમાં આવેલું છે.

સૌથી લાંબી તરીકે, એઇએસ 256-બીટ એન્ક્રિપ્શન સૌથી મજબૂત પ્રદાન કરે છે એન્ક્રિપ્શનનું સ્તર.

આ એટલા માટે છે કારણ કે 256-બીટ AES એન્ક્રિપ્શન માટે હેકરની જરૂર પડશે 2256 વિવિધ સંયોજનો યોગ્ય શામેલ છે તેની ખાતરી કરવા માટે.

આપણે આ નંબર પર ભાર મૂકવાની જરૂર છે ખગોળશાસ્ત્રીય રીતે મોટું. તે એક કુલ 78 અંકો! 

જો તમે હજી પણ સમજી શકતા નથી કે તે કેટલું મોટું છે, તો ચાલો તેને આ રીતે મૂકીએ. તે એટલું મોટું છે કે તે છે ઘોષણાત્મક રીતે વધારે અવલોકનક્ષમ બ્રહ્માંડમાં અણુઓની સંખ્યા કરતાં.

દેખીતી રીતે, રાષ્ટ્રીય સુરક્ષા અને અન્ય ડેટાના રક્ષણના હિતમાં, યુએસ સરકાર 128- અથવા 256-બીટ એન્ક્રિપ્શન પ્રક્રિયાની જરૂર છે સંવેદનશીલ માહિતી માટે.

AES-256, જેમાં એ 256 બિટ્સની કી લંબાઈ, સૌથી મોટા બીટ સાઈઝને સપોર્ટ કરે છે અને વર્તમાન કોમ્પ્યુટીંગ પાવર સ્ટાન્ડર્ડ્સના આધારે ક્રૂર બળ દ્વારા વ્યવહારીક રીતે અતૂટ છે, જે તેને આજ સુધીનું સૌથી મજબૂત એન્ક્રિપ્શન સ્ટાન્ડર્ડ બનાવે છે. 

કી માપસંભવિત સંયોજનો
1 બિટ2
2 બિટ્સ4
4 બિટ્સ16
8 બિટ્સ256
16 બિટ્સ65536
32 બિટ્સ4.2 એક્સ 109
56 બિટ્સ (ડીઇએસ)7.2 એક્સ 1016
64 બિટ્સ1.8 એક્સ 1019
128 બિટ્સ (AES)3.4 એક્સ 1038
192 બિટ્સ (AES)6.2 એક્સ 1057
256 બિટ્સ (AES)1.1 એક્સ 1077

એન્ક્રિપ્શન રાઉન્ડ

બીજો તફાવત આ ત્રણ AES જાતો વચ્ચે એન્ક્રિપ્શનના રાઉન્ડની સંખ્યા છે.

128-બીટ AES એન્ક્રિપ્શન ઉપયોગ કરે છે 10 રાઉન્ડ, AES 192 ઉપયોગ કરે છે 12 રાઉન્ડ, અને AES 256 ઉપયોગ કરે છે 14 રાઉન્ડ.

જેમ તમે કદાચ અનુમાન લગાવ્યું છે, તમે જેટલા વધુ રાઉન્ડનો ઉપયોગ કરો છો, એન્ક્રિપ્શન વધુ જટિલ બને છે. આ મુખ્યત્વે એઇએસ 256 ને સૌથી સુરક્ષિત એઇએસ અમલીકરણ બનાવે છે.

કેચ

લાંબી કી અને વધુ રાઉન્ડ માટે ઉચ્ચ પ્રદર્શન અને વધુ સંસાધનો/શક્તિની જરૂર પડશે.

AES 256 ઉપયોગ કરે છે 40% વધુ સિસ્ટમ સંસાધનો એઇએસ 192 કરતાં.

તેથી જ 256-બીટ એડવાન્સ્ડ એન્ક્રિપ્શન સ્ટાન્ડર્ડ શ્રેષ્ઠ છે ઉચ્ચ સંવેદનશીલતા વાતાવરણ, સરકારની જેમ જ્યારે તે સંવેદનશીલ ડેટા સાથે વ્યવહાર કરે છે.

આ એવા કિસ્સાઓ છે જ્યાં ઝડપ અથવા શક્તિ કરતાં સુરક્ષા વધુ મહત્વની છે.

શું હેકર્સ AES 256 ને તોડી શકે છે?

જૂના 56-બીટ DES કી એક દિવસ કરતા પણ ઓછા સમયમાં તૂટી શકે છે. પરંતુ AES માટે? તે લેશે અબજો વર્ષો આજે આપણી પાસે રહેલી કમ્પ્યુટિંગ ટેકનોલોજીનો ઉપયોગ કરીને તોડી નાખવું.

આ પ્રકારના હુમલાનો પ્રયાસ કરવા માટે હેકર્સ મૂર્ખ હશે.

એવું કહીને, આપણે સ્વીકારવું પડશે કોઈ એન્ક્રિપ્શન સિસ્ટમ સંપૂર્ણપણે સુરક્ષિત નથી.

સંશોધકો જેમણે AES માં તપાસ કરી છે તેમને પ્રવેશવાની કેટલીક સંભવિત રીતો મળી છે.

ધમકી #1: સંબંધિત-કી હુમલાઓ

2009 માં, તેઓએ સંભવિત સંબંધિત-કી હુમલાની શોધ કરી. ક્રૂર બળને બદલે, આ હુમલાઓ થશે એન્ક્રિપ્શન કીને જ લક્ષિત કરો.

આ પ્રકારની ક્રિપ્ટેનાલિસિસ જુદી જુદી ચાવીઓનો ઉપયોગ કરીને કેવી રીતે કાર્ય કરે છે તેનું નિરીક્ષણ કરીને સાઇફર તોડવાનો પ્રયાસ કરશે.

સદનસીબે, સંબંધિત-કી હુમલો છે માત્ર ધમકી AES સિસ્ટમો માટે. એકમાત્ર રસ્તો તે કામ કરી શકે છે જો હેકર ચાવીના બે સેટ વચ્ચેના સંબંધને જાણે છે (અથવા શંકા કરે છે).

નિશ્ચિત રહો, ક્રિપ્ટોગ્રાફરો આ હુમલાઓ પછી તેમને રોકવા માટે AES કી શેડ્યૂલની જટિલતાને સુધારવા માટે ઝડપી હતા.

ધમકી #2: જાણીતા-કી વિશિષ્ટ હુમલો

ક્રૂર બળથી વિપરીત, આ હુમલાનો ઉપયોગ એ જાણીતી ચાવી એન્ક્રિપ્શનની રચનાને સમજવા માટે.

જો કે, હેક માત્ર AES 128 ના આઠ-રાઉન્ડ સંસ્કરણને લક્ષ્ય બનાવે છે, પ્રમાણભૂત 10-રાઉન્ડ આવૃત્તિ નથી. જોકે, આ કોઈ મોટો ખતરો નથી.

ધમકી #3: સાઇડ-ચેનલ હુમલાઓ

આ એઇએસનો મુખ્ય જોખમ છે. તે પ્રયત્ન કરીને કામ કરે છે કોઈપણ માહિતી પસંદ કરો સિસ્ટમ લીક થઈ રહી છે.

હેકરો સાંભળી શકે છે અવાજો, ઇલેક્ટ્રોમેગ્નેટિક સંકેતો, સમયની માહિતી અથવા વીજ વપરાશ સુરક્ષા અલ્ગોરિધમ્સ કેવી રીતે કાર્ય કરે છે તે શોધવાનો પ્રયાસ કરો.

સાઇડ-ચેનલ હુમલાઓને રોકવાનો શ્રેષ્ઠ માર્ગ છે માહિતી લીકને દૂર કરવી અથવા લીક થયેલા ડેટાને માસ્ક કરવું (વધારાના ઇલેક્ટ્રોમેગ્નેટિક સંકેતો અથવા અવાજો ઉત્પન્ન કરીને).

ધમકી #4: ચાવી જણાવવી

નીચેની બાબતોને સાબિત કરવા માટે આ પૂરતું સરળ છે:

  • મજબૂત પાસવર્ડ્સ
  • મલ્ટિફેક્ટર ઓથેન્ટિકેશન
  • ફાયરવallsલ્સ
  • એન્ટિવાયરસ સૉફ્ટવેર 

વધુમાં, તમારા કર્મચારીઓને શિક્ષિત કરો સામાજિક ઇજનેરી અને ફિશિંગ હુમલાઓ સામે.

એઇએસ એન્ક્રિપ્શનના ફાયદા

AES ની એન્ક્રિપ્શન પ્રક્રિયા સમજવા માટે પ્રમાણમાં સરળ છે. આ માટે પરવાનગી આપે છે સરળ અમલ, તેમજ ખરેખર ઝડપી એન્ક્રિપ્શન અને ડિક્રિપ્શન સમય.

તદુપરાંત, એઇએસ ઓછી યાદશક્તિની જરૂર છે અન્ય પ્રકારના એન્ક્રિપ્શન (જેમ કે DES) કરતાં.

છેલ્લે, જ્યારે પણ તમને સલામતીના વધારાના સ્તરની જરૂર હોય, ત્યારે તમે ઇAES ને વિવિધ સુરક્ષા પ્રોટોકોલ સાથે જોડો WPA2 અથવા SSL જેવા અન્ય પ્રકારના એન્ક્રિપ્શન જેવા.

AES વિ ChaCha20 

AES ની કેટલીક મર્યાદાઓ છે જે અન્ય પ્રકારના એન્ક્રિપ્શનને ભરવાનો પ્રયાસ કર્યો છે.

જ્યારે AES મોટાભાગના આધુનિક કમ્પ્યુટર્સ માટે વિચિત્ર છે, તે છે અમારા ફોન અથવા ટેબ્લેટમાં બંધાયેલ નથી.

તેથી જ AES સામાન્ય રીતે સોફ્ટવેર (હાર્ડવેરને બદલે) દ્વારા મોબાઇલ ઉપકરણો પર લાગુ કરવામાં આવે છે.

જોકે, AES નું સોફ્ટવેર અમલીકરણ વધારે પડતી બેટરી લાઇફ લે છે.

ChaCha20 256-બીટ કીનો પણ ઉપયોગ કરે છે. તેમાંથી કેટલાક ઇજનેરો દ્વારા વિકસાવવામાં આવી હતી Google આ ગેપ ભરવા માટે.

ચાચા 20 ના ફાયદા:

  • વધુ CPU મૈત્રીપૂર્ણ
  • અમલમાં સરળ
  • ઓછી શક્તિની જરૂર છે
  • કેશ-ટાઇમિંગ હુમલાઓ સામે વધુ સુરક્ષિત
  • તે 256-બીટ કી પણ છે

AES વિ ટ્વોફીશ

સરકાર દ્વારા DE ને બદલવા માટે યોજાયેલી સ્પર્ધામાં ટુફિશ ફાઇનલિસ્ટમાંની એક હતી.

બ્લોક્સને બદલે, ટ્વોફિશ ફીસ્ટલ નેટવર્કનો ઉપયોગ કરે છે. આનો અર્થ એ છે કે તે DES જેવા જૂના ધોરણોનું સમાન પરંતુ વધુ જટિલ સંસ્કરણ છે.

આજ સુધી, ટ્વોફિશ અખંડ રહે છે. તેથી જ ઘણા લોકો કહે છે કે તે AES કરતા વધુ સુરક્ષિત છે, સંભવિત ધમકીઓને આપણે અગાઉ ઉલ્લેખ કર્યો છે.

મુખ્ય તફાવત એ છે કે AES કી લંબાઈને આધારે એન્ક્રિપ્શનના રાઉન્ડની સંખ્યાને બદલે છે, જ્યારે Twofish તેને એક પર રાખે છે 16 રાઉન્ડની સતત.

જો કે, ટ્વોફિશ વધુ મેમરી અને શક્તિની જરૂર છે AES ની સરખામણીમાં, જે મોબાઇલ અથવા લોઅર-એન્ડ કમ્પ્યુટિંગ ઉપકરણોનો ઉપયોગ કરવાની વાત આવે ત્યારે તેનું સૌથી મોટું પતન છે.

ઉપસંહાર

જો નેશનલ સિક્યુરિટી એજન્સી માટે AES એન્ક્રિપ્શન પૂરતું સારું છે, તો અમે તેની સુરક્ષામાં વિશ્વાસ કરવા માટે તૈયાર છીએ.

આજે ઉપલબ્ધ ઘણી તકનીકીઓ હોવા છતાં, AES પેકની ટોચ પર રહે છે. કોઈપણ કંપની માટે તેમની ટોપ-સિક્રેટ માહિતી માટે ઉપયોગ કરવો તે પૂરતું સારું છે.

સંદર્ભ

મુખ્ય પૃષ્ઠ » મેઘ સ્ટોરેજ » AES-256 એન્ક્રિપ્શન શું છે અને તે કેવી રીતે કાર્ય કરે છે?

અમારા ન્યૂઝલેટરમાં જોડાઓ

અમારા સાપ્તાહિક રાઉન્ડઅપ ન્યૂઝલેટર પર સબ્સ્ક્રાઇબ કરો અને નવીનતમ ઉદ્યોગ સમાચાર અને વલણો મેળવો

'સબ્સ્ક્રાઇબ કરો' પર ક્લિક કરીને તમે અમારી સાથે સંમત થાઓ છો ઉપયોગની શરતો અને ગોપનીયતા નીતિ.