Encrypted function
ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ಕಾರ್ಯವು ಯಾವುದೇ ಹಾನಿ-ನಿರೋಧಕ ಯಂತ್ರಾಂಶವನ್ನು ಒದಗಿಸದೆ ಮೊಬೈಲ್ ಕೋಡ್ ಗೌಪ್ಯತೆಯನ್ನು ಒದಗಿಸುವ ಪ್ರಯತ್ನವಾಗಿದೆ. ಇದು ಮೊಬೈಲ್ ಕೋಡ್ನಲ್ಲಿ ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲದ ಪರಿಸರದಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದ್ದರೂ ಸಹ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಪ್ರಿಮಿಟಿವ್ಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಒಂದು ವಿಧಾನವಾಗಿದೆ. ಸ್ವಯಂಪ್ರೇರಿತವಾಗಿ ಓಡಬೇಕು. ಬಹುಪದೀಯ ಮತ್ತು ತರ್ಕಬದ್ಧ ಕಾರ್ಯಗಳನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದ್ದು, ಅವುಗಳ ರೂಪಾಂತರವನ್ನು ಪ್ರೊಸೆಸರ್ ಅಥವಾ ಇಂಟರ್ಪ್ರಿಟರ್ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಸ್ಪಷ್ಟವಾದ ಪಠ್ಯ ಸೂಚನೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಪ್ರೋಗ್ರಾಂಗಳಾಗಿ ಮತ್ತೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಪ್ರೊಸೆಸರ್ ಪ್ರೋಗ್ರಾಂನ ಕಾರ್ಯವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದಿಲ್ಲ. ಈ ಅಧ್ಯಯನ ಕ್ಷೇತ್ರವು ಸಂಚಾರಿ ಗುಪ್ತ ಲಿಪಿ ಶಾಸ್ತ್ರವಾಗಿ ಜನಪ್ರಿಯತೆಯನ್ನು ಗಳಿಸುತ್ತಿದೆ. ಉದಾಹರಣೆ ಸನ್ನಿವೇಶಃ ಆತಿಥೇಯ ಎ, f ಕಾರ್ಯವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಹೊಂದಿದೆ. ಎ ತನ್ನ ಮೊಬೈಲ್ ಏಜೆಂಟ್ ಅನ್ನು ಬಿ ಗೆ ಕಳುಹಿಸಲು ಬಯಸುತ್ತದೆ, ಇದು ಇನ್ಪುಟ್ x ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ, f (x) ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು. ಆದರೆ a ಯು b ಯು f ಬಗ್ಗೆ ಏನನ್ನೂ ಕಲಿಯುವುದನ್ನು ಬಯಸುವುದಿಲ್ಲ. ಸ್ಕೀಮ್ಃ ಫಂಕ್ಷನ್ f ಅನ್ನು E (f) ಗೆ ಕಾರಣವಾಗುವ ರೀತಿಯಲ್ಲಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಆತಿಥೇಯ ಎ ನಂತರ ಮತ್ತೊಂದು ಪ್ರೋಗ್ರಾಂ ಪಿ (ಇ (ಎಫ್)) ಅನ್ನು ರಚಿಸುತ್ತದೆ, ಇದು ಇ (ಎಫ್) ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಅದರ ಏಜೆಂಟ್ ಮೂಲಕ ಬಿ ಗೆ ಕಳುಹಿಸುತ್ತದೆ. ಬಿ ನಂತರ ಏಜೆಂಟ್ ಅನ್ನು ಓಡಿಸುತ್ತದೆ, ಅದು ಪಿ (ಇ (ಎಫ್)) (ಎಕ್ಸ್) ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಎ ಗೆ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ನಂತರ a ಇದನ್ನು f (x) ಅನ್ನು ಪಡೆಯಲು ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತದೆ. ನ್ಯೂನತೆಗಳುಃ ಅನಿಯಂತ್ರಿತ ಕಾರ್ಯಗಳನ್ನು ಪರಿವರ್ತಿಸಬಲ್ಲ ಸೂಕ್ತ ಗೂಢಲಿಪೀಕರಣ ಯೋಜನೆಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ಒಂದು ಸವಾಲಾಗಿದೆ. ಈ ಯೋಜನೆಯು ಸೇವೆಯ ನಿರಾಕರಣೆ, ಮರುಪ್ರಸಾರ, ಪ್ರಾಯೋಗಿಕ ಹೊರತೆಗೆಯುವಿಕೆ ಮತ್ತು ಇತರವುಗಳನ್ನು ತಡೆಯುವುದಿಲ್ಲ. ಹೋಮೋಮಾರ್ಫಿಕ್ ಎನ್ಕ್ರಿಪ್ಶನ್ ಉಲ್ಲೇಖಗಳಾದ ಥಾಮಸ್ ಸ್ಯಾಂಡರ್ ಮತ್ತು ಕ್ರಿಶ್ಚಿಯನ್ ಎಫ್. ಶುಡಿನ್ ಅನ್ನು ಸಹ ನೋಡಿ. ದುರುದ್ದೇಶಪೂರಿತ ಆತಿಥೇಯರ ವಿರುದ್ಧ ಮೊಬೈಲ್ ಏಜೆಂಟರನ್ನು ರಕ್ಷಿಸುವುದು. ಜಿ. ವಿಗ್ನಾ, ಸಂಪಾದಕ, ಮೊಬೈಲ್ ಏಜೆಂಟ್ಸ್ ಮತ್ತು ಸೆಕ್ಯುರಿಟಿ, ಸಂಪುಟ 1419 ಲೆಕ್ಚರ್ ನೋಟ್ಸ್ ಇನ್ ಕಂಪ್ಯೂಟರ್ ಸೈನ್ಸ್, ಪುಟಗಳು 44-60. ಸ್ಪ್ರಿಂಗರ್-ವೆರ್ಲಾಗ್, ನ್ಯೂಯಾರ್ಕ್, ಎನ್ವೈ, 1998. ಕ್ರಿಪ್ಟೋಗ್ರಫಿ