Permutation box
کرپٹوگرافی میں، پرموٹیشن باکس (یا پی باکس) بٹ شفلنگ کا ایک طریقہ ہے جو ایس باکس کے ان پٹ میں بٹس کو پرموٹ یا ٹرانسپوز کرنے کے لیے استعمال ہوتا ہے، ٹرانسپوز کرتے وقت پھیلاؤ کو برقرار رکھتا ہے۔ بلاک سائفرز میں، ایس باکسز اور پی باکسز کا استعمال سادہ متن اور سائفر ٹیکسٹ کے درمیان تعلق کو سمجھنے میں مشکل بنانے کے لیے کیا جاتا ہے (شینن کی الجھن کی خاصیت دیکھیں)۔ پی باکسز کو عام طور پر کمپریشن، توسیع، اور سیدھے کے طور پر درجہ بند کیا جاتا ہے، اس پر منحصر ہے کہ آیا آؤٹ پٹ بٹس کی تعداد بالترتیب ان پٹ بٹس کی تعداد سے کم، زیادہ، یا برابر ہے۔ صرف سیدھے پی بکس الٹ سکتے ہیں۔ بولین فنکشن نٹنگ-اپ-مائی-آستین نمبر متبادل سائفر حوالہ جات سمیٹرک-کی کرپٹوگرافی ترتیبات بھی دیکھیں۔