อ่าน 2 นาที
ภูมิคุ้มกันความสัมพันธ์
ในทางคณิตศาสตร์ความต้านทานต่อความสัมพันธ์ของฟังก์ชันบูลีนคือการวัดระดับที่ผลลัพธ์ของฟังก์ชันนั้นไม่มีความสัมพันธ์กับเซตย่อยบางส่วนของอินพุต โดยเฉพาะอย่างยิ่ง...
ภูมิคุ้มกันความสัมพันธ์
ในทางคณิตศาสตร์ความต้านทานต่อความสัมพันธ์ของฟังก์ชันบูลีนคือการวัดระดับที่ผลลัพธ์ของฟังก์ชันนั้นไม่มีความสัมพันธ์กับเซตย่อยบางส่วนของอินพุต โดยเฉพาะอย่างยิ่ง ฟังก์ชันบูลีนจะเรียกว่ามีความต้านทานต่อความสัมพันธ์อันดับ mถ้าเซตย่อยทุกเซตของ ตัวแปร mตัวหรือน้อยกว่าในฟังก์ชันนั้นเป็นอิสระทางสถิติจากค่าของตัวแปร
คำนิยาม
ฟังก์ชันจะถือว่ามีภูมิคุ้มกันต่อความสัมพันธ์อันดับที่ -th ถ้าสำหรับตัวแปรสุ่มไบนารี อิสระใดๆ ตัวแปรสุ่มนั้นจะเป็นอิสระจากเวกเตอร์สุ่มใดๆที่ มี
ผลลัพธ์ในด้านการเข้ารหัส
เมื่อใช้ในการเข้ารหัสแบบสตรีมเป็นฟังก์ชันการรวมสำหรับรีจิสเตอร์เลื่อนป้อนกลับเชิงเส้นฟังก์ชันบูลีนที่มีภูมิคุ้มกันต่อความสัมพันธ์ลำดับต่ำ จะ อ่อนไหวต่อการโจมตีแบบความสัมพันธ์มากกว่าฟังก์ชันที่มีภูมิคุ้มกันต่อความสัมพันธ์ลำดับ สูง
Siegenthaler แสดงให้เห็นว่าภูมิคุ้มกันความสัมพันธ์mของฟังก์ชันบูลีนที่มีดีกรีพีชคณิตdของตัวแปรn ตัวเป็นไปตาม m + d ≤ nสำหรับชุดตัวแปรอินพุตที่กำหนด ซึ่งหมายความว่าดีกรีพีชคณิตสูงจะจำกัดภูมิคุ้มกันความสัมพันธ์สูงสุดที่เป็นไปได้ ยิ่งไปกว่านั้น หากฟังก์ชันมีความสมดุลแล้วm + d ≤ n − 1 [ 1 ]
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ภูมิคุ้มกันความสัมพันธ์
ในทางคณิตศาสตร์ความต้านทานต่อความสัมพันธ์ของฟังก์ชันบูลีนคือการวัดระดับที่ผลลัพธ์ของฟังก์ชันนั้นไม่มีความสัมพันธ์กับเซตย่อยบางส่วนของอินพุต โดยเฉพาะอย่างยิ่ง...
คำนิยาม
ฟังก์ชันจะถือว่ามีภูมิคุ้มกันต่อความสัมพันธ์อันดับที่ -th ถ้าสำหรับตัวแปรสุ่มไบนารี อิสระใดๆ ตัวแปรสุ่มนั้นจะเป็นอิสระจากเวกเตอร์สุ่มใดๆที่ มี เอฟ : เอฟ 2 n → เอฟ 2 {\displaystyle f:\mathbb {F} _{2}^{n}\rightarrow \mathbb {F} _{2}} เค {\displaystyle k} n...
ผลลัพธ์ในด้านการเข้ารหัส
เมื่อใช้ในการ เข้ารหัสแบบสตรีม เป็นฟังก์ชันการรวมสำหรับ รีจิสเตอร์เลื่อนป้อนกลับเชิงเส้น ฟังก์ชันบูลีนที่มีภูมิคุ้มกันต่อความสัมพันธ์ ลำดับต่ำ จะ อ่อนไหว ต่อ การโจมตีแบบความสัมพันธ์ มากกว่าฟังก์ชันที่มีภูมิคุ้มกันต่อความสัมพันธ์ลำดับ สูง