PRESENT
PRESENT એ હળવા વજનનું બ્લોક સાઇફર છે, જે ઓરેન્જ લેબ્સ (ફ્રાન્સ), રુહર યુનિવર્સિટી બોચમ (જર્મની) અને ટેકનિકલ યુનિવર્સિટી ઓફ ડેનમાર્ક દ્વારા 2007માં વિકસાવવામાં આવ્યું હતું. પ્રેઝન્ટની રચના એન્ડ્રી બોગડાનોવ, લાર્સ આર. નુડસેન, ગ્રેગોર લિએન્ડર, ક્રિસ્ટોફ પાર, એક્સેલ પોશમેન, મેથ્યુ જે. દ્વારા કરવામાં આવી હતી. બી. રોબશો, યાનિક સ્યુરિન અને સી. વિક્કેલસો. આ અલ્ગોરિધમ તેના સઘન કદ (AES કરતા લગભગ 2.5 ગણો નાનો) માટે નોંધપાત્ર છે. ઝાંખી બ્લોકનું કદ 64 બીટ છે અને કીનું કદ 80 બીટ અથવા 128 બીટ હોઈ શકે છે. બિન-રેખીય સ્તર એક 4-બીટ એસ-બોક્સ પર આધારિત છે જે હાર્ડવેર ઓપ્ટિમાઇઝેશનને ધ્યાનમાં રાખીને ડિઝાઇન કરવામાં આવ્યું હતું. PRESENT નો ઉપયોગ એવી પરિસ્થિતિઓમાં કરવાનો છે જ્યાં ઓછી પાવર વપરાશ અને ઉચ્ચ ચિપ કાર્યક્ષમતા ઇચ્છિત હોય. ઇન્ટરનેશનલ ઓર્ગેનાઇઝેશન ફોર સ્ટાન્ડર્ડાઇઝેશન અને ઇન્ટરનેશનલ ઇલેક્ટ્રોટેક્નિકલ કમિશને હળવા વજનની ક્રિપ્ટોગ્રાફિક પદ્ધતિઓ માટે નવા આંતરરાષ્ટ્રીય ધોરણમાં પ્રેસેન્ટનો સમાવેશ કર્યો હતો. ક્રિપ્ટાનાલિસિસ 2014 માં પ્રેસેન્ટના 31 રાઉન્ડમાંથી 26 પર કાપવામાં આવેલા વિભેદક હુમલાનું સૂચન કરવામાં આવ્યું હતું. પ્રિસેન્ટ પર બાયક્લિક ક્રિપ્ટાનાલિસિસનો ઉપયોગ કરીને કેટલાક પૂર્ણ-રાઉન્ડ હુમલાઓ રજૂ કરવામાં આવ્યા છે. ડિઝાઇન દ્વારા 64 બીટના બ્લોક કદવાળા તમામ બ્લોક સાઇફરોનો ઉપયોગ મોટા પ્રમાણમાં ડેટા સાથે કરવામાં આવે તો બ્લોક અથડામણમાં સમસ્યા આવી શકે છે. તેથી, અમલીકરણની ખાતરી કરવાની જરૂર છે કે સમાન કી સાથે એન્ક્રિપ્ટ થયેલ ડેટાની માત્રા મર્યાદિત છે અને રીકીઇંગ યોગ્ય રીતે લાગુ કરવામાં આવે છે. પ્રદર્શન PRESENT બીટ-લક્ષી ક્રમચયો ઉપયોગ કરે છે અને સોફ્ટવેર-મૈત્રીપૂર્ણ નથી. તે સ્પષ્ટ રીતે હાર્ડવેર પર લક્ષિત છે, જ્યાં સરળ વાયરિંગ સાથે બીટ-ક્રમચયો શક્ય છે. FELICS (ફેયર ઇવેલ્યુએશન ઓફ લાઇટવેઇટ ક્રિપ્ટોગ્રાફિક સિસ્ટમ્સ) નો ઉપયોગ કરીને માઇક્રોકન્ટ્રોલર સોફ્ટવેર વાતાવરણમાં મૂલ્યાંકન કરવામાં આવે ત્યારે PRESENT ની કામગીરી, લાઇટવેઇટ ક્રિપ્ટોગ્રાફિક પ્રિમિટિવ્સના સોફ્ટવેર અમલીકરણના મૂલ્યાંકન માટે એક બેંચમાર્કિંગ માળખું છે. માનકીકરણ વર્તમાનનો સમાવેશ નીચેના ધોરણોમાં કરવામાં આવ્યો છે. ISO/IEC 29167-11:2014, ઇન્ફોર્મેશન ટેક્નોલોજી-ઓટોમેટિક આઇડેન્ટિફિકેશન અને ડેટા કેપ્ચર તકનીકો-ભાગ 11: એર ઇન્ટરફેસ કોમ્યુનિકેશન્સ માટે ક્રિપ્ટો સ્યુટ PRESENT-80 સુરક્ષા સેવાઓ ISO/IEC 29192-2:2019, માહિતી સુરક્ષા-લાઇટવેઇટ ક્રિપ્ટોગ્રાફી-ભાગ 2: બ્લોક સાઇફર્સ સંદર્ભો બાહ્ય કડીઓ PRESENT: એક અલ્ટ્રા-લાઇટવેઇટ બ્લોક સાઇફર http://www.lightweightcrypto.org/implementations.php C અને પાયથોનમાં સોફ્ટવેર અમલીકરણ https://web.archive.org/web/20160809024354/http:// cis. sjtu. એડુ. સીએન/અનુક્રમણિકા. એફ. પી./સોફ્ટવેર _ ઇમ્પ્લિમેન્ટેશન _ ઓફ _ બ્લોક _ સાઇફર _ PRESENT _ ફોર _ 8-બિટ _ પ્લેટફોર્મ્સ સી અમલીકરણ http://www.emsec.rub.de/media/crypto/veroeffentlichungen/2011/01/29/present_ches2007_slides.pdf ક્રાયમાંથી ટોક સ્લાઇડ્સ