Structured encryption
ಸ್ಟ್ರಕ್ಚರ್ಡ್ ಎನ್ಕ್ರಿಪ್ಶನ್ (ಎಸ್ಟಿಇ) ಎನ್ನುವುದು ದತ್ತಾಂಶ ರಚನೆಯನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವ ಒಂದು ರೀತಿಯ ಎನ್ಕ್ರಿಪ್ಶನ್ ಆಗಿದ್ದು ಅದನ್ನು ಖಾಸಗಿಯಾಗಿ ಪ್ರಶ್ನಿಸಬಹುದು. ಎಂಡ್-ಟು-ಎಂಡ್ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ದತ್ತಸಂಚಯಗಳು, ಸಮರ್ಥವಾಗಿ ಹುಡುಕಬಹುದಾದ ಸಮ್ಮಿತೀಯ ಎನ್ಕ್ರಿಪ್ಶನ್ (ಎಸ್ಎಸ್ಇ) ಮತ್ತು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ದತ್ತಾಂಶದಲ್ಲಿ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಇತರ ಕ್ರಮಾವಳಿಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ರಚನಾತ್ಮಕ ಎನ್ಕ್ರಿಪ್ಶನ್ ಅನ್ನು ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್ ಆಗಿ ಬಳಸಬಹುದು. ಒಂದು ರಚನಾತ್ಮಕ ಗೂಢಲಿಪೀಕರಣ ಯೋಜನೆಯು ಒಂದು ಸಮ್ಮಿತೀಯ-ಕೀ ಗೂಢಲಿಪೀಕರಣ ಯೋಜನೆಯಾಗಿದೆ, ಇದು ದತ್ತಾಂಶ ರಚನೆಯನ್ನು ಗೂಢಲಿಪೀಕರಣಗೊಳಿಸುತ್ತದೆ, ಅದು ಕೀ ಮತ್ತು ಪ್ರಶ್ನೆಯನ್ನು ನೀಡಿದರೆ, ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ದತ್ತಾಂಶ ರಚನೆಯನ್ನು ಪ್ರಶ್ನಿಸಲು ಕ್ವೆರಿ ಟೋಕನ್ ಅನ್ನು ರಚಿಸಬಹುದು. ಎಸ್ಟಿಇ ಯೋಜನೆಯು ಕ್ರಿಯಾತ್ಮಕವಾಗಿದ್ದರೆ ಅದು ಒಳಸೇರಿಸುವಿಕೆ ಮತ್ತು ಅಳಿಸುವಿಕೆಯಂತಹ ನವೀಕರಣ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ. ಪ್ರತಿಕ್ರಿಯೆ-ಬಹಿರಂಗಪಡಿಸುವ ಎಸ್ಟಿಇ ಸೇರಿದಂತೆ ಎಸ್ಟಿಇಯ ಹಲವಾರು ರೂಪಗಳಿವೆ, ಅಲ್ಲಿ ಪ್ರಶ್ನೆಗೆ ಪ್ರತಿಕ್ರಿಯೆಯು ಸರಳ ಪಠ್ಯದಲ್ಲಿ ಔಟ್ಪುಟ್ ಆಗಿರುತ್ತದೆ ಮತ್ತು ಪ್ರಶ್ನೆಗೆ ಪ್ರತಿಕ್ರಿಯೆಯು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ರೂಪದಲ್ಲಿ ಔಟ್ಪುಟ್ ಆಗಿರುತ್ತದೆ. ದತ್ತಾಂಶ ಅಥವಾ ಪ್ರಶ್ನೆಗಳ ಬಗ್ಗೆ ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ದತ್ತಾಂಶ ರಚನೆ ಮತ್ತು ಟೋಕನ್ಗಳಿಂದ ಉತ್ತಮವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಮತ್ತು "ಸಮಂಜಸವಾದ" ಸೋರಿಕೆ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಮೀರಿ ಮರುಪಡೆಯಲಾಗುವುದಿಲ್ಲ ಎಂದು ಎಸ್ಟಿಇ ಯೋಜನೆಗಳು ಖಾತರಿಪಡಿಸುತ್ತವೆ. ಸರಣಿಗಳು, ಬಹು-ನಕ್ಷೆಗಳು, ನಿಘಂಟುಗಳು ಮತ್ತು ಗ್ರಾಫ್ಗಳು ಸೇರಿದಂತೆ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಅಮೂರ್ತ ದತ್ತಾಂಶ ಪ್ರಕಾರಗಳು ಮತ್ತು ದತ್ತಾಂಶ ರಚನೆಗಳಿಗಾಗಿ ವಿವಿಧ ಸೋರಿಕೆ ಪ್ರೊಫೈಲ್ಗಳನ್ನು ಹೊಂದಿರುವ ಎಸ್ಟಿಇ ಯೋಜನೆಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಎಸ್ಟಿಇ ನಿಕಟವಾಗಿ ಸಂಬಂಧಿಸಿದೆ ಆದರೆ ಹುಡುಕಬಹುದಾದ ಸಮ್ಮಿತೀಯ ಗೂಢಲಿಪೀಕರಣಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿದೆ. ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ಡಾಕ್ಯುಮೆಂಟ್ಗಳಲ್ಲಿ ಕೀವರ್ಡ್ ಹುಡುಕಾಟವನ್ನು ಇನ್ನೂ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ರೀತಿಯಲ್ಲಿ ಡಾಕ್ಯುಮೆಂಟ್ ಸಂಗ್ರಹಗಳನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವುದು ಎಸ್ಎಸ್ಇಯ ಉದ್ದೇಶವಾಗಿದೆ, ಆದರೆ ಎಸ್ಟಿಇಯ ಉದ್ದೇಶವೆಂದರೆ ಡೇಟಾ ರಚನೆಗಳನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವುದರಿಂದ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ರಚನೆಯ ಮೇಲೆ ಪ್ರಶ್ನೆಗಳನ್ನು ಇನ್ನೂ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಬಹು-ನಕ್ಷೆಯ ಗೂಢಲಿಪೀಕರಣ ಯೋಜನೆಗಳಂತಹ ಕೆಲವು ರೀತಿಯ ಎಸ್ಟಿಇ ಯೋಜನೆಗಳನ್ನು ಉಪ-ರೇಖೀಯ ಮತ್ತು ಅತ್ಯುತ್ತಮ ಎಸ್ಎಸ್ಇ ಯೋಜನೆಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಬಳಸಬಹುದು. ಉಲ್ಲೇಖಗಳು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಪ್ರಾಚೀನತೆಗಳು