การเข้ารหัสเป็นการดัดแปลง AES และอธิบายไว้บน เว็บไซต์นี้:
ข้อแตกต่างระหว่าง Jipsam1 และ AES-256 คือ S-box ในขณะที่ AES S-box เป็นแบบสาธารณะและคงที่ กล่าวคือ
$$
\begin{patrix}
1&0&0&0&1&1&1&1\
1&1&0&0&0&1&1&1\
1&1&1&0&0&0&1&1\
1&1&1&1&0&0&0&1\
1&1&1&1&1&0&0&0\
0&1&1&1&1&1&0&0\
0&0&1&1&1&1&1&0\
0&0&0&1&1&1&1&1
\end{พีมาทริกซ์}
\begin{patrix}
v_0\v_1\v_2\v_3\v_4\v_5\v_6\v_7
\end{พีมาทริกซ์}
+
\begin{patrix}
1\1\0\0\0\1\1\0
\end{pmatrix}\,
$$
โดยที่เวกเตอร์ $v = [v_0, \dots, v_7] = u^{254} \bmod (x^8 + x^4 + x^3 + x + 1)$ เป็นตัวคูณผกผันของไบต์อินพุต $u$. ใน Jipsam1 องค์ประกอบคงที่ของการแปลงเลียนแบบเปลี่ยนจาก 0x63 = $[1,1,0,0,0,1,1,0]$ ถึง
$$c_r = ((k_{r} \oplus k_{r+3}) \land (k_{r+17} \oplus k_{r+15})) \oplus (k_{r+7} \land 15 ) \oplus (k_{r+11} \ที่ดิน 240)$$
ที่รอบ $r$. ซึ่งหมายความว่าแต่ละรอบจะมี S-box ของตัวเอง และยังส่งผลต่อกำหนดการที่สำคัญสำหรับแต่ละรอบอีกด้วย
สิ่งนี้ไม่ได้ปรับปรุงความปลอดภัยเมื่อเทียบกับ AESเนื่องจากมีเพียงองค์ประกอบที่คล้ายคลึงกันของ AES เท่านั้นที่ได้รับผลกระทบ ความไม่เชิงเส้นและคุณลักษณะเชิงอนุพันธ์ของรหัสจะไม่เปลี่ยนแปลง มันอาจจะแข็งแกร่งกว่าเล็กน้อยเมื่อเทียบกับการโจมตีแบบรวม แต่ก็ไม่มากนัก ในทางกลับกัน แผนตอนนี้ขึ้นอยู่กับคีย์และยากต่อการวิเคราะห์ อาจมีการโจมตีที่สำคัญที่เกี่ยวข้องซึ่งเป็นไปได้ด้วยการปรับแต่งนี้
เน้นของฉัน เหตุใดจึงถือว่าคุณสมบัติการเข้ารหัสนี้ (ความต้านทานต่อการโจมตีแบบรวม) คุณสมบัติการเข้ารหัสอื่น ๆ ที่คาดหวังของการปรับแต่ง AES นี้มีอะไรบ้าง