COMP128
COMP128 અલ્ગોરિધમ્સ એ જી. એસ. એમ. ધોરણમાં વ્યાખ્યાયિત A3 અને A8 કાર્યોનું અમલીકરણ છે. A3 નો ઉપયોગ મોબાઇલ સ્ટેશનને નેટવર્કમાં પ્રમાણિત કરવા માટે થાય છે. A8 નો ઉપયોગ મોબાઇલ સ્ટેશન અને બીટીએસ વચ્ચે પ્રસારિત ડેટાને એન્ક્રિપ્ટ કરવા માટે A5 દ્વારા ઉપયોગમાં લેવાતી સત્ર કી બનાવવા માટે થાય છે. COMP128 ની ત્રણ આવૃત્તિઓ છે. તેઓ શરૂઆતમાં ગુપ્ત હતા. પ્રથમ સંસ્કરણનું આંશિક વર્ણન 1997માં લીક થયું હતું અને રિવર્સ એન્જિનિયરિંગ દ્વારા પૂર્ણ થયું હતું. આ 1998 માં સંપૂર્ણ પ્રકાશન તરફ દોરી ગયું. બીજી અને ત્રીજી આવૃત્તિઓ સોફ્ટવેરના રિવર્સ એન્જિનિયરિંગ દ્વારા મેળવવામાં આવી હતી જે સિમ કાર્ડના પાલનની ચકાસણી કરે છે. પરિચય A3 અને A8 નો ઉપયોગ કેવી રીતે થાય છે તેની વિગતો માટે પ્રમાણીકરણ કેન્દ્ર જુઓ. A3 અને A8 બંને 128-બીટ કી (કી) અને 128-બીટ ચેલેન્જ (RAND) ને ઇનપુટ તરીકે લે છે. A3 32-બીટ પ્રતિસાદ (SRES) ઉત્પન્ન કરે છે અને A8 64-બીટ સત્ર કી (Kc) ઉત્પન્ન કરે છે. A3/A8 એ ઇનપુટ તરીકે કી અને RAND અને આઉટપુટ તરીકે SRES અને Kc સાથે સંયુક્ત કાર્ય છે. A3 અને A8 વધુ સ્પષ્ટ ન હોવાથી, ઓપરેટરો મુક્તપણે A3 અને A8 માટે ઉપયોગમાં લેવાતા કોંક્રિટ અલ્ગોરિધમ્સ પસંદ કરી શકે છે. COMP128 અલ્ગોરિધમ્સ COMP128 અલ્ગોરિધમ્સ A3/A8 કાર્યને અમલમાં મૂકે છે. તેમાંના ત્રણ છેઃ COMP 128-1-જાણીતી નબળાઈઓ સાથેનું મૂળ અલ્ગોરિધમ COMP 128-2-મજબૂત અલ્ગોરિધમ જે હજુ પણ Kc COMP 128-3 ના 10 જમણી બાજુના બિટ્સને સાફ કરે છે-COMP 128-2 જેવું જ અલ્ગોરિધમ કેસીના તમામ 64 બિટ્સ સાથે પેદા થાય છે. કી અને આર. એ. એન. ડી. નો ઉપયોગ સંકોચન કાર્યના ઇનપુટ તરીકે થાય છે. તેના આઉટપુટમાંથી બિટ્સનો ઉપયોગ SRES અને Kc ભરવા માટે થાય છે. COMP 128-1 વર્ણન COMP 128-1 આઠ રાઉન્ડ સાથે સંકોચન કાર્યનો ઉપયોગ કરે છે જે પાંચ તબક્કાઓ સાથે બટરફ્લાય માળખા પર આધારિત છે. SRES આઉટપુટના પ્રથમ 32 બિટ્સથી ભરવામાં આવે છે. કેસી આઉટપુટના છેલ્લા 54 બિટ્સથી ભરવામાં આવે છે, ત્યારબાદ દસ શૂન્ય આવે છે. અલ્ગોરિધમનો સંપૂર્ણ વર્ણન માટે, વાચક ઓસ્મોકોમબીબી અમલીકરણ જોઈ શકે છે. COMP 128-2/3 વર્ણન COMP 128-2 અને COMP 128-3 નું અમલીકરણ COMP 128-1 કરતાં નોંધપાત્ર રીતે વધુ જટિલ છે. અલ્ગોરિધમનો સંપૂર્ણ વર્ણન માટે, વાચક ઓસ્મોકોમ્બિબી અમલીકરણ અથવા ફ્રીરેડિયસ અમલીકરણ જોઈ શકે છે, બંને સિક્રેટ્સ ઓફ સિમ લેખમાંથી પાયથોન કોડ પર આધારિત છે. COMP 128-2 એ COMP 128-3 જેવું જ છે સિવાય કે અંતે, તે Kcના સૌથી જમણા 10 બિટ્સને સાફ કરે છે. સુરક્ષા COMP 128-1 હેશ કાર્યને નબળું માનવામાં આવે છે કારણ કે ઇનપુટમાં નાના ફેરફારોનો અપૂરતો ફેલાવો છે. વ્યવહારુ હુમલાઓ દર્શાવવામાં આવ્યા છે જે સિમમાંથી ગ્રાહક કીને પુનઃપ્રાપ્ત કરી શકે છે. COMP 128-1 અને COMP 128-2 દ્વારા ઉત્પાદિત સત્ર કીઓમાં ઇરાદાપૂર્વક માત્ર 54 બિટ્સ એન્ટ્રોપી હોય છે. આ A5 અથવા A6 એન્ક્રિપ્શનને નોંધપાત્ર રીતે નબળું પાડે છે. સંદર્ભો બાહ્ય કડીઓ જી. એસ. એમ. ધોરણ