Key whitening
ಗೂಢಲಿಪೀಕರಣದಲ್ಲಿ, ಕೀ ವೈಟ್ನಿಂಗ್ ಎನ್ನುವುದು ಪುನರಾವರ್ತಿತ ಬ್ಲಾಕ್ ಸೈಫರ್ನ ಭದ್ರತೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿರುವ ಒಂದು ತಂತ್ರವಾಗಿದೆ. ಇದು ದತ್ತಾಂಶವನ್ನು ಕೀಲಿಯ ಭಾಗಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸುವ ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ವಿವರಗಳು ಪ್ರಮುಖ ಬಿಳಿಮಾಡುವಿಕೆಯ ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ರೂಪವೆಂದರೆ xor-ಎನ್ಕ್ರಿಪ್ಟ್-xor-ಮೊದಲ ಸುತ್ತಿನ ಮೊದಲು ಮತ್ತು ಕೊನೆಯ ಸುತ್ತಿನ ಗೂಢಲಿಪೀಕರಣದ ನಂತರ ಸರಳವಾದ XOR ಅನ್ನು ಬಳಸುವುದು. ಕೀ ಬಿಳಿಮಾಡುವಿಕೆಯ ಒಂದು ರೂಪವನ್ನು ಬಳಸಿದ ಮೊದಲ ಬ್ಲಾಕ್ ಸೈಫರ್ ಡಿಇಎಸ್-ಎಕ್ಸ್ ಆಗಿದೆ, ಇದು ಡಿಇಎಸ್ನ ಸಾಮಾನ್ಯ 56-ಬಿಟ್ ಕೀಲಿಯನ್ನು ಮೀರಿ ಬಿಳಿಮಾಡಲು ಎರಡು ಹೆಚ್ಚುವರಿ 64-ಬಿಟ್ ಕೀಲಿಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ಬ್ರೂಟ್ ಫೋರ್ಸ್ ಅಟ್ಯಾಕ್ನ ಸಂಕೀರ್ಣತೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿದೆ, ಅಲ್ಗಾರಿದಮ್ನಲ್ಲಿ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳಿಲ್ಲದೆ ಕೀಲಿಯ ಪರಿಣಾಮಕಾರಿ ಗಾತ್ರವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಡಿಇಎಸ್-ಎಕ್ಸ್ನ ಸಂಶೋಧಕ ರಾನ್ ರಿವೆಸ್ಟ್ ಈ ತಂತ್ರಕ್ಕೆ ಬಿಳುಪುಗೊಳಿಸುವಿಕೆ ಎಂದು ಹೆಸರಿಟ್ಟರು. ಸೈಫರ್ ಎಫ್ಇಎಎಲ್ (ನಂತರ ಖುಫು ಮತ್ತು ಖಫ್ರೆ) ಉಳಿದ ಸೈಫರ್ನಲ್ಲಿ ಬಳಸುವ ಅದೇ ಕೀಲಿಯ ಭಾಗಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕೀಲಿಯನ್ನು ಬಿಳುಪುಗೊಳಿಸುವ ಅಭ್ಯಾಸವನ್ನು ಪರಿಚಯಿಸಿತು. ಇದು ಬ್ರೂಟ್ ಫೋರ್ಸ್ ದಾಳಿಗಳಿಂದ ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ರಕ್ಷಣೆಯನ್ನು ನೀಡುವುದಿಲ್ಲ, ಆದರೆ ಇದು ಇತರ ದಾಳಿಗಳನ್ನು ಹೆಚ್ಚು ಕಷ್ಟಕರವಾಗಿಸುತ್ತದೆ. ಫಿಸ್ಟೆಲ್ ಸೈಫರ್ ಅಥವಾ ಅಂತಹುದೇ ಅಲ್ಗಾರಿದಮ್ನಲ್ಲಿ, ಕೀ ವೈಟ್ನಿಂಗ್ ನಿರ್ದಿಷ್ಟ ಇನ್ಪುಟ್ಗಳನ್ನು ಮೊದಲ ಮತ್ತು ಕೊನೆಯ ಸುತ್ತಿನ ಕಾರ್ಯಗಳಿಗೆ ಮರೆಮಾಚುವ ಮೂಲಕ ಭದ್ರತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಇದು ಮೀಟ್-ಇನ್-ದಿ-ಮಿಡಲ್ ಅಟ್ಯಾಕ್ಗೆ ಒಳಗಾಗುವುದಿಲ್ಲ. ಎಇಎಸ್, ಎಮ್ಎಆರ್ಎಸ್, ಆರ್ಸಿ6 ಮತ್ತು ಟೂಫಿಶ್ ಸೇರಿದಂತೆ ನಂತರದ ಅನೇಕ ಬ್ಲಾಕ್ ಸೈಫರ್ಗಳ ವೈಶಿಷ್ಟ್ಯವಾಗಿ ಈ ರೀತಿಯ ಪ್ರಮುಖ ಬಿಳಿ ಬಣ್ಣವನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳಲಾಗಿದೆ. ವೈಟೆನಿಂಗ್ ಟ್ರಾನ್ಸ್ಫರ್ಮೇಷನ್ ಉಲ್ಲೇಖಗಳು ಕೀ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಬ್ಲಾಕ್ ಸೈಫರ್ಗಳನ್ನು ಸಹ ನೋಡಿ