પ્રમાણિત સાઇફર એકસાથે બે વસ્તુ પરત આપે છે: સામગ્રી છુપાવતું સાઇફરટેક્સ્ટ, અને એવું ટૅગ જેનાથી પ્રાપ્તકર્તા છેડછાડ શોધી શકે. પહેલાં આ કાર્યો અલગ ટુકડાઓમાંથી જોડાતાં, અને ખરાબ સંયોજનોથી સૂક્ષ્મ નિષ્ફળતાઓ થતી. આધુનિક રચનાઓ સંયોજન અને તે લાગુ રહે તેવી શરતો નક્કી કરે છે. અહીં પ્રમાણિત શબ્દ ટૅગને સંદર્ભે છે, વ્યક્તિને નહીં.

બંને ખાતરીઓ સુરક્ષિત પેકેટ પૂરતી છે, તેની બહાર કંઈ નહીં.

એક રચનામાં બે ખાતરી

એન્ક્રિપ્શન જવાબ આપે છે કે નિરીક્ષક આ વાંચી શકે છે કે નહીં; અખંડિતતા જવાબ આપે છે કે તેમાં ફેરફાર થયો છે કે નહીં. ટનલને બંનેની જરૂર છે, કારણ કે બદલાયેલી સામગ્રી વાંચી ન શકાય તેવી સામગ્રી કરતાં ખરાબ છે. AEAD નક્કી કરે છે કે એક કી હેઠળ તેમને કેવી રીતે જોડવા, સાથે સંકળાયેલા ડેટા સાથે જે પ્રમાણિત થાય પણ એન્ક્રિપ્ટ ન થાય. પ્રાપ્તકર્તા ચકાસણીમાં નિષ્ફળ ઇનપુટ નકારે છે.

સંકળાયેલો ડેટા દૃશ્યમાન ક્ષેત્રોને ચકાસણી સાથે બાંધે છે. કયાં ક્ષેત્રો તે પ્રોટોકોલ પર આધાર રાખે છે, અને આ એ વચન નથી કે દરેક બહારનું સરનામું ગુપ્ત બની ગયું છે: ક્ષેત્ર ટૅગથી ઢંકાયેલું હોઈ શકે અને છતાં નેટવર્ક પર વાંચી શકાય.

નોન્સ નાની વિગત નથી

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

આ ખાતરીની શરત છે, અમલીકરણની સલાહ નહીં. બેદરકાર નોન્સ જાહેર કરેલો ગુણ આપતા નથી.

પુનરાવર્તન સામે રક્ષણ અલગ સ્થિતિ છે

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

બંને પદ્ધતિઓ સાથે કામ કરે છે પણ એક નથી, અને એક સાચી હોઈ શકે જ્યારે બીજી ગેરહાજર હોય.

ટૅગ તમને શું નથી કહેતું

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

વપરાશકર્તાઓ માટે: સંભાળાયેલું અને સમર્થિત પ્રોટોકોલ રૂપરેખાંકન પસંદ કરો. AEAD તે રૂપરેખાંકનનો ગુણ છે, ટનલની આસપાસ હાથે એન્ક્રિપ્શન બનાવવાનું આમંત્રણ નહીં.

કયો સેટ વાટાઘાટ થયો, પુનરાવર્તન રક્ષણ સક્રિય છે કે નહીં અને સાથીઓ કેવી રીતે ઓળખાય છે તે નોંધો. ત્રણ તથ્યો, ત્રણ અલગ ખાતરીઓ.

સંબંધિત લેખો