आदिम बहुपद (क्षेत्र सिद्धांत)
This article needs additional citations for verification. (May 2010) (Learn how and when to remove this template message) |
क्षेत्र सिद्धांत (गणित) में, गणित की एक शाखा, एक आदिम बहुपद परिमित क्षेत्र के एक आदिम तत्व (परिमित क्षेत्र) का न्यूनतम बहुपद (क्षेत्र सिद्धांत) है GF(pm). इसका मतलब है कि एक बहुपद F(X) डिग्री m में गुणांक के साथ GF(p) = Z/pZ एक आदिम बहुपद है यदि यह मोनिक बहुपद है और इसकी जड़ है α में GF(pm) ऐसा है कि संपूर्ण क्षेत्र है GF(pm). इसका अर्थ यह है कि α एकता का आदिम मूल है | आदिम (pm − 1)- एकता की जड़ GF(pm).
गुण
- क्योंकि सभी न्यूनतम बहुपद अलघुकरणीय बहुपद हैं, सभी आदिम बहुपद भी अलघुकरणीय हैं।
- एक आदिम बहुपद में एक गैर-शून्य स्थिरांक होना चाहिए, अन्यथा यह x से विभाज्य होगा। जीएफ (2) से अधिक, x + 1 एक आदिम बहुपद है और अन्य सभी आदिम बहुपदों में विषम संख्याएँ हैं, क्योंकि किसी भी बहुपद मॉड 2 में समान संख्या में शब्द विभाज्य हैं x + 1 (इसकी जड़ के रूप में 1 है)।
- GF(p) पर घात m का एक अलघुकरणीय बहुपद F(x), जहां p अभाज्य है, एक आदिम बहुपद है यदि सबसे छोटा धनात्मक पूर्णांक n ऐसा है कि F(x) विभाजित होता है xn − 1 है n = pm − 1.
- जीएफ (पी) पर बिल्कुल हैं φ(pm − 1)/m डिग्री m के आदिम बहुपद, जहां φ यूलर का कुल फलन है।
- डिग्री m के एक आदिम बहुपद के GF में m भिन्न मूल होते हैं (pm), जिसमें सभी का क्रम है (समूह सिद्धांत) pm − 1. इसका अर्थ है कि, यदि α एक ऐसा मूल है, तब αpm−1 = 1 और αi ≠ 1 के लिए 0 < i < pm − 1.
- GF(pm) का स्पष्ट रूप है F(x) = (x − α)(x − αp)(x − αp2)⋅⋅⋅(x − αpm−1).
उपयोग
क्षेत्र तत्व प्रतिनिधित्व
परिमित क्षेत्र के तत्वों का प्रतिनिधित्व करने के लिए आदिम बहुपदों का उपयोग किया जा सकता है। अगर α जीएफ में (पीm) आदिम बहुपद F(x) का एक मूल है, फिर GF(p) के शून्येतर तत्वm) को α की क्रमिक शक्तियों के रूप में दर्शाया गया है:
यह परिमित क्षेत्र के गैर-शून्य तत्वों के कंप्यूटर में एक आर्थिक प्रतिनिधित्व की अनुमति देता है, इसके अनुरूप एक्सपोनेंट द्वारा एक तत्व का प्रतिनिधित्व करके यह प्रतिनिधित्व गुणन को आसान बनाता है, क्योंकि यह घातांक मॉड्यूलर अंकगणित के जोड़ से मेल खाता है
छद्म-यादृच्छिक बिट पीढ़ी
जीएफ (2) पर आदिम बहुपद, दो तत्वों के साथ क्षेत्र, छद्म यादृच्छिक संख्या जनरेटर के लिए उपयोग किया जा सकता है। वास्तव में, प्रत्येक रैखिक-फीडबैक शिफ्ट अधिकतम चक्र लंबाई (जो है 2n − 1, जहां n लीनियर-फीडबैक शिफ्ट रजिस्टर की लंबाई है) आदिम बहुपद से बनाया जा सकता है।[1] सामान्य तौर पर, GF(2) पर डिग्री m के आदिम बहुपद के लिए, यह प्रक्रिया उत्पन्न होगी 2m − 1 उसी क्रम को दोहराने से पहले छद्म-यादृच्छिक बिट्स।
सीआरसी कोड
चक्रीय अतिरेक जांच (सीआरसी) एक त्रुटि-पहचान कोड है जो संदेश बिटस्ट्रिंग को जीएफ (2) पर बहुपद के गुणांक के रूप में व्याख्या करके संचालित करता है और इसे जीएफ (2) पर भी एक निश्चित जनरेटर बहुपद द्वारा विभाजित करता है; सीआरसी का गणित देखें। आदिम बहुपद, या उनके गुणक, कभी-कभी जनरेटर बहुपद के लिए एक अच्छा विकल्प होते हैं क्योंकि वे दो बिट त्रुटियों का विश्वसनीय रूप से पता लगा सकते हैं जो संदेश बिटस्ट्रिंग में दूर तक होती हैं, की दूरी तक 2n − 1 एक डिग्री एन आदिम बहुपद के लिए।
आदिम त्रिपद
आदिम बहुपदों का एक उपयोगी वर्ग आदिम त्रिपद है, जिनके पास केवल तीन गैर-शून्य शब्द हैं: xr + xk + 1. उनकी सादगी विशेष रूप से छोटे और तेज रैखिक-फीडबैक शिफ्ट रजिस्टरों के लिए बनाती है।[2] कई परिणाम ट्रिनोमियल्स की प्रधानता का पता लगाने और परीक्षण करने के लिए तकनीक प्रदान करते हैं।[3] GF(2) पर बहुपदों के लिए, जहाँ 2r − 1 एक Mersenne अभाज्य है, डिग्री r का एक बहुपद आदिम है अगर और केवल अगर यह अलघुकरणीय है। (एक अलघुकरणीय बहुपद को देखते हुए, यह केवल आदिम नहीं है यदि x की अवधि एक गैर-तुच्छ कारक है 2r − 1. प्राइम्स का कोई गैर-तुच्छ कारक नहीं है।) हालांकि मेर्सन ट्विस्टर छद्म-यादृच्छिक संख्या जनरेटर ट्रिनोमियल का उपयोग नहीं करता है, यह इसका लाभ उठाता है।
रिचर्ड ब्रेंट (वैज्ञानिक) इस रूप के आदिम ट्रिनोमियल्स को सारणीबद्ध कर रहे हैं, जैसे x74207281 + x30684570 + 1.[4][5] इसका उपयोग विशाल अवधि के छद्म-यादृच्छिक संख्या जनरेटर बनाने के लिए किया जा सकता है 274207281 − 1 ≈ 3×1022338617.
संदर्भ
- ↑ C. Paar, J. Pelzl - Understanding Cryptography: A Textbook for Students and Practitioners
- ↑ Gentle, James E. (2003). यादृच्छिक संख्या पीढ़ी और मोंटे कार्लो के तरीके (2 ed.). New York: Springer. p. 39. ISBN 0-387-00178-6. OCLC 51534945.
- ↑ Zierler, Neal; Brillhart, John (December 1968). "On primitive trinomials (Mod 2)". Information and Control (in English). 13 (6): 541, 548, 553. doi:10.1016/S0019-9958(68)90973-X.
- ↑ Brent, Richard P. (4 April 2016). "Search for Primitive Trinomials (mod 2)". Retrieved 4 June 2020.
- ↑ Brent, Richard P.; Zimmermann, Paul (24 May 2016). "बारह नए आदिम बाइनरी ट्रिनोमियल्स". arXiv:1605.09213 [math.NT].