તેથી AES, RSA, A5/3 વગેરે જેવા સાઇફર એ એવી ધારણા સાથે રચાયેલ છે કે હુમલાખોર એન્ક્રિપ્શન, ડિક્રિપ્શન માટે સંપૂર્ણ અલ્ગોરિધમનો જાણે છે અને સાદા ટેક્સ્ટ અને સાઇફર ટેક્સ્ટને પસંદ કરી શકે છે અને એકમાત્ર secret ગુપ્ત ચાવી છે. આ બધી ધારણાઓ વચ્ચે પણ સાઇફરની રચના એવી રીતે કરવામાં આવી છે કે તે કોઈપણ હુમલો વિકસાવવા માટે અત્યંત બિનકાર્યક્ષમ હશે.
तर सिफर जसे कि AES, RSA, A5/3 हे आक्रमणकर्त्याला एन्क्रिप्शन डिक्रिप्शनचा संपूर्ण अल्गोरिथम माहित आहे तसेच तो प्लेन टेक्स्ट आणि सिफर टेक्स्ट निवडू शकतो फक्त त्याला सिक्रेट की माहित नाही असे गृहीत धरून डिझाईन केले गेले आहेत या सर्व गृहितकांनंतरही सिफरची रचना अशा प्रकारे केली गेली आहे की कोणतेही आक्रमण विकसित होण्यास अत्यंत अकार्यक्षम ठरेल.