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