MUGI
ಗೂಢಲಿಪೀಕರಣದಲ್ಲಿ, ಎಂ. ಯು. ಜಿ. ಐ ಒಂದು ಸೂಡೊರಾಂಡಮ್ ನಂಬರ್ ಜನರೇಟರ್ (ಪಿ. ಆರ್. ಎನ್. ಜಿ) ಆಗಿದ್ದು, ಇದನ್ನು ಸ್ಟ್ರೀಮ್ ಸೈಫರ್ ಆಗಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಇದು 2003ರಲ್ಲಿ ಜಪಾನಿನ ಸರ್ಕಾರದ ಬಳಕೆಗೆ ಸಿ. ಆರ್. ಐ. ಪಿ. ಟಿ. ಆರ್. ಇ. ಸಿ. ಯಿಂದ ಶಿಫಾರಸು ಮಾಡಲಾದ ಗುಪ್ತ ಲಿಪಿಶಾಸ್ತ್ರದ ತಂತ್ರಗಳಲ್ಲಿ ಒಂದಾಗಿತ್ತು, ಆದಾಗ್ಯೂ, 2013ರಲ್ಲಿ ಸಿ. ಆರ್. ಐ. ಪಿ. ಟಿ. ಆರ್. ಇ. ಸಿ. ಪರಿಷ್ಕರಣೆಯಿಂದ ಇದನ್ನು "ಅಭ್ಯರ್ಥಿ" ಎಂದು ಕೈಬಿಡಲಾಗಿದೆ. ಎಂ. ಯು. ಜಿ. ಐ 128-ಬಿಟ್ ರಹಸ್ಯ ಕೀಲಿಯನ್ನು ಮತ್ತು 128-ಬಿಟ್ ಆರಂಭಿಕ ವಾಹಕವನ್ನು (IV) ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಕೀ-ಮತ್ತು IV-ಸೆಟಪ್ ಪ್ರಕ್ರಿಯೆಯ ನಂತರ, ಎಂಯುಜಿಐ ಆಂತರಿಕ ಸ್ಥಿತಿಯ ಆಧಾರದ ಮೇಲೆ 64-ಬಿಟ್ ಔಟ್ಪುಟ್ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುತ್ತದೆ, ಪ್ರತಿ ಔಟ್ಪುಟ್ ಬ್ಲಾಕ್ನ ನಂತರ ಆಂತರಿಕ ಸ್ಥಿತಿಯನ್ನು ನವೀಕರಿಸುತ್ತದೆ. ಎಂ. ಯು. ಜಿ. ಐ 1216-ಬಿಟ್ ಆಂತರಿಕ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿದೆ; ಮೂರು 64-ಬಿಟ್ ರೆಜಿಸ್ಟರ್ಗಳು ("ಸ್ಟೇಟ್") ಮತ್ತು 16 64-ಬಿಟ್ ರೆಜಿಸ್ಟರ್ಗಳು ("ಬಫರ್") ಇವೆ. ಅಡ್ವಾನ್ಸ್ಡ್ ಎನ್ಕ್ರಿಪ್ಶನ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ (ಎಇಎಸ್) ನಲ್ಲಿ ಮೂಲತಃ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ರೇಖಾತ್ಮಕವಲ್ಲದ ಎಸ್-ಬಾಕ್ಸ್ ಅನ್ನು ಎಂಯುಜಿಐ ಬಳಸುತ್ತದೆ. ರೇಖೀಯ ರೂಪಾಂತರದ ಒಂದು ಭಾಗವು ಎಇಎಸ್ನ ಎಂಡಿಎಸ್ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಅನ್ನು ಸಹ ಮರುಬಳಕೆ ಮಾಡುತ್ತದೆ. ಮೂಲ ವಿನ್ಯಾಸವು ಪನಾಮದಿಂದ ಪ್ರಭಾವಿತವಾಗಿದೆ. ಸೆಪ್ಟೆಂಬರ್ 2006 ರ ಹೊತ್ತಿಗೆ, ಪ್ರಮುಖ ಸ್ಥಳ ಅಥವಾ ಆಂತರಿಕ ರಾಜ್ಯದ ಸರಣಿ ಬ್ರೂಟ್-ಫೋರ್ಸ್ಗಿಂತ ವೇಗವಾಗಿ ಎಂಯುಜಿಐ ವಿರುದ್ಧ ಯಾವುದೇ ತಿಳಿದಿರುವ ದಾಳಿಗಳಿಲ್ಲ. ಗೋಲಿಕ್ ಜೋವನ್ ಡಿಜೆ, ರಾಯ್ ಬಿಮಲ್ ಮತ್ತು ಮೇಯರ್ ವಿಲ್ಲಿ ಅವರ "ಸ್ಟ್ರೀಮ್ ಸೈಫರ್ ಎಂಯುಜಿಐನ ರೇಖೀಯ ಭಾಗದ ದೌರ್ಬಲ್ಯ" ಎಂಬ ಪ್ರಬಂಧದಲ್ಲಿ, ಅಮೂರ್ತ ಹಕ್ಕುಗಳು ಹೀಗಿವೆಃ "ಬಫರ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಸ್ಟ್ರೀಮ್ ಸೈಫರ್ ಎಂಯುಜಿಐನ ರೇಖೀಯವಾಗಿ ನವೀಕರಿಸಿದ ಘಟಕವನ್ನು ಉತ್ಪಾದಕ ಕಾರ್ಯ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಸೈದ್ಧಾಂತಿಕವಾಗಿ ವಿಶ್ಲೇಷಿಸಲಾಗುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ರೇಖಾತ್ಮಕವಾಗಿ ನವೀಕರಿಸದ ಘಟಕದಿಂದ ಪ್ರತಿಕ್ರಿಯೆಯಿಲ್ಲದೆ ಬಫರ್ನ ಆಂತರಿಕ ಪ್ರತಿಕ್ರಿಯೆಯು ಸಣ್ಣ ರೇಖೀಯ ಸಂಕೀರ್ಣತೆ 32 ಮತ್ತು ಅತ್ಯಂತ ಸಣ್ಣ ಅವಧಿಯ 48 ರೊಂದಿಗೆ ಬೈನರಿ ರೇಖೀಯ ಪುನರಾವರ್ತಿತ ಅನುಕ್ರಮಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಎಂದು ಸಾಬೀತಾಗಿದೆ. ಈ ದೌರ್ಬಲ್ಯವನ್ನು ತಾತ್ವಿಕವಾಗಿ ಎಂ. ಯು. ಜಿ. ಐ. ಯ ರೇಖೀಯ ಗುಪ್ತ ಲಿಪಿ ವಿಶ್ಲೇಷಣೆಗೆ ಅನುಕೂಲವಾಗುವಂತೆ ಎರಡು ಮುಖ್ಯ ಉದ್ದೇಶಗಳೊಂದಿಗೆ ಹೇಗೆ ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ನಂತರ ತೋರಿಸಲಾಗುತ್ತದೆಃ ರಹಸ್ಯ ಕೀಲಿಯನ್ನು ಪುನರ್ನಿರ್ಮಿಸುವುದು ಮತ್ತು ರೇಖೀಯ ಸಂಖ್ಯಾಶಾಸ್ತ್ರೀಯ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು. ಅಲೆಕ್ಸ್ ಬಿರ್ಯುಕೋವ್ ಮತ್ತು ಆದಿ ಶಮೀರ್ ಅವರ "ಅನಾಲಿಸಿಸ್ ಆಫ್ ದಿ ನಾನ್-ಲೀನಿಯರ್ ಪಾರ್ಟ್ ಆಫ್ ಮುಗಿ" ಎಂಬ ಪ್ರಬಂಧದಲ್ಲಿ, ಅಮೂರ್ತ ಹಕ್ಕುಗಳು ಹೀಗಿವೆಃ "ಈ ಪ್ರಬಂಧವು ಸ್ಟ್ರೀಮ್ ಸೈಫರ್ ಮುಗಿಯ ಪ್ರಾಥಮಿಕ ವಿಶ್ಲೇಷಣೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತದೆ. ನಾವು ಈ ಸೈಫರ್ನ ರೇಖಾತ್ಮಕವಲ್ಲದ ಘಟಕವನ್ನು ಅಧ್ಯಯನ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಅದರ ವಿನ್ಯಾಸದಲ್ಲಿ ಹಲವಾರು ಸಂಭಾವ್ಯ ದೌರ್ಬಲ್ಯಗಳನ್ನು ಗುರುತಿಸುತ್ತೇವೆ. ನಾವು ಪೂರ್ಣ ಮುಗಿ ವಿನ್ಯಾಸವನ್ನು ಮುರಿಯಲು ಸಾಧ್ಯವಿಲ್ಲವಾದರೂ, ಇದು ಸಣ್ಣ ವ್ಯತ್ಯಾಸಗಳಿಗೆ ಅತ್ಯಂತ ಸೂಕ್ಷ್ಮವಾಗಿದೆ ಎಂದು ನಾವು ತೋರಿಸುತ್ತೇವೆ. ಉದಾಹರಣೆಗೆ, ಕೇವಲ 56 ಪದಗಳ ತಿಳಿದಿರುವ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸೈಫರ್ನ ಪೂರ್ಣ 1216-ಬಿಟ್ ಸ್ಥಿತಿ ಮತ್ತು ಮೂಲ 128-ಬಿಟ್ ರಹಸ್ಯ ಕೀಲಿಯನ್ನು ಮರುಪಡೆಯಲು ಸಾಧ್ಯವಿದೆ ಮತ್ತು ಸೈಫರ್ ನಿಜವಾದ ವಿನ್ಯಾಸದಲ್ಲಿ ಬಳಸಿದ ಪದಕ್ಕಿಂತ ಭಿನ್ನವಾದ ಯಾವುದೇ ಸ್ಥಿತಿ ಪದವನ್ನು ಔಟ್ಪುಟ್ ಮಾಡಿದರೆ ವಿಶ್ಲೇಷಣೆಯ 214 ಹಂತಗಳಲ್ಲಿ. ವಿನ್ಯಾಸದಿಂದ ರೇಖೀಯ ಭಾಗವನ್ನು ತೆಗೆದುಹಾಕಿದರೆ, ಕೇವಲ ಮೂರು ಔಟ್ಪುಟ್ ಪದಗಳನ್ನು ನೀಡಿ ಮತ್ತು ಕೇವಲ 232 ಹಂತಗಳಲ್ಲಿ ರಹಸ್ಯ ರೇಖಾತ್ಮಕವಲ್ಲದ 192-ಬಿಟ್ ಸ್ಥಿತಿಯನ್ನು ಮರುಪಡೆಯಬಹುದು. ಇದನ್ನು ವಿನ್ಯಾಸದಲ್ಲಿ ಆದರೆ ಸರಳೀಕೃತ ರೂಪದಲ್ಲಿ ಇರಿಸಿದರೆ, ಸಂಪೂರ್ಣ ಹುಡುಕಾಟಕ್ಕಿಂತ ಸ್ವಲ್ಪ ವೇಗವಾದ ದಾಳಿಯಿಂದ ಯೋಜನೆಯನ್ನು ಮುರಿಯಬಹುದು ". ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಎಂ. ಯು. ಜಿ. ಐ. ಮುಖಪುಟ ಸ್ಟ್ರೀಮ್ ಸೈಫರ್ಗಳು