Chaocipher
ಚೋಸಿಫರ್ ಎಂಬುದು 1918 ರಲ್ಲಿ ಜಾನ್ ಫ್ರಾನ್ಸಿಸ್ ಬೈರ್ನ್ ಅವರು ಕಂಡುಹಿಡಿದ ಸೈಫರ್ ವಿಧಾನವಾಗಿದೆ ಮತ್ತು ಅವರ 1953 ರ ಆತ್ಮಚರಿತ್ರೆಯ ಸೈಲೆಂಟ್ ಇಯರ್ಸ್ನಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ. ಚೋಸಿಫರ್ ಸರಳವಾದರೂ ಒಡೆಯಲಾಗದು ಎಂದು ಅವರು ನಂಬಿದ್ದರು. ತನ್ನ ಸಂದೇಶಗಳನ್ನು ಸುತ್ತುವರಿಯಲು ತಾನು ಬಳಸಿದ ಯಂತ್ರವನ್ನು ಸಿಗಾರ್ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ ಅಳವಡಿಸಬಹುದೆಂದು ಬೈರ್ನ್ ಹೇಳಿದ್ದಾರೆ. ಅದನ್ನು ಪರಿಹರಿಸಬಲ್ಲ ಯಾರಿಗಾದರೂ ನಗದು ಬಹುಮಾನವನ್ನು ಅವರು ನೀಡಿದರು. ತನ್ನ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಯು. ಎಸ್. ಸಿಗ್ನಲ್ ಕಾರ್ಪ್ಸ್ ಮತ್ತು ನೌಕಾಪಡೆಯನ್ನು ಆಕರ್ಷಿಸಲು ಬೈರ್ನ್ ವಿಫಲ ಪ್ರಯತ್ನ ಮಾಡಿದರು. ಶಾಸ್ತ್ರೀಯ ಗೂಢಲಿಪೀಕರಣದ ಹಲವಾರು ವಿದ್ಯಾರ್ಥಿಗಳು ಹಲವು ವರ್ಷಗಳಿಂದ ಸವಾಲಿನ ಸಂದೇಶಗಳನ್ನು ಪರಿಹರಿಸಲು ಪ್ರಯತ್ನಿಸಿದರೂ, ಯಾರೂ ಯಶಸ್ವಿಯಾಗಲಿಲ್ಲ. 90 ವರ್ಷಗಳ ಕಾಲ, ಚೋಸಿಫರ್ ಅಲ್ಗಾರಿದಮ್ ಬೆರಳೆಣಿಕೆಯಷ್ಟು ಜನರಿಗೆ ಮಾತ್ರ ತಿಳಿದಿರುವ ಒಂದು ಸೂಕ್ಷ್ಮವಾದ ರಹಸ್ಯವಾಗಿತ್ತು. 2010ರ ಮೇ ತಿಂಗಳಲ್ಲಿ, ಬೈರ್ನ್ ಅವರ ಸೊಸೆ, ಪೆಟ್ರೀಷಿಯಾ ಬೈರ್ನ್, ಅಮೆರಿಕದ ಮೇರಿಲ್ಯಾಂಡ್ನ ಫೋರ್ಟ್ ಮೀಡ್ನಲ್ಲಿರುವ ನ್ಯಾಷನಲ್ ಕ್ರಿಪ್ಟೋಲಾಜಿಕ್ ಮ್ಯೂಸಿಯಂಗೆ ಎಲ್ಲಾ ಚೋಸಿಫರ್-ಸಂಬಂಧಿತ ಪ್ರಬಂಧಗಳು ಮತ್ತು ಕಲಾಕೃತಿಗಳನ್ನು ದಾನ ಮಾಡಿದರು. ಇದು ಚೋಸಿಫರ್ ಅಲ್ಗಾರಿದಮ್ನ ಬಹಿರಂಗಕ್ಕೆ ಕಾರಣವಾಯಿತು. ವಿನ್ಯಾಸ ಬೈರ್ನ್ರ ಚೋಸಿಫರ್ ಮೂರ್ತರೂಪದಲ್ಲಿ, ಈ ವ್ಯವಸ್ಥೆಯು ಎಡ ಮತ್ತು ಬಲ ಡಿಸ್ಕ್ಗಳು ಎಂದು ಕರೆಯಲಾಗುವ ಎರಡು ಡಿಸ್ಕ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಪ್ರತಿಯೊಂದೂ ಅದರ ಪರಿಧಿಯ ಸುತ್ತಲೂ 26 ಸಮಾನ-ಗಾತ್ರದ ತೆಗೆಯಬಹುದಾದ ಟ್ಯಾಬ್ಗಳನ್ನು ಹೊಂದಿದೆ. ಈ ತೆಗೆದುಹಾಕಬಹುದಾದ ಟ್ಯಾಬ್ಗಳು ವರ್ಣಮಾಲೆಯ 26 ಅಕ್ಷರಗಳನ್ನು (ಅಂದರೆ, ಎ ನಿಂದ ಝಡ್) ಕೆಲವು ಪೂರ್ವನಿಯೋಜಿತ ಕ್ರಮದಲ್ಲಿ ಹೊಂದಿರುತ್ತವೆ. ಪ್ರತಿ ಡಿಸ್ಕ್ನ ಸುತ್ತಳತೆಯ ಮೇಲೆ ಎರಡು ಡಿಸ್ಕ್ಗಳನ್ನು 'ತೊಡಗಿಸಿಕೊಳ್ಳಲು' ಅಥವಾ ಪರಸ್ಪರ ಲಾಕ್ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಸ್ಟಡ್ಗಳಿವೆ. ತೊಡಗಿಸಿಕೊಂಡಾಗ, ಒಂದು ಡಿಸ್ಕ್ ಅನ್ನು ಒಂದು ದಿಕ್ಕಿನಲ್ಲಿ ತಿರುಗಿಸುವುದರಿಂದ (ಉದಾಹರಣೆಗೆ, ಪ್ರದಕ್ಷಿಣಾಕಾರವಾಗಿ) ಇನ್ನೊಂದು ಚಕ್ರವು ವಿರುದ್ಧ ದಿಕ್ಕಿನಲ್ಲಿ ತಿರುಗುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಅಪ್ರದಕ್ಷಿಣಾಕಾರವಾಗಿ). ಟ್ಯಾಬ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಬಹುದು, ಅಂದರೆ ಒಂದು ಟ್ಯಾಬ್ ಅನ್ನು ಪರಿಧಿಯಿಂದ ತೆಗೆದುಹಾಕಬಹುದು, ಟ್ಯಾಬ್ಗಳ ಮತ್ತೊಂದು ಬ್ಲಾಕ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು ಮತ್ತು ಹೊರತೆಗೆಯಲಾದ ಟ್ಯಾಬ್ ಅನ್ನು ಪರಿಧಿಯಲ್ಲಿನ ಖಾಲಿ ಜಾಗಕ್ಕೆ ಸೇರಿಸಬಹುದು. ಯಾವುದೇ ಸಮಯದಲ್ಲಿ, ಡಿಸ್ಕ್ಗಳನ್ನು ಪರಸ್ಪರ ತೊಡಗಿಸಿಕೊಳ್ಳಬಹುದು, ಇದರಿಂದಾಗಿ ಒಂದು ಚಲಿಸುವಿಕೆಯು ಇನ್ನೊಂದನ್ನು ವಿರುದ್ಧ ದಿಕ್ಕಿನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. ಅಂತೆಯೇ, ಎಂಗೇಜ್ಡ್ ಡಿಸ್ಕ್ಗಳನ್ನು ಬೇರ್ಪಡಿಸಬಹುದು, ಈ ಹಂತದಲ್ಲಿ ಡಿಸ್ಕ್ ಅನ್ನು ಇತರ ಡಿಸ್ಕ್ ಅನ್ನು ಚಲಿಸದೆ ತಿರುಗಿಸಬಹುದು. ಎರಡು ಸ್ಥಾನಗಳಲ್ಲಿ ಒಂದರಲ್ಲಿ ಲಿವರ್ ಅನ್ನು ಇರಿಸುವ ಮೂಲಕ ನಿಶ್ಚಿತಾರ್ಥ ಮತ್ತು ಬೇರ್ಪಡಿಸುವಿಕೆಯನ್ನು ಮಾಡಬಹುದು. ಮೇಲೆ ತಿಳಿಸಲಾದ ಎರಡು ಡಿಸ್ಕ್ಗಳು ಎರಡು ಸ್ಪಿಂಡಲ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ವೇದಿಕೆಯ ಮೇಲೆ ಕುಳಿತುಕೊಳ್ಳುತ್ತವೆ. ಪ್ರತಿ ಡಿಸ್ಕ್ನ ಸುತ್ತಲಿನ ವೇದಿಕೆಯ ಮೇಲೆ 'ಉತ್ತುಂಗ' ಮತ್ತು 'ನಾಡಿರ್' ಎಂದು ಕರೆಯಲಾಗುವ ಎರಡು ಗುರುತುಗಳಿವೆ. ಅನಲಾಗ್ ಗಡಿಯಾರದಲ್ಲಿ ಉತ್ತುಂಗವನ್ನು 12 ಗಂಟೆ ಎಂದು ಭಾವಿಸಬಹುದು, ಆದರೆ ನಾಡಿರ್ 6 ಗಂಟೆಯಾಗಿದೆ. ಅದರ ಶ್ರೇಷ್ಠ ರೂಪದಲ್ಲಿ, ಚೋಸಿಫರ್ ವ್ಯವಸ್ಥೆಯು ಎರಡು ವರ್ಣಮಾಲೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಸರಳ ಪಠ್ಯ ಅಕ್ಷರವನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಬಲಭಾಗದ ವರ್ಣಮಾಲೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಇತರ ("ಎಡ") ವರ್ಣಮಾಲೆಯನ್ನು ಅನುಗುಣವಾದ ಸೈಫರ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವನ್ನು ಓದಲು ಬಳಸಲಾಗುತ್ತದೆ. ಆಧಾರವಾಗಿರುವ ಅಲ್ಗಾರಿದಮ್ ಡೈನಾಮಿಕ್ ಸಬ್ಸ್ಟಿಟ್ಯೂಷನ್ ಪರಿಕಲ್ಪನೆಗೆ ಸಂಬಂಧಿಸಿದೆ, ಅಲ್ಲಿ ಪ್ರತಿ ಇನ್ಪುಟ್ ಪ್ಲೈನ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ನಂತರ ಎರಡು ವರ್ಣಮಾಲೆಗಳನ್ನು ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಮಾರ್ಪಡಿಸಲಾಗುತ್ತದೆ. ಗೂಢಲಿಪೀಕರಣವು ಮುಂದುವರೆದಂತೆ ಇದು ರೇಖಾತ್ಮಕವಲ್ಲದ ಮತ್ತು ಹೆಚ್ಚು ಹರಡಿದ ವರ್ಣಮಾಲೆಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಅರ್ಥವಿವರಣೆಯು ಅರ್ಥವಿವರಣೆಗೆ ಹೋಲುತ್ತದೆ, ಸೈಫರ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವು "ಎಡ" ವರ್ಣಮಾಲೆಯಲ್ಲಿದೆ ಮತ್ತು ಅನುಗುಣವಾದ ಸರಳ ಪಠ್ಯ ಅಕ್ಷರವನ್ನು "ಬಲ" ವರ್ಣಮಾಲೆಯಿಂದ ಓದಲಾಗುತ್ತದೆ. ಚೋಸಿಫರ್ ಅಲ್ಗಾರಿದಮ್ನ ವಿವರವಾದ ವಿವರಣೆ ಲಭ್ಯವಿದೆ ಮತ್ತು ಅರ್ಥೈಸಲಾದ ಸರಳ ಪಠ್ಯಗಳ ಚರ್ಚೆಗಳು ಮತ್ತು ಬೈರ್ನ್ರ ಸವಾಲಿಗೆ ಪರಿಹಾರವಿದೆ. ಎನ್ಕ್ರಿಪ್ಶನ್ ಪ್ರಕ್ರಿಯೆಯ ಅವಲೋಕನ ಎಡ ಮತ್ತು ಬಲ ಡಿಸ್ಕ್ಗಳನ್ನು ನೀಡಿದರೆ, ಪ್ಲೈನ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವನ್ನು ಎನ್ಕ್ರಿಪ್ಶನ್ ಮಾಡುವುದು ಐದು ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆಃ ಎಡ ಮತ್ತು ಬಲ ಡಿಸ್ಕ್ಗಳು ಕಾರ್ಯನಿರತವಾಗಿವೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ. ಬಯಸಿದ ಪ್ಲೈನ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವನ್ನು ಅತ್ಯುನ್ನತ ಸ್ಥಾನಕ್ಕೆ ತಂದು, ಪ್ಲೈನ್ (ಬಲ) ಡಿಸ್ಕ್ ಅನ್ನು ತಿರುಗಿಸಿ. ಸೈಫರ್ (ಎಡ) ಡಿಸ್ಕ್ನಲ್ಲಿ ಅತ್ಯುನ್ನತ ಸ್ಥಾನದಲ್ಲಿ ಅನುಗುಣವಾದ ಸೈಫರ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವನ್ನು ಓದಿ. ಎಡ ಡಿಸ್ಕ್ ಅನ್ನು ಪರ್ಮ್ಯೂಟ್ ಮಾಡಿ. ಬಲ ಡಿಸ್ಕ್ ಅನ್ನು ಪರ್ಮ್ಯೂಟ್ ಮಾಡಿ. ಪ್ಲೈನ್ ಟೆಕ್ಸ್ಟ್ ಇನ್ಪುಟ್ ಖಾಲಿಯಾಗುವವರೆಗೆ ಈ ಐದು ಹಂತಗಳನ್ನು ನಿರಂತರವಾಗಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವಿವರಿಸಲು ನಾವು ಬೈರ್ನ್ರ ಎಕ್ಸಿಬಿಟ್ 1ರ ಮೊದಲ ಪ್ಲೈನ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವನ್ನು ಚಿತ್ರ 1ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಆತ ಬಳಸಿದ ವರ್ಣಮಾಲೆಗಳು ಮತ್ತು ಡಿಸ್ಕ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬಳಸಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತೇವೆ. ಪ್ಲೈನ್ ಟೆಕ್ಸ್ಟ್ ಅನ್ನು ಎನ್ ಸೈಫರ್ ಮಾಡುವುದು ಹೇಗೆ ಪ್ಲೈನ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವನ್ನು ಪತ್ತೆ ಮಾಡಿ ನಾವು "ಎ" ಅಕ್ಷರವನ್ನು ಎನ್ ಸೈಫರ್ ಮಾಡಲು ಬಯಸುತ್ತೇವೆ ಎಂದು ಭಾವಿಸೋಣ. ಪ್ಲೈನ್ ಟೆಕ್ಸ್ಟ್ (ಬಲ) ಡಿಸ್ಕ್ನ ಪರಿಧಿಯಲ್ಲಿ 'ಎ' ಅನ್ನು ಪತ್ತೆ ಮಾಡಿ. ಚಿತ್ರ 2ರಲ್ಲಿ ಹೈಲೈಟ್ ಮಾಡಲಾದ ಸರಳ ಪಠ್ಯ ಅಕ್ಷರವನ್ನು ನೀವು ನೋಡಬಹುದು. ಡಿಸ್ಕ್ಗಳು ಕಾರ್ಯನಿರತವಾಗಿರುವಾಗ, ಸರಳ ಪಠ್ಯ ಅಕ್ಷರ 'ಎ' ಅನ್ನು ಉತ್ತುಂಗಕ್ಕೆ ತರಲು ಸರಿಯಾದ ಡಿಸ್ಕ್ ಅನ್ನು ತಿರುಗಿಸಿ (ಚಿತ್ರ 3). ಎಡ (ಸೈಫರ್) ಡಿಸ್ಕ್ ಅನುಕ್ರಮವಾಗಿ ವಿರುದ್ಧ ದಿಕ್ಕಿನಲ್ಲಿ ಹೇಗೆ ತಿರುಗುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಸೈಫರ್ (ಎಡ) ಡಿಸ್ಕ್ನಲ್ಲಿರುವ ಅತ್ಯುನ್ನತ ಸ್ಥಾನದಲ್ಲಿರುವ ಅಕ್ಷರವು ನಮ್ಮ ಸೈಫರ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವಾಗಿದೆ (ಅಂದರೆ, 'ಸಿ'). ಈ ಹಂತದಲ್ಲಿ ನಾವು ಪ್ಲೈನ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವನ್ನು ಸೈಫರ್ ಟೆಕ್ಸ್ಟ್ ಆಗಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವುದನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ್ದೇವೆ, ಅಂದರೆ. 'ಎ' (ಪಿಟಿ) ಅನ್ನು 'ಸಿ' (ಸಿಟಿ) ಗೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಮುಂದಿನ ಪ್ಲೈನ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವ ತಯಾರಿಯಲ್ಲಿ ಎರಡು ಡಿಸ್ಕ್ಗಳ ಚೋಸಿಫರ್ನ ವಿಶಿಷ್ಟ ಕ್ರಮಪಲ್ಲಟನೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಸೂಚನೆಗಳ ಬಗ್ಗೆ ಮುಂದಿನ ವಿಭಾಗವನ್ನು ನೋಡಿ. ವರ್ಣಮಾಲೆಗಳನ್ನು ಕ್ರಮಬದ್ಧಗೊಳಿಸುವುದು ಈಗ ಪ್ಲೈನ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರ ಮತ್ತು ಅದಕ್ಕೆ ಅನುಗುಣವಾದ ಸೈಫರ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವು ತಿಳಿದಿರುವುದರಿಂದ, ಮುಂದಿನ ಪ್ಲೈನ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವ ತಯಾರಿಯಲ್ಲಿ ಎರಡೂ ಡಿಸ್ಕ್ಗಳಲ್ಲಿನ ವರ್ಣಮಾಲೆಗಳನ್ನು ಕ್ರಮಬದ್ಧಗೊಳಿಸಲು ಮುಂದುವರಿಯಿರಿ. ಎಡ ಚಕ್ರವನ್ನು ಕ್ರಮಪಲ್ಲಟಗೊಳಿಸಿ, ಎಡ ಚಕ್ರದ ವರ್ಣಮಾಲೆಯನ್ನು ಕ್ರಮಪಲ್ಲಟಗೊಳಿಸುವುದು ಈ ಕೆಳಗಿನ ಸಾಮಾನ್ಯ ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ (ಚಿತ್ರ 4): ಅತ್ಯುನ್ನತ ಸ್ಥಾನದಲ್ಲಿರುವ ಅಕ್ಷರದ ಟ್ಯಾಬ್ ಅನ್ನು ಭೌತಿಕವಾಗಿ ಹೊರತೆಗೆಯಿರಿ (ಅಂದರೆ, ಅತ್ಯುನ್ನತ ಸ್ಥಾನದ ಹಿಂದಿನ ಒಂದು ಅಪ್ರದಕ್ಷಿಣಾಕಾರದ ಸ್ಥಾನ), ಅದನ್ನು ಡಿಸ್ಕ್ನ ವರ್ಣಮಾಲೆಯಿಂದ ಹೊರತೆಗೆಯಿರಿ, ತಾತ್ಕಾಲಿಕವಾಗಿ 'ರಂಧ್ರ' ವನ್ನು ಖಾಲಿ ಮಾಡಿ. ನಾಡಿರ್ (ಝೆನಿತ್-13) ಅನ್ನು ಒಳಗೊಂಡಂತೆ ಎಲ್ಲಾ ಅಕ್ಷರದ ಟ್ಯಾಬ್ಗಳನ್ನು ಝೆನಿತ್-2 ಸ್ಥಾನಗಳಲ್ಲಿ (ಅಪ್ರದಕ್ಷಿಣಾಕಾರವಾಗಿ ಮುಂದುವರಿಯುವುದು) ಕೆಳಕ್ಕೆ ಬದಲಾಯಿಸಿ, ಅವುಗಳನ್ನು ಏಕಸ್ವರದಲ್ಲಿ ಒಂದು ಸ್ಥಾನದಲ್ಲಿ ಪ್ರದಕ್ಷಿಣಾಕಾರವಾಗಿ ಚಲಿಸಿ. ಇದು ಪ್ರಸ್ತುತ 'ರಂಧ್ರ' ವನ್ನು ಮುಚ್ಚಿ, ನಾಡಿರ್ ಸ್ಥಾನದಲ್ಲಿ ಹೊಸ 'ರಂಧ್ರ' ವನ್ನು ಬಿಡುತ್ತದೆ. ಹಿಂದೆ ಹೊರತೆಗೆಯಲಾದ ಲೆಟರ್ ಟ್ಯಾಬ್ ಅನ್ನು ಖಾಲಿ ನಾಡಿರ್ ಸ್ಥಾನಕ್ಕೆ ಸೇರಿಸಿ. ಕ್ರಮಪಲ್ಲಟಗೊಳಿಸುವ ಹಂತವನ್ನು ನಿರ್ವಹಿಸುವ ಮೊದಲು, ಎಡ ಡಿಸ್ಕ್ ಚಿತ್ರ 4ಎಯಲ್ಲಿರುವ ರೇಖಾಚಿತ್ರದಂತೆ ಕಾಣಬೇಕು. ಹಂತ (1) ಅನ್ನು ನಿರ್ವಹಿಸುವಾಗ, ಅಕ್ಷರವನ್ನು ಅತ್ಯುನ್ನತ ಸ್ಥಾನ-1ರಲ್ಲಿ (ಅಂದರೆ, "ಪಿ") ಹೊರತೆಗೆಯಿರಿ ಮತ್ತು ಆ ಸ್ಥಾನದಲ್ಲಿ ಕ್ಷಣಿಕ 'ರಂಧ್ರ' ವನ್ನು ಬಿಡಿ (ಚಿತ್ರ 4ಬಿ). ಹಂತ (2) ಕ್ಕೆ, ಉತ್ತುಂಗ-2 ("ಇ") ನಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಮತ್ತು ನಾಡಿರ್ ("ಒ") ಅನ್ನು ಒಳಗೊಂಡಂತೆ ಅಪ್ರದಕ್ಷಿಣಾಕಾರದ ಅನುಕ್ರಮದಲ್ಲಿರುವ ಎಲ್ಲಾ ಅಕ್ಷರಗಳನ್ನು ಕೆಳಕ್ಕೆ ಸರಿಸಿ, ಅನುಕ್ರಮವನ್ನು ("ಎಡಿಕ್ಯುಆರ್ಎಸ್ಟಿಐಎಕ್ಸ್ವೈಎಲ್ಎಂಒ") ಸಂಪೂರ್ಣ ಬ್ಲಾಕ್ ಒಂದು ಸ್ಥಾನದ ಪ್ರದಕ್ಷಿಣಾಕಾರವಾಗಿ ಸರಿಸಿ (ಚಿತ್ರ 4ಸಿ). ಅಂತಿಮ ಹಂತದಲ್ಲಿ (3), ಹೊರತೆಗೆಯಲಾದ ಅಕ್ಷರವನ್ನು ("ಪಿ") ನಾಡಿರ್ ಸ್ಥಾನದಲ್ಲಿ ವರ್ಣಮಾಲೆಗೆ ಮತ್ತೆ ಸೇರಿಸಿ. ಎಡಭಾಗವನ್ನು ಈಗ ಕ್ರಮಬದ್ಧಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಈಗ ಚಿತ್ರ 4d ನಂತೆ ಕಾಣಬೇಕು. ಬಲ ಚಕ್ರವನ್ನು ಪರ್ಮ್ಯೂಟ್ ಮಾಡಿ, ಬಲ ಡಿಸ್ಕ್ ಅನ್ನು ಪರ್ಮ್ಯೂಟ್ ಮಾಡುವುದು ಎಡ ಡಿಸ್ಕ್ ಅನ್ನು ಹೋಲುತ್ತದೆ, ಸಣ್ಣ ಆದರೆ ಗಮನಾರ್ಹ ವ್ಯತ್ಯಾಸಗಳೊಂದಿಗೆ. ಇದು ಈ ಕೆಳಗಿನ ಸಾಮಾನ್ಯ ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಿದೆ (ಚಿತ್ರ 5): ಎರಡು ಡಿಸ್ಕ್ಗಳನ್ನು ಬೇರ್ಪಡಿಸಿ, ಬಲ ಡಿಸ್ಕ್ ಅನ್ನು ಒಂದು ಸ್ಥಾನವನ್ನು ಪ್ರದಕ್ಷಿಣಾಕಾರವಾಗಿ ತಿರುಗಿಸಿ (ಅಂದರೆ, ಉತ್ತುಂಗದಲ್ಲಿರುವ ಪ್ರಸ್ತುತ ಅಕ್ಷರವು ಉತ್ತುಂಗ-1 ಸ್ಥಾನಕ್ಕೆ ತಿರುಗಬೇಕು), ಮತ್ತು ಎರಡು ಡಿಸ್ಕ್ಗಳನ್ನು ಮರು ಜೋಡಿಸಿ. ಈಗ ಅತ್ಯುನ್ನತ + 2 ಸ್ಥಾನದಲ್ಲಿ ಕಂಡುಬರುವ ಅಕ್ಷರದ ಟ್ಯಾಬ್ ಅನ್ನು ಭೌತಿಕವಾಗಿ ಹೊರತೆಗೆಯಿರಿ (ಅಂದರೆ, ಉತ್ತುಂಗವನ್ನು ದಾಟಿ ಎರಡು ಪ್ರದಕ್ಷಿಣಾಕಾರದ ಸ್ಥಾನಗಳು) ಅದನ್ನು ಡಿಸ್ಕ್ನ ವರ್ಣಮಾಲೆಯಿಂದ ಹೊರತೆಗೆದು, ತಾತ್ಕಾಲಿಕವಾಗಿ ತುಂಬಿಲ್ಲದ 'ರಂಧ್ರ' ವನ್ನು ಬಿಟ್ಟುಬಿಡಿ. ನಾಡಿರ್ (ಝೆನಿತ್ + 13) ಅನ್ನು ಒಳಗೊಂಡಂತೆ ಎಲ್ಲಾ ಅಕ್ಷರದ ಟ್ಯಾಬ್ಗಳನ್ನು ಅತ್ಯುನ್ನತ + 3 ಸ್ಥಾನಗಳಿಗೆ ಮತ್ತು ಕೆಳಕ್ಕೆ ಬದಲಾಯಿಸಿ, ಅವುಗಳನ್ನು ಏಕಸ್ವರದಲ್ಲಿ ಒಂದು ಸ್ಥಾನದಲ್ಲಿ ಅಪ್ರದಕ್ಷಿಣಾಕಾರವಾಗಿ ಸ್ಲೈಡ್ ಮಾಡಿ. ಇದು ಪ್ರಸ್ತುತ 'ರಂಧ್ರ' ವನ್ನು ಮುಚ್ಚಿ, ನಾಡಿರ್ ಸ್ಥಾನದಲ್ಲಿ ಹೊಸ 'ರಂಧ್ರ' ವನ್ನು ಬಿಡುತ್ತದೆ. ಹಿಂದೆ ಹೊರತೆಗೆಯಲಾದ ಲೆಟರ್ ಟ್ಯಾಬ್ ಅನ್ನು ಖಾಲಿ ನಾಡಿರ್ ಸ್ಥಾನಕ್ಕೆ ಸೇರಿಸಿ. ನಮ್ಮ ಉದಾಹರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಬಲ ಡಿಸ್ಕ್ನಲ್ಲಿ ಮೇಲಿನ ಹಂತಗಳನ್ನು ಮಾಡೋಣ. ಬಲ ಡಿಸ್ಕ್ ಚಿತ್ರ 5ಎಯಲ್ಲಿರುವ ರೇಖಾಚಿತ್ರದಂತೆ ಕಾಣಬೇಕು. ಈ ಸಂರಚನೆಯಲ್ಲಿ ಉತ್ತುಂಗದಲ್ಲಿರುವ ಅಕ್ಷರವು 'ಎ' ಆಗಿದೆ. ಹಂತ (1) ರಲ್ಲಿ ಮೊದಲು ಎರಡು ಡಿಸ್ಕ್ಗಳನ್ನು ಬೇರ್ಪಡಿಸಿ. ಇದು ಎಡ ಡಿಸ್ಕ್ ಅನ್ನು ಚಲಿಸದೆ ಬಲ ಡಿಸ್ಕ್ ಅನ್ನು ತಿರುಗಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ (ಮುಂದಿನ ಹಂತವನ್ನು ನೋಡಿ). ಮುಂದೆ, ಡಿಸ್ಕ್ ಅನ್ನು ಒಂದು ಸ್ಥಾನವನ್ನು ಅಪ್ರದಕ್ಷಿಣಾಕಾರವಾಗಿ ತಿರುಗಿಸಿ, 'Y' ಅಕ್ಷರವನ್ನು ಅತ್ಯುನ್ನತ ಸ್ಥಾನಕ್ಕೆ ಸರಿಸಿ (ಚಿತ್ರ 5b). ಕೊನೆಯದಾಗಿ, ಎರಡು ಡಿಸ್ಕ್ಗಳನ್ನು ಮತ್ತೆ ಜೋಡಿಸಿ. ಹಂತ (2) ರಲ್ಲಿ ಡಿಸ್ಕ್ನಿಂದ + 2 ('ಎನ್') ಸ್ಥಾನದಲ್ಲಿರುವ ಅಕ್ಷರದ ಟ್ಯಾಬ್ ಅನ್ನು ಹೊರತೆಗೆಯಿರಿ, ತಾತ್ಕಾಲಿಕವಾಗಿ 'ಹೋಲ್' ಅನ್ನು ಬಿಡಿ (ಚಿತ್ರ 5ಸಿ). ಹಂತ (3) ರಲ್ಲಿ ಹನ್ನೊಂದು ಅಕ್ಷರಗಳ ಟ್ಯಾಬ್ಗಳನ್ನು ಉತ್ತುಂಗ + 3 ರಿಂದ ಉತ್ತುಂಗ + 13 ರವರೆಗೆ (ಅಂದರೆ, 'BQDSEFGHLWI') ಒಂದು ಸ್ಥಾನವನ್ನು ಅಪ್ರದಕ್ಷಿಣಾಕಾರದಲ್ಲಿ ಸ್ಲೈಡ್ ಮಾಡಿ. ಇದು ನಾಡಿರ್ನಲ್ಲಿ ಹೊಸ 'ರಂಧ್ರ' ವನ್ನು ತೆರೆಯುವಾಗ ಉತ್ತುಂಗ-2ರಲ್ಲಿ 'ರಂಧ್ರ' ವನ್ನು ಮುಚ್ಚುತ್ತದೆ (ಚಿತ್ರ 5ಡಿ). ಅಂತಿಮ ಹಂತಕ್ಕೆ (4) ಹಿಂದೆ ಹೊರತೆಗೆಯಲಾದ ಅಕ್ಷರದ ಟ್ಯಾಬ್ ("ಎನ್") ಅನ್ನು ನಾಡಿರ್ ಸ್ಥಾನದಲ್ಲಿರುವ ಡಿಸ್ಕ್ಗೆ ಮತ್ತೆ ಸೇರಿಸಿ. ಇದು ಬಲ ಡಿಸ್ಕ್ ಅನ್ನು ಕ್ರಮಪಲ್ಲಟಗೊಳಿಸುವುದನ್ನು ಪೂರ್ಣಗೊಳಿಸುತ್ತದೆ, ಅದು ಈಗ ಚಿತ್ರ 5e ನಂತೆ ಕಾಣುತ್ತದೆ. ಡಿಸ್ಕ್ಗಳನ್ನು ಪುನಃ ಜೋಡಿಸುವುದರಿಂದ ಮುಂದಿನ ಸರಳ ಪಠ್ಯ ಅಕ್ಷರವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ವ್ಯವಸ್ಥೆಯನ್ನು ಸಿದ್ಧಪಡಿಸುತ್ತದೆ (ಚಿತ್ರ 6). ಸೈಫರ್ ಟೆಕ್ಸ್ಟ್ ಅನ್ನು ಹೇಗೆ ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡುವುದು ಒಂದು ಚೋಸೈಫರ್-ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ಸಂದೇಶವನ್ನು ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡುವುದು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲು ಬಳಸುವ ಹಂತಗಳಿಗೆ ಹೋಲುತ್ತದೆ. ಒಂದೇ ವ್ಯತ್ಯಾಸವೆಂದರೆ, ಡಿಸೈಫರರ್ ಎಡ (ಸೈಫರ್) ಡಿಸ್ಕ್ನಲ್ಲಿ ತಿಳಿದಿರುವ ಸೈಫರ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ, ಬಲ (ಪ್ಲೈನ್) ಡಿಸ್ಕ್ನಿಂದ ಪ್ಲೈನ್ ಟೆಕ್ಸ್ಟ್ ಅಕ್ಷರವನ್ನು ಓದುತ್ತದೆ. ಎಡ/ಬಲ ಡಿಸ್ಕ್ ಕ್ರಮಪಲ್ಲಟನೆಯು ಎನ್ಕ್ರಿಪರಿಂಗ್ ಮತ್ತು ಡಿಸೈಫರಿಂಗ್ನಲ್ಲಿ ಒಂದೇ ಆಗಿರುತ್ತದೆ. ಆಸಕ್ತಿಯ ಅಂಶಗಳು ಹೆನ್ರಿ ಇ. ಲ್ಯಾಂಗನ್ ಅವರು ದಿ ಅಮೆರಿಕನ್ ಕ್ರಿಪ್ಟೋಗ್ರಾಮ್ ಅಸೋಸಿಯೇಷನ್ನ ಸುದ್ದಿಪತ್ರವಾದ ದಿ ಕ್ರಿಪ್ಟೋಗ್ರಾಮ್ನ ಸಂಪಾದಕ ಜಾನ್ ಎಫ್. ಬೈರ್ನ್ ಹೆನ್ರಿ ಇ. ಲ್ಯಾಂಗನ್ ಅವರೊಂದಿಗೆ ಚೋಸಿಫರ್ ಬಗ್ಗೆ ಚರ್ಚಿಸಿದರು, "ಯಂತ್ರವು ಎರಡು ಸುತ್ತುವ ಡಿಸ್ಕ್ಗಳನ್ನು ಹೊಂದಿರುವ ಬೆರಳಚ್ಚು ಯಂತ್ರದಂತೆ ಮಾಡಲ್ಪಟ್ಟಿದೆ ಎಂದು ಅವರು ವಿವರಿಸಿದ್ದಾರೆ ಮತ್ತು ವರ್ಣಮಾಲೆಗಳನ್ನು ಸಂಪೂರ್ಣ ಅವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಪರಿಧಿಯ ಉದ್ದಕ್ಕೂ ಜೋಡಿಸಲಾಗಿದೆ [.] ಕೇವಲ ಎರಡು ಡಿಸ್ಕ್ಗಳನ್ನು ಬಳಸುವುದರೊಂದಿಗೆ, ಇದು ಸರಳ ಪಠ್ಯ ಸಂದೇಶದ ಸಂಪೂರ್ಣ ಅವ್ಯವಸ್ಥೆಗೆ ಹೇಗೆ ಕಾರಣವಾಗಬಹುದು ಎಂಬುದರ ಬಗ್ಗೆ ನಾನು ಸ್ವಲ್ಪ ಗೊಂದಲಕ್ಕೊಳಗಾಗಿದ್ದೇನೆ". ಚೋಸಿಫರ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಯಾರಿಗೆ ತಿಳಿದಿತ್ತು? ಜಾನ್ ಎಫ್. ಬೈರ್ನ್ ಅವರು ತಮ್ಮ ಆತ್ಮಚರಿತ್ರೆಯ "ಸೈಲೆಂಟ್ ಇಯರ್ಸ್" ನಲ್ಲಿ ಚೋಸಿಫರ್ ಚಾಲೆಂಜ್ ಸಂದೇಶಗಳನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಿದರೂ, ಈ ವ್ಯವಸ್ಥೆಯು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಅವರು ಎಂದಿಗೂ ವಿವರಿಸಲಿಲ್ಲ. ಸವಾಲಿನ ಸಂದೇಶಗಳನ್ನು ನಿಭಾಯಿಸುವ ಯಾರಾದರೂ ವ್ಯವಸ್ಥೆಯ ಬಗ್ಗೆ ಯಾವುದೇ ಜ್ಞಾನವಿಲ್ಲದೆ ಹಾಗೆ ಮಾಡಬೇಕಾಗಿತ್ತು. 2010 ರವರೆಗೆ ಕನಿಷ್ಠ ಮೂರು ಜನರಿಗೆ ಇದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ತಿಳಿದಿತ್ತುಃ ಬೈರ್ನೆಯ ಮಗ ಜಾನ್, ಮತ್ತು ಕ್ರಿಪ್ಟೋಲಾಜಿಯಾದ ಇಬ್ಬರು ಸಂಪಾದಕರು, ಅವರಿಗೆ ಜಾನ್ 1990 ರಲ್ಲಿ ಆಧಾರವಾಗಿರುವ ವಿಧಾನವನ್ನು ಒಪ್ಪಿಸಿದರು (ಅಂದರೆ, ಲೌ ಕ್ರುಹ್ ಮತ್ತು ಸೈಫರ್ ಡೀವರ್ಸ್). ಆಗಸ್ಟ್ 2009 ರಲ್ಲಿ, ಮೋಷೆ ರೂಬಿನ್ ಅವರು ಬೈರ್ನೆಯ ಸೊಸೆ ಪೆಟ್ರೀಷಿಯಾ ಬೈರ್ನೆಯನ್ನು (ನೀ ನ್ಯೂವೇ) ಪತ್ತೆ ಮಾಡಿದರು, ಅವರು ಮೇ 2010 ರಲ್ಲಿ, ತಮ್ಮ ಮಾವನ ಚೋಸಿಫರ್ ಕಲಾಕೃತಿಗಳು ಮತ್ತು ಪೇಪರ್ಗಳನ್ನು ನ್ಯಾಷನಲ್ ಕ್ರಿಪ್ಟೋಲಾಜಿಕ್ ಮ್ಯೂಸಿಯಂಗೆ ದಾನ ಮಾಡಿದರು. ಜಾನ್ ಎಫ್. ಬೈರ್ನ್ರ ಚೋಸಿಫರ್ ರಿವೀಲ್ಡ್ಃ ಆನ್ ಹಿಸ್ಟಾರಿಕಲ್ ಅಂಡ್ ಟೆಕ್ನಿಕಲ್ ಅಪ್ರೈಸಲ್ ಬೈ ಮೋಷೆ ರೂಬಿನ್, ಕ್ರಿಪ್ಟೋಲಾಜಿಯಾ, ಸಂಪುಟ 35, ಸಂಚಿಕೆ 4, ಅಕ್ಟೋಬರ್ 2011 ಡಿಕೋಡಿಂಗ್ ಚೋಸಿಫರ್ ಎಕ್ಸಿಬಿಟ್ಸ್ 2 & 3 ಬೈ ಇಸಾ ಪ್ಯೂಹಾ (ಪಿಡಿಎಫ್). ಏಪ್ರಿಲ್ 23,2014 ರಂದು ಪಡೆಯಲಾಗಿದೆ. ಚೋಸಿಫರ್ ಎಕ್ಸಿಬಿಟ್ 5: ಜೆಫ್ ಕ್ಯಾಲೋಫ್, ಜೆಫ್ ಹಿಲ್ ಮತ್ತು ಮೋಷೆ ರೂಬಿನ್ ಅವರ ಹಿಸ್ಟರಿ, ಅನಾಲಿಸಿಸ್, ಅಂಡ್ ಸೊಲ್ಯೂಷನ್ ಆಫ್ ಕ್ರಿಪ್ಟೋಲಾಜಿಯ 1990 ಚಾಲೆಂಜ್, ಕ್ರಿಪ್ಟೋಲಾಜಿಯಾ, ಸಂಪುಟ 38, ಸಂಚಿಕೆ 1, ಜನವರಿ 2014, ಪುಟಗಳು 1-25 ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಚೋಸಿಫರ್ ಕ್ಲಿಯರಿಂಗ್ ಹೌಸ್-ಚೋಸಿಫರ್ ದಿ ಕ್ರಿಪ್ಟೊ ಫೋರಂನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಮೂಲಭೂತ ಸಂಪನ್ಮೂಲಗಳು ಮತ್ತು ವಿಶ್ಲೇಷಣೆಗಳು-ಚೋಸಿಫರ್ ಕ್ರ್ಯಾಕಿಂಗ್ ಚೋಸಿಫರ್ನ ಚರ್ಚೆ ಮತ್ತು ವಿಶ್ಲೇಷಣೆ-ಚೋಸಿಫರ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದರ ದೃಶ್ಯ ವಿವರಣೆ, ಮತ್ತು ಕ್ರ್ಯಾಕಿಂಗ್ ಎಕ್ಸಿಬಿಟ್ನ ವಿವರಣೆ 1 ಆಸಕ್ತಿದಾಯಕ ಸೈಫರ್ಗಳು ಮತ್ತು ಪರಿಹರಿಸಲು ಕಂಪ್ಯೂಟರ್ ವಿಧಾನಗಳು-ಚೋಸಿಫರ್ನ ವಿಮರ್ಶೆ. ಪ್ರಸಿದ್ಧ ಪರಿಹರಿಸಲಾಗದ ಕೋಡ್ಗಳು ಮತ್ತು ಸೈಫರ್ಗಳು-ಎಲೋನ್ಕಾ ಡುನಿನ್ ಅವರ ಪ್ರಸಿದ್ಧ ತಾಣವು ಚೋಸಿಫರ್ ಸೇರಿದಂತೆ ಪರಿಹರಿಸಲಾಗದ ಕೋಡ್ಗಳು ಮತ್ತು ಸೈಫರ್ಗಳಿಗೆ ಮೀಸಲಾಗಿದೆ. ಸಂಗ್ರಹಿಸಿದ ಏಪ್ರಿಲ್ 23,2014 ಕ್ಲಾಸಿಕಲ್ ಸೈಫರ್ಗಳು 1918 ಪರಿಚಯಗಳು