การแบ่งส่วนการวิเคราะห์การเข้ารหัส
ในวิทยาการเข้ารหัสลับการวิเคราะห์การเข้ารหัสแบบแบ่งส่วน (Partitioning cryptanalysis ) เป็นรูปแบบหนึ่งของการวิเคราะห์การเข้ารหัสสำหรับรหัสบล็อกวิธีการโจมตีนี้ได้รับการพัฒนาโดย Carlo Harpes ในปี 1995 และเป็นการขยายผลของการวิเคราะห์การเข้ารหัสเชิงเส้น (Linear cryptanalysis ) เดิมที Harpes ได้แทนที่ผลรวมบิต ( การแปลงเชิงเส้น ) ของการวิเคราะห์การเข้ารหัสเชิงเส้นด้วย ฟังก์ชันบูลีนแบบสมดุล ทั่วไป เขาได้สาธิตรหัสจำลองที่แสดงให้เห็นถึงความต้านทานต่อการวิเคราะห์การเข้ารหัสเชิงเส้นแบบธรรมดา แต่มีความอ่อนแอต่อการวิเคราะห์การเข้ารหัสแบบแบ่งส่วนนี้ โดยทั่วไปแล้ว การวิเคราะห์การเข้ารหัสแบบแบ่งส่วนจะทำงานโดยการแบ่งชุดของข้อความต้นฉบับและข้อความที่เข้ารหัสที่เป็นไปได้ออกเป็นส่วนย่อย ที่คำนวณได้อย่างมีประสิทธิภาพ เพื่อให้การกระจายของข้อความที่เข้ารหัสไม่สม่ำเสมอ อย่างมีนัยสำคัญเมื่อเลือกข้อความต้นฉบับอย่างสม่ำเสมอจากบล็อกที่กำหนดของส่วนย่อยนั้น การวิเคราะห์การเข้ารหัสแบบแบ่งส่วนได้รับการพิสูจน์แล้วว่ามีประสิทธิภาพมากกว่าการวิเคราะห์การเข้ารหัสเชิงเส้นเมื่อเผชิญกับ DESและCRYPTONเวอร์ชันต่างๆ การโจมตีแบบแบ่งพาร์ติชันเฉพาะอย่างหนึ่งที่เรียกว่าการวิเคราะห์การเข้ารหัสแบบ mod n นั้น ใช้คลาสความสอดคล้องแบบโมดูลัสจำนวนเต็มบางจำนวนในการแบ่งพาร์ติชัน