Transposition cipher
ક્રિપ્ટોગ્રાફીમાં, ટ્રાન્સપોઝિશન સાઇફર (જેને ક્રમચય સાઇફર તરીકે પણ ઓળખવામાં આવે છે) એ એન્ક્રિપ્શનની એક પદ્ધતિ છે જે અક્ષરોને પોતાને બદલ્યા વિના અક્ષરોની સ્થિતિ (ટ્રાન્સપોઝિશન) ને મૂંઝવે છે. ટ્રાન્સપોઝિશન સાઇફર્સ સાદા લખાણના એકમોને (સામાન્ય રીતે અક્ષરો અથવા અક્ષરોના જૂથો) નિયમિત પ્રણાલી અનુસાર સિફરટેક્સ્ટ ઉત્પન્ન કરવા માટે ફરીથી ગોઠવે છે જે સાદા લખાણનું ક્રમચય છે. તેઓ અવેજી સંકેતલિપીથી અલગ પડે છે, જે સાદા લખાણના એકમોની સ્થિતિને બદલતા નથી પરંતુ તેના બદલે એકમોને પોતે બદલે છે. સ્થાનાંતરણ અને અવેજી કામગીરી વચ્ચેનો તફાવત હોવા છતાં, તેઓ ઘણીવાર જોડાય છે, જેમ કે એ. ડી. એફ. જી. વી. એક્સ. સાઇફર જેવા ઐતિહાસિક સાઇફર અથવા આધુનિક એડવાન્સ્ડ એન્ક્રિપ્શન સ્ટાન્ડર્ડ (એઇએસ) જેવી જટિલ ઉચ્ચ ગુણવત્તાની એન્ક્રિપ્શન પદ્ધતિઓમાં. સામાન્ય સિદ્ધાંત પ્લેનટેક્સ્ટ્સને કીનો ઉપયોગ કરીને સિફરટેક્સ્ટમાં ફરીથી ગોઠવી શકાય છે, જે જીગ્સૉ પઝલના શફલ્ડ ટુકડાઓ જેવા અક્ષરોના ક્રમમાં મૂંઝવણ કરે છે. પરિણામી સંદેશને ચાવી વિના સમજવું મુશ્કેલ છે કારણ કે અક્ષરોને ગોઠવવાની ઘણી રીતો છે. ઉદાહરણ તરીકે, સાદા લખાણ "આ વિકીપીડિયા છે" ને "TWDIP SiHII IKASE" માં એન્ક્રિપ્ટ કરી શકાય છે. કી વિના એન્ક્રિપ્ટેડ સંદેશને સમજવા માટે, હુમલાખોર સંભવિત શબ્દો અને શબ્દસમૂહો જેમ કે ડાયથેસિસ, ડિસ્કિપેટ, પહોળાઈ, વગેરેનો અંદાજ કાઢવાનો પ્રયાસ કરી શકે છે, પરંતુ સાદા લખાણનું પુનઃનિર્માણ કરવામાં તેમને થોડો સમય લાગશે કારણ કે તેમાં અક્ષરો અને શબ્દોના ઘણા સંયોજનો છે. તેનાથી વિપરીત, ચાવી ધરાવતી વ્યક્તિ સંદેશને સરળતાથી પુનઃરચના કરી શકતી હતીઃ C I P H E R કી 1 4 5 3 2 6 ક્રમ (મૂળાક્ષર ક્રમમાં મુખ્ય અક્ષરો) T H I S S પ્લેનટેક્સ્ટ W I K I P E D I A * * * * કૉલમ દ્વારા સિફરટેક્સ્ટઃ #1 TWD, #2 IP, #3 SA, #4 HII, #5 IKA, #6 SE સિફરટેક્સ્ટ વાંચી શકાય તે માટે 5 ના જૂથોમાંઃ TWDIP SIHII IKASE વ્યવહારમાં, આ ટૂંકા અને અનુમાનિત કીવર્ડની સાથેનો સંદેશ ક્રિપ્ટાન તકનીકો સાથે લગભગ તરત જ તૂટી જશે. ટ્રાન્સપોઝિશન સાઇફરમાં ઘણી નબળાઈઓ હોય છે (નીચે "ડિટેક્શન એન્ડ ક્રિપ્ટાનાલિસિસ" પરનો વિભાગ જુઓ), અને એન્ક્રિપ્શન પ્રક્રિયામાં નાની ભૂલો સમગ્ર સાઇફરટેક્સ્ટને અર્થહીન બનાવી શકે છે. જો કે, યોગ્ય શરતોને ધ્યાનમાં રાખીને-લાંબા સંદેશાઓ (દા. ત., 100-200 અક્ષરો પર), અણધારી સામગ્રીઓ, સંદેશ દીઠ અનન્ય કીઓ, મજબૂત સ્થાનાંતરણ પદ્ધતિઓ, અને તેથી વધુ-વધુ માહિતી વિના યોગ્ય શબ્દોનો અંદાજ લગાવવો ગણતરીત્મક રીતે અશક્ય હોઈ શકે છે. કોડબ્રેકિંગ ઐતિહાસિક સાઇફર્સ પરના તેમના પુસ્તકમાં, એલોનકા ડુનિન અને ક્લાઉસ સ્મેહ ડબલ કોલમ ટ્રાન્સપોઝિશન (નીચે જુઓ) ને "જાણીતા શ્રેષ્ઠ મેન્યુઅલ સાઇફર્સમાંથી એક" તરીકે વર્ણવે છે. રેલ વાડ સાઇફર રેલ વાડ સાઇફર એ ટ્રાન્સપોઝિશન સાઇફરનું એક સ્વરૂપ છે જે તેનું નામ જે રીતે એન્કોડ કરવામાં આવે છે તેના પરથી મેળવે છે. રેલ વાડ સાઇફરમાં, પ્લેનટેક્સ્ટને કાલ્પનિક વાડની ક્રમિક "રેલ્સ" પર નીચે અને ત્રાંસા રીતે લખવામાં આવે છે, પછી જ્યારે આપણે તળિયે પહોંચીએ ત્યારે ઉપર ખસેડીએ છીએ. પછી સંદેશને હરોળમાં વાંચવામાં આવે છે. ઉદાહરણ તરીકે, ત્રણ "રેલ" નો ઉપયોગ કરીને અને 'અમે એક જ વારમાં મળી આવ્યા છીએ' ના સંદેશનો ઉપયોગ કરીને, સાઇફર લખે છેઃ W. . . ઇ. . . સી. . . આર. . . એલ. . . ટી. . . ઇ. ઇ. આર. ડી. એસ. ઓ. ઇ. ઇ. એફ. ઇ. એ. ઓ. સી. . . એ. . . આઈ. . . વી. . . ડી. . . ઇ. . . એન. . પછી વાંચે છેઃ WECRL TEERD SOEEF EAOCA IVDEN (સાઇફર ભૂલોને ટાળવામાં મદદ કરવા માટે આ સાઇફરટેક્સ્ટને પાંચ બ્લોકમાં વિભાજિત કરે છે. આ એક સામાન્ય તકનીક છે જેનો ઉપયોગ સાઇફરને વધુ સરળતાથી વાંચી શકાય તેવું બનાવવા માટે થાય છે. અંતર સાદા લખાણમાં જગ્યાઓ સાથે સંબંધિત નથી અને તેથી સાદા લખાણ વિશે કોઈ માહિતી વહન કરતું નથી.) સ્કાયટેલ રેલ વાડ સાઇફર સ્કાયટેલ જેવી જ પેટર્નને અનુસરે છે, (ઉચ્ચારણ "એસકેઆઈટી-ઉહલ-ઈ") જે પ્રાચીન ગ્રીકો દ્વારા ઉપયોગમાં લેવાતા ટ્રાન્સપોઝિશન સાઇફરનું ઉત્પાદન કરવાની યાંત્રિક પ્રણાલી છે. આ પ્રણાલીમાં સિલિન્ડર અને રિબનનો સમાવેશ થતો હતો જે સિલિન્ડરની આસપાસ વીંટળાયેલું હતું. એન્ક્રિપ્ટ થવાનો સંદેશ કોઇલવાળા રિબન પર લખવામાં આવ્યો હતો. મૂળ સંદેશના અક્ષરોને ફરીથી ગોઠવવામાં આવશે જ્યારે નળાકારને નળાકારમાંથી બહાર કાઢવામાં આવશે. જો કે, જ્યારે રિબન એન્ક્રિપ્ટિંગ સિલિન્ડરના સમાન વ્યાસના સિલિન્ડર પર ફરીથી જોડાય છે ત્યારે સંદેશ સરળતાથી ડિક્રિપ્ટ થાય છે. પહેલાંના સમાન ઉદાહરણનો ઉપયોગ કરીને, જો નળાકારની ત્રિજ્યા એવી હોય કે તેના પરિઘની આસપાસ માત્ર ત્રણ અક્ષરો જ ફિટ થઈ શકે, તો સાઇફરર લખે છેઃ W. . ઇ. . એ. . આર. . ઇ. . ડી. . આઈ. . એસ. . સી. ઓ. . વી. . ઇ. . આર. . ઇ. . ડી. . એફ. . એલ. . . . ઇ. . ઇ. . એ. . ટી. . ઓ. . એન. . સી. . ઇ. આ ઉદાહરણમાં, સિલિન્ડર આડી રીતે ચાલી રહ્યું છે અને રિબન ઊભી રીતે વીંટળાયેલું છે. તેથી, સાઇફરર પછી વાંચે છેઃ WOEEV EAEAR RTEEO DDNIF CSLEC રૂટ સાઇફર રૂટ સાઇફરમાં, પ્લેનટેક્સ્ટને પહેલા આપેલ પરિમાણોના ગ્રીડમાં લખવામાં આવે છે, પછી કીમાં આપેલી પેટર્નમાં વાંચવામાં આવે છે. ઉદાહરણ તરીકે, તે જ સાદા લખાણનો ઉપયોગ કરીને જેનો આપણે રેલ વાડ માટે ઉપયોગ કર્યો હતોઃ W R I O R F E O E E E E S V E L A N J A D C E D E T C X કી "ઉપર જમણી બાજુથી શરૂ કરીને અંદરની તરફ, ઘડિયાળની દિશામાં સર્પાકાર" નો ઉલ્લેખ કરી શકે છે. તે એક સાઇફર ટેક્સ્ટ આપશેઃ EJXCTEDEC DAEWRIORF EONALEVSE રૂટ સાઇફર્સ પાસે રેલ વાડ કરતાં ઘણી વધુ કીઓ હોય છે. હકીકતમાં, વાજબી લંબાઈના સંદેશાઓ માટે, સંભવિત કીઓની સંખ્યા સંભવિત રીતે ખૂબ મોટી છે જે આધુનિક મશીનરી દ્વારા પણ ગણી શકાય નહીં. જો કે, બધી ચાવીઓ સમાન રીતે સારી હોતી નથી. ખરાબ રીતે પસંદ કરેલા માર્ગો સાદા લખાણના અતિશય હિસ્સાને છોડી દેશે, અથવા લખાણને સરળતાથી ઉલટાવી દેશે, અને આ સંકેતલિપી વિશ્લેષકોને માર્ગો વિશે સંકેત આપશે. માર્ગ સાઇફરની વિવિધતા યુનિયન રૂટ સાઇફર હતી, જેનો ઉપયોગ અમેરિકન ગૃહ યુદ્ધ દરમિયાન યુનિયન દળો દ્વારા કરવામાં આવ્યો હતો. આ એક સામાન્ય રૂટ સાઇફરની જેમ કામ કરે છે, પરંતુ વ્યક્તિગત અક્ષરોને બદલે સંપૂર્ણ શબ્દોને સ્થાનાંતરિત કરે છે. કારણ કે આ અમુક અત્યંત સંવેદનશીલ શબ્દોને ખુલ્લા પાડશે, આવા શબ્દો પહેલા કોડ દ્વારા છુપાવવામાં આવશે. સાઇફર કારકુન સંપૂર્ણ શૂન્ય શબ્દો પણ ઉમેરી શકે છે, જે ઘણીવાર સાઇફરટેક્સ્ટને રમૂજી બનાવવા માટે પસંદ કરવામાં આવતા હતા. સ્તંભ સ્થાનાંતરણ સ્તંભ સ્થાનાંતરણમાં, સંદેશ નિશ્ચિત લંબાઈની હરોળમાં લખવામાં આવે છે, અને પછી સ્તંભ દ્વારા સ્તંભને ફરીથી વાંચવામાં આવે છે, અને સ્તંભો અમુક મૂંઝાયેલ ક્રમમાં પસંદ કરવામાં આવે છે. પંક્તિઓની પહોળાઈ અને સ્તંભોનું ક્રમચય બંને સામાન્ય રીતે મુખ્ય શબ્દ દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે. ઉદાહરણ તરીકે, મુખ્ય શબ્દની લંબાઈ 6 છે (તેથી પંક્તિઓની લંબાઈ 6 છે), અને ક્રમચયને મુખ્ય શબ્દમાંના અક્ષરોના મૂળાક્ષર ક્રમ દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે. આ કિસ્સામાં, ક્રમ "6 3 2 4 1 5" હશે. નિયમિત સ્તંભાકાર સ્થાનાંતર સાઇફરમાં, કોઈપણ ખાલી જગ્યાઓ શૂન્યથી ભરેલી હોય છે; અનિયમિત સ્તંભાકાર સ્થાનાંતર સાઇફરમાં, જગ્યાઓ ખાલી છોડી દેવામાં આવે છે. છેવટે, સંદેશને મુખ્ય શબ્દ દ્વારા નિર્દિષ્ટ ક્રમમાં સ્તંભોમાં વાંચવામાં આવે છે. ઉદાહરણ તરીકે, ધારો કે આપણે મુખ્ય શબ્દ અને સંદેશનો ઉપયોગ કરીએ છીએ. નિયમિત સ્તંભાકાર સ્થાનાંતરણમાં, આપણે આને ગ્રીડમાં નીચે પ્રમાણે લખીએ છીએઃ 6 3 2 4 1 5 W E A R E D I C O V E R E D F L E A T O N C E Q K J E U પાંચ શૂન્ય () પ્રદાન કરે છે, આ અક્ષરોને અવ્યવસ્થિત રીતે પસંદ કરી શકાય છે કારણ કે તેઓ માત્ર અપૂર્ણ સ્તંભો ભરે છે અને સંદેશનો ભાગ નથી. પછી સાઇફરટેક્સ્ટને આ રીતે વાંચવામાં આવે છેઃ EVLNE ACDTK ESEAQ ROFOJ DEECU WIEC WIE DI SCOV ER ED F L E A T O N C E આ નીચેના સાઇફરટેક્સ્ટમાં પરિણમે છેઃ EVLNA CDTES EAROF ODEEC WIRE તેને સમજવા માટે, પ્રાપ્તકર્તાએ સંદેશની લંબાઈને કી લંબાઈ દ્વારા વિભાજીત કરીને સ્તંભની લંબાઈ પર કામ કરવું પડશે. પછી તેઓ સંદેશને ફરીથી સ્તંભોમાં લખી શકે છે, પછી મુખ્ય શબ્દમાં સુધારો કરીને સ્તંભોને ફરીથી ક્રમબદ્ધ કરી શકે છે. ભિન્નતામાં, સંદેશને એવા વિભાગોમાં અવરોધિત કરવામાં આવે છે જે કી લંબાઈ લાંબી હોય અને દરેક વિભાગમાં સમાન ક્રમચય (કી દ્વારા આપવામાં આવેલ) લાગુ કરવામાં આવે છે. આ સ્તંભાકાર સ્થાનાંતરણની સમકક્ષ છે જ્યાં રીડ-આઉટ સ્તંભોને બદલે પંક્તિઓ દ્વારા હોય છે. ઓછામાં ઓછા 1950 ના દાયકા સુધી વધુ જટિલ સંકેતલિપીના ઘટક તરીકે ગંભીર હેતુઓ માટે સ્તંભ સ્થાનાંતરણનો ઉપયોગ ચાલુ રહ્યો. ડબલ ટ્રાન્સપોઝિશન એક સ્તંભાકાર ટ્રાન્સપોઝિશન પર સંભવિત સ્તંભ લંબાઈનો અંદાજ લગાવીને, સંદેશને તેના સ્તંભોમાં લખીને (પરંતુ ખોટા ક્રમમાં, કારણ કે કી હજુ સુધી જાણીતી નથી), અને પછી સંભવિત એનાગ્રામ શોધીને હુમલો કરી શકાય છે. આમ તેને મજબૂત બનાવવા માટે ઘણીવાર ડબલ ટ્રાન્સપોઝિશનનો ઉપયોગ કરવામાં આવતો હતો. આ ફક્ત બે વાર લાગુ કરાયેલ સ્તંભાકાર સ્થાનાંતરણ છે. સમાન કીનો ઉપયોગ બંને સ્થાનાંતરણ માટે થઈ શકે છે, અથવા બે અલગ અલગ કીનો ઉપયોગ કરી શકાય છે. ડબલ ટ્રાન્સપોઝિશનનું દ્રશ્ય પ્રદર્શન નીચેના ઉદાહરણમાં, આપણે નીચેના સાદા લખાણને એન્ક્રિપ્ટ કરવા માટે JANEAUSTEN અને AEROPLANES કીનો ઉપયોગ કરીએ છીએઃ "ટ્રાન્સપોઝિશન સાઇફર્સ એક અસ્પષ્ટ વ્યવસ્થા બનાવવા માટે પઝલ ટુકડાઓ જેવા અક્ષરોને મૂંઝવે છે. "રંગો દર્શાવે છે કે દરેક સ્થાનાંતરણ પગલામાં અક્ષરોને કેવી રીતે મૂંઝવવામાં આવે છે. જ્યારે એક પગલું માત્ર નાની પુનઃગોઠવણીનું કારણ બને છે, જો ગ્રીડની છેલ્લી પંક્તિ અધૂરી હોય તો બીજું પગલું નોંધપાત્ર મૂંઝવણની અસર તરફ દોરી જાય છે. અન્ય એક ઉદાહરણ તરીકે, આપણે અગાઉના વિભાગમાં અનિયમિત સ્તંભાકાર સ્થાનાંતરણનું પરિણામ લઈ શકીએ છીએ, અને એક અલગ મુખ્ય શબ્દ સાથે બીજું એન્ક્રિપ્શન કરી શકીએ છીએ, જે ક્રમચય "564231": 5 6 4 2 3 1 E V L N A C D T E S E A O F O D E C W I R E E આપે છે. આ સંદેશાઓની પુનઃપ્રાપ્તિ અને ચાવીઓની પુનઃપ્રાપ્તિ બંને તરફ દોરી શકે છે (જેથી તે ચાવીઓ સાથે મોકલવામાં આવેલા દરેક અન્ય સંદેશને વાંચી શકાય). પ્રથમ વિશ્વયુદ્ધ દરમિયાન, જર્મન સૈન્યએ બેવડા સ્તંભાકાર સ્થાનાંતરણ સંકેતલિપીનો ઉપયોગ કર્યો હતો, જેમાં કડીઓ અવારનવાર બદલાતી હતી. આ પ્રણાલીને ફ્રેન્ચ લોકો દ્વારા નિયમિત રીતે હલ કરવામાં આવતી હતી, અને તેનું નામ übchi રાખવામાં આવતું હતું, જે સામાન્ય રીતે એક જ લંબાઈના સંખ્યાબંધ સંદેશાઓને અટકાવ્યા પછી ઝડપથી ચાવીઓ શોધી શકતા હતા, જેમાં સામાન્ય રીતે માત્ર થોડા જ દિવસ લાગતા હતા. જો કે, ફ્રેન્ચ સફળતા વ્યાપકપણે જાણીતી બની હતી અને લે માટિનમાં પ્રકાશન પછી, જર્મનોએ 18 નવેમ્બર 1914ના રોજ નવી પ્રણાલીમાં ફેરફાર કર્યો હતો. બીજા વિશ્વયુદ્ધ દરમિયાન, ડબલ ટ્રાન્સપોઝિશન સાઇફરનો ઉપયોગ ડચ પ્રતિકાર જૂથો, ફ્રેન્ચ મક્વિસ અને બ્રિટિશ સ્પેશિયલ ઓપરેશન્સ એક્ઝિક્યુટિવ (એસ. ઓ. ઈ.) દ્વારા કરવામાં આવ્યો હતો, જે યુરોપમાં ભૂગર્ભ પ્રવૃત્તિઓનું સંચાલન કરવા માટે જવાબદાર હતા. તેનો ઉપયોગ અમેરિકન ઓફિસ ઓફ સ્ટ્રેટેજિક સર્વિસીસના એજન્ટો દ્વારા અને જર્મન આર્મી અને નેવી માટે કટોકટીની સાઇફર તરીકે પણ થતો હતો. વી. આઈ. સી. સાઇફરની શોધ થઈ ત્યાં સુધી, ડબલ ટ્રાન્સપોઝિશનને સામાન્ય રીતે સૌથી જટિલ સાઇફર તરીકે ગણવામાં આવતું હતું જે એજન્ટ મુશ્કેલ ક્ષેત્રની પરિસ્થિતિઓમાં વિશ્વસનીય રીતે કામ કરી શકે છે. ક્રિપ્ટાનાલિસિસ ડબલ ટ્રાન્સપોઝિશન સાઇફરને બે કીની લંબાઈના ગુણાકાર જેટલા લાંબા સમય સુધી કી સાથે સિંગલ ટ્રાન્સપોઝિશન તરીકે ગણી શકાય. 2013 ના અંતમાં, ડબલ ટ્રાન્સપોઝિશન ચેલેન્જ, જેને તેના લેખક દ્વારા સમજાવી ન શકાય તેવું માનવામાં આવે છે, તેને જ્યોર્જ લેસરી દ્વારા ડિવાઇડ-એન્ડ-કોન્કર અભિગમનો ઉપયોગ કરીને હલ કરવામાં આવ્યો હતો જ્યાં દરેક ટ્રાન્સપોઝિશન પર વ્યક્તિગત રીતે હુમલો કરવામાં આવ્યો હતો. માઈઝકોવ્સ્કી ટ્રાન્સપોઝિશન સ્તંભાકાર ટ્રાન્સપોઝિશનનું એક અલગ સ્વરૂપ, જે 1902 માં એમિલ વિક્ટર થિયોડોર માઈઝકોવ્સ્કી દ્વારા પ્રસ્તાવિત કરવામાં આવ્યું હતું, તેને પુનરાવર્તિત અક્ષરો સાથે મુખ્ય શબ્દની જરૂર છે. સામાન્ય વ્યવહારમાં, મુખ્ય શબ્દ અક્ષરની અનુગામી ઘટનાઓને મૂળાક્ષર ક્રમમાં આગામી અક્ષરની જેમ ગણવામાં આવે છે, દા. ત., મુખ્ય શબ્દ ટોમેટો "532164" ની આંકડાકીય કીસ્ટ્રિંગ આપે છે. માયસ્કોવસ્કી ટ્રાન્સપોઝિશનમાં, પુનરાવર્તિત મુખ્ય શબ્દ અક્ષરોને સમાન રીતે ક્રમાંકિત કરવામાં આવે છે, ટોમાટો "432143" ની કીસ્ટ્રિંગ આપે છે. 4 3 2 1 4 3 ડબલ્યુ. ઈ. એ. આર. ઈ. ડી. આઈ. એસ. સી. ઓ. વી. ઈ. આર. ઈ. ડી. એલ. ઈ. ઈ. ઈ. એ. ટી. ઓ. એન. સી. ઈ. પ્લેનટેક્સ્ટ સ્તંભોને અનન્ય સંખ્યાઓ સાથે નીચે તરફ લખવામાં આવે છે; પુનરાવર્તિત સંખ્યાઓ ધરાવતા સ્તંભોને ડાબેથી જમણે લખવામાં આવે છેઃ આર. ઓ. એફ. ઓ. એ. સી. ડી. ટી. ઈ. ઈ. ઈ. સી. સી. ડબલ્યુ. ઈ. ઈ. ઈ. વી. આર. એલ. એલ. ઈ. એન. ઈ. ટ્રાન્સપોઝિશન વિક્ષેપિત ટ્રાન્સપોઝિશન એક વિક્ષેપિત ટ્રાન્સપોઝિશન સાઇફર મેટ્રિક્સની પંક્તિઓને અનિયમિત રીતે ભરવા સાથે ટ્રાન્સપોઝિશન પેટર્નને વધુ જટિલ બનાવે છે, એટલે કે. કેટલીક જગ્યાઓ ઇરાદાપૂર્વક ખાલી છોડી દેવામાં આવે છે (અથવા રાસ્ટર્સક્લુસેલ 44 ની જેમ કાળી કરવામાં આવે છે), અથવા પછીથી સાદા લખાણના અન્ય ભાગ અથવા રેન્ડમ અક્ષરોથી ભરવામાં આવે છે. કોમ્બ અભિગમ આ પદ્ધતિ (જનરલ લુઇગી સાકોને આભારી) એકવાર પ્લેનટેક્સ્ટ એક કૉલમ સુધી પહોંચે તે પછી નવી પંક્તિ શરૂ કરે છે, જેની કી સંખ્યા વર્તમાન પંક્તિ સંખ્યા જેટલી હોય છે. આ અનિયમિત હરોળની લંબાઈ પેદા કરે છે. ઉદાહરણ તરીકે, F O R E V E R J I G S A W <કી 4 8 9 2 12 3 10 7 6 5 11 1 13 ખાલી જગ્યાઓ. : C O M P L I C A T E S T * 1 H E T R * * * * * * * * 2 A N S P O S * * * * * * * 3 I * * * * * * * * 4 T I O N P A T T E R * * * * 5 N L I K E A C O M * * * * 6 B _ _ _ _ _ _ * * * * * 7 પછી નિયમિત સ્તંભ સ્થાનાંતરણ મુજબ સ્તંભો દૂર કરવામાં આવે છેઃ TPRPN, KISAA, CHAIT, NBERT, EMATO, વગેરે. સંખ્યાત્મક અનુક્રમ અભિગમ બીજો સરળ વિકલ્પ પાસવર્ડનો ઉપયોગ કરવાનો હશે જે તેના સંખ્યા ક્રમ અનુસાર ખાલી જગ્યાઓ મૂકે છે. ઇ. જી. "સિક્રેટ" ને "5,2,1,4,3,6" ના ક્રમમાં ડીકોડ કરવામાં આવશે અને મેટ્રિક્સના 5મા ક્ષેત્રને પાર કરશે, પછી ફરીથી ગણતરી કરશે અને બીજા ક્ષેત્રને પાર કરશે, વગેરે. નીચેનું ઉદાહરણ સ્તંભાકાર કી "ક્રાયપ્ટો" સાથે સ્તંભાકાર સ્થાનાંતરણ માટે સેટ કરેલું મેટ્રિક્સ હશે અને વિક્ષેપ કી "સિક્રેટ" (ફૂદડી સાથે ચિહ્નિત) અનુસાર ક્રોસ આઉટ ક્ષેત્રોથી ભરેલું હશે, જે પછી "આપણને શોધવામાં આવે છે, તરત જ ભાગી જાઓ" સંદેશ બાકીની જગ્યાઓમાં મૂકવામાં આવે છે. પરિણામી સાઇફરટેક્સ્ટ (ટ્રાન્સપોઝિશન કી અનુસાર વાંચવામાં આવતા સ્તંભો) "WCEEO ERET RIVFC EODN SELE ADA" છે. C R Y P T O 1 4 6 3 5 2 W E A R * E * * D I S * C O * V E R E D * F L E * A * * T O N * C E * ગ્રિલ્સ ટ્રાન્સપોઝિશન સાઇફરનું બીજું સ્વરૂપ ગ્રિલ્સ અથવા કટ-આઉટ સાથે ભૌતિક માસ્કનો ઉપયોગ કરે છે. આ ગ્રિલના કદ દ્વારા નિર્દિષ્ટ સમયગાળા દરમિયાન અત્યંત અનિયમિત સ્થાનાંતરણ પેદા કરી શકે છે, પરંતુ સંવાદદાતાઓને ભૌતિક કી ગુપ્ત રાખવાની જરૂર પડે છે. ગ્રિલ્સ સૌપ્રથમ 1550 માં પ્રસ્તાવિત કરવામાં આવ્યા હતા, અને પ્રથમ વિશ્વ યુદ્ધના પ્રથમ થોડા મહિનાઓ માટે હજુ પણ લશ્કરી ઉપયોગમાં હતા. શોધ અને સંકેતલિપી વિશ્લેષણ કારણ કે સ્થાનાંતરણ વ્યક્તિગત પ્રતીકોની આવર્તનને અસર કરતું નથી, તેથી સંકેતલિપી વિશ્લેષક દ્વારા આવર્તન ગણતરી કરીને સરળ સ્થાનાંતરણ સરળતાથી શોધી શકાય છે. જો સાઇફરટેક્સ્ટ પ્લેનટેક્સ્ટ જેવું જ આવર્તન વિતરણ દર્શાવે છે, તો તે મોટે ભાગે ટ્રાન્સપોઝિશન છે. સામાન્ય રીતે, સ્થાનાંતરણ પદ્ધતિઓ એનાગ્રામિંગ માટે સંવેદનશીલ હોય છે-આસપાસ સાઇફરટેક્સ્ટના સ્લાઇડિંગ ટુકડાઓ, પછી અંગ્રેજીમાં શબ્દોના એનાગ્રામ જેવા દેખાતા વિભાગો અથવા પ્લેનટેક્સ્ટ જે પણ ભાષામાં લખવામાં આવ્યું હતું તે શોધવા અને એનાગ્રામને ઉકેલવા. એકવાર આવા એનાગ્રામ મળી ગયા પછી, તેઓ ટ્રાન્સપોઝિશન પેટર્ન વિશેની માહિતી જાહેર કરે છે, અને પરિણામે વિસ્તૃત કરી શકાય છે. સરળ સ્થાનાંતરણ ઘણીવાર એવા ગુણધર્મથી પીડાય છે કે જે સાચી કીની ખૂબ નજીકની કીઓ અસ્પષ્ટતા દ્વારા છવાયેલા સુપાઠ્ય સાદા લખાણના લાંબા વિભાગોને જાહેર કરશે. પરિણામે, આવા સાઇફર્સ આનુવંશિક અલ્ગોરિધમ્સ અને હિલ-ક્લાઇમ્બિંગ અલ્ગોરિધમ્સ જેવા મહત્તમ શોધ અલ્ગોરિધમ્સ માટે સંવેદનશીલ હોઈ શકે છે. ટ્રાન્સપોઝિશન સાઇફરનો ઉપયોગ કરીને એન્કોડ કરેલા સંદેશાઓ પર હુમલો કરવા માટે ઘણી ચોક્કસ પદ્ધતિઓ છે. તેમાં નીચેનાનો સમાવેશ થાય છેઃ જાણીતા-પ્લેઇનટેક્સ્ટ એટેકઃ પ્લેઇનટેક્સ્ટના જાણીતા અથવા અનુમાનિત ભાગોનો ઉપયોગ (દા. ત. પ્લેઇનટેક્સ્ટ એટેક). નામો, સ્થાનો, તારીખો, સંખ્યાઓ, શબ્દસમૂહો) ટ્રાન્સપોઝિશન અને/અથવા સાદા લખાણના સંભવિત વિષયને હાથ ધરવા માટે ઉપયોગમાં લેવાતા સ્તંભોના સંભવિત ક્રમને રિવર્સ-એન્જિનિયરિંગમાં મદદ કરવા માટે. બ્રુટ-ફોર્સ એટેકઃ જો કીઓ શબ્દકોશના શબ્દો અથવા શબ્દસમૂહોમાંથી પુસ્તકો અથવા અન્ય સાર્વજનિક રીતે ઉપલબ્ધ સ્રોતોમાંથી લેવામાં આવે છે, તો અબજો સંભવિત શબ્દો, શબ્દ સંયોજનો અને શબ્દસમૂહોને કી તરીકે અજમાવીને ઉકેલને બ્રુટ-ફોર્સ કરવો શક્ય બની શકે છે. ઊંડાઈ હુમલોઃ જો સમાન લંબાઈના બે અથવા વધુ સંદેશાઓ સમાન કીઓ સાથે એન્કોડ કરવામાં આવે, તો સંદેશાઓ ગોઠવી શકાય છે અને જ્યાં સુધી સંદેશાઓ સમાન સ્થળોએ અર્થપૂર્ણ લખાણ બતાવતા નથી ત્યાં સુધી એનાગ્રામ કરી શકાય છે, જે સ્થાનાંતરણ પગલાંઓ થયા છે તે જાણવાની જરૂર નથી. આંકડાકીય હુમલોઃ 2-અક્ષર, 3-અક્ષર, વગેરેની આવર્તન વિશેના આંકડા. ભાષામાં સંયોજનોનો ઉપયોગ અલ્ગોરિધમમાં સ્કોરિંગ કાર્યને જાણ કરવા માટે થઈ શકે છે જે ધીમે ધીમે સંભવિત સ્થાનાંતરણને ઉલટાવી દે છે જેના આધારે ફેરફારો સૌથી વધુ સંભવિત સંયોજનો પેદા કરશે. ઉદાહરણ તરીકે, 2-અક્ષરની જોડી ક્યુયુ અંગ્રેજી લખાણમાં ક્યુટી કરતાં વધુ સામાન્ય છે, તેથી ક્રિપ્ટાનાલિસ્ટ ક્યુયુને એકસાથે મૂકતા સ્થાનાંતરણનો પ્રયાસ કરશે. જર્મન ટ્રાન્સપોઝિશન સાઇફરના ગુપ્ત વિશ્લેષણનું વિગતવાર વર્ણન હર્બર્ટ યાર્ડલીના "ધ અમેરિકન બ્લેક ચેમ્બર" ના પ્રકરણ 7 માં મળી શકે છે. રાશિચક્રના ખૂની દ્વારા ઉપયોગમાં લેવાતું સાઇફર, જેને "ઝેડ-340" કહેવાય છે, જે ત્રિકોણીય વિભાગોમાં ગોઠવવામાં આવ્યું છે, જેમાં અક્ષરો માટે 63 જુદા જુદા પ્રતીકોના અવેજી અને કર્ણ "નાઇટ મૂવ" ટ્રાન્સપોઝિશન, 51 વર્ષથી વધુ સમય સુધી ઉકેલાયું ન હતું, જ્યાં સુધી ખાનગી નાગરિકોની આંતરરાષ્ટ્રીય ટીમે 5 ડિસેમ્બર, 2020 ના રોજ વિશિષ્ટ સોફ્ટવેરનો ઉપયોગ કરીને તેને તોડ્યું ન હતું. સંયોજનો રૂપાંતરણ ઘણીવાર મૂલ્યાંકન પદ્ધતિઓ જેવી અન્ય તકનીકો સાથે જોડવામાં આવે છે. ઉદાહરણ તરીકે, સ્તંભાકાર સ્થાનાંતરણ સાથે જોડાયેલી એક સરળ અવેજી સાઇફર બંનેની નબળાઇને ટાળે છે. ઉચ્ચ આવૃત્તિ સિફરટેક્સ્ટ પ્રતીકોને ઉચ્ચ આવૃત્તિ પ્લેનટેક્સ્ટ અક્ષરો સાથે બદલવાથી ટ્રાન્સપોઝિશનને કારણે પ્લેનટેક્સ્ટના ભાગો જાહેર થતા નથી. અવેજીને કારણે ટ્રાન્સપોઝિશનને એનાગ્રામ કરવાનું કામ કરતું નથી. આ તકનીક ખાસ કરીને શક્તિશાળી છે જો તેને અપૂર્ણાંક સાથે જોડવામાં આવે (નીચે જુઓ). એક ગેરલાભ એ છે કે આવા સંકેતલિપીઓ સરળ સંકેતલિપીઓ કરતાં નોંધપાત્ર રીતે વધુ કપરું અને ભૂલપ્રવણ હોય છે. ફ્રેક્શનશન ટ્રાન્સપોઝિશન ખાસ કરીને અસરકારક છે જ્યારે ફ્રેક્શનશન સાથે કાર્યરત હોય-એટલે કે, એક પ્રારંભિક તબક્કો જે દરેક પ્લેનટેક્સ્ટ પ્રતીકને બે અથવા વધુ સાઇફરટેક્સ્ટ પ્રતીકોમાં વિભાજિત કરે છે. ઉદાહરણ તરીકે, સાદા લખાણના મૂળાક્ષરને ગ્રીડમાં લખી શકાય છે, અને સંદેશના દરેક અક્ષરને તેના કોઓર્ડિનેટ્સ દ્વારા બદલી શકાય છે (પોલિબિયસ સ્ક્વેર અને સ્ટ્રેડલિંગ ચેકરબોર્ડ જુઓ). અપૂર્ણાંકની બીજી પદ્ધતિ એ છે કે સંદેશને ખાલી જગ્યાઓ તેમજ બિંદુઓ અને ડેશ માટેના પ્રતીક સાથે મોર્સ કોડમાં રૂપાંતરિત કરવો. જ્યારે આવા અપૂર્ણાંક સંદેશને સ્થાનાંતરિત કરવામાં આવે છે, ત્યારે વ્યક્તિગત અક્ષરોના ઘટકો સંદેશમાં વ્યાપક રીતે અલગ થઈ જાય છે, આમ ક્લાઉડ ઇ. શેનોનનો પ્રસાર પ્રાપ્ત થાય છે. અપૂર્ણાંક અને સ્થાનાંતરણને જોડતા સંકેતલિપીના ઉદાહરણોમાં બિફિડ સંકેતલિપી, ટ્રિફિડ સંકેતલિપી, એ. ડી. એફ. જી. વી. એક્સ સંકેતલિપી અને વી. આઈ. સી સંકેતલિપીનો સમાવેશ થાય છે. બીજો વિકલ્પ દરેક અક્ષરને તેના દ્વિસંગી પ્રતિનિધિત્વ સાથે બદલવાનો, તેને સ્થાનાંતરિત કરવાનો અને પછી નવા દ્વિસંગી શબ્દમાળાને અનુરૂપ ASCII અક્ષરોમાં રૂપાંતરિત કરવાનો હશે. દ્વિસંગી શબ્દમાળા પર સ્ક્રેમ્બલિંગ પ્રક્રિયાને ASCII અક્ષરોમાં બદલતા પહેલા ઘણી વખત લૂપ કરવાથી તેને તોડવાનું મુશ્કેલ બને છે. ઘણા આધુનિક બ્લોક સાઇફર આ સરળ વિચાર સાથે સંબંધિત સ્થાનાંતરણના વધુ જટિલ સ્વરૂપોનો ઉપયોગ કરે છે. ક્રિપ્ટોગ્રાફીમાં અવેજી સાઇફર બાન (એકમ) વિષયો નોંધો સંદર્ભો કાહ્ન, ડેવિડ પણ જુઓ. કોડબ્રેકર્સઃ ધ સ્ટોરી ઓફ સિક્રેટ રાઇટિંગ. રેવ સબ. સ્ક્રિબનર, 1996. યાર્ડલી, હર્બર્ટ. અમેરિકન બ્લેક ચેમ્બર. બોબ્સ-મેરિલ, 1931. શાસ્ત્રીય સંકેતલિપી ક્રમચયો