أداة عرض تحليل الشفرات الشبكية عبر الإنترنت
استكشف أقصر متجه في شبكة ثنائية الأبعاد عبر فحص شامل. أدخل متجهين ونطاقًا، واحصل على النتيجة مع الطول الإقليدي. تتم المعالجة محليًا داخل متصفحك.
ابدأ الاستخدام
ماذا تقدم هذه الأداة؟
هذه الأداة التعليمية تتيح لك استكشاف مفهوم تقليل الشبكات (Lattice Reduction) في بُعدين. تقوم بفحص شامل لكل زوج معاملات (i,j) ضمن نطاق مربع من -range إلى +range، وتحسب الطول الإقليدي للمتجه i*v1+j*v2، ثم تختار أقصر متجه غير صفري.
مثال عملي
إذا أدخلت المتجهين v1=(2,1) و v2=(1,2) مع نطاق 5، ستقوم الأداة بفحص جميع التركيبات من -5 إلى 5 لكل معامل. ستجد أن المتجه (1,-1) (أي 1*v1 - 1*v2) له طول إقليدي يساوي √2 ≈ 1.41421، وهو أقصر متجه ضمن هذا النطاق.
القيود
- النتيجة تعتمد على نطاق البحث المحدد؛ فقد لا يكون المتجه المُعاد هو الأقصر عالميًا إذا كان النطاق صغيرًا.
- لا يتم سرد جميع المتجهات المتساوية في الطول عند وجود تعادل.
- هذه الأداة تعليمية فقط وليست بديلاً عن خوارزميات مثل LLL أو BKZ، ولا تصلح لتقييم معايير التشفير الشبكي الحقيقية.
الأسئلة الشائعة
س: لماذا تختلف النتيجة عند تغيير النطاق؟
لأن الأداة تفحص فقط التركيبات ضمن النطاق المحدد. قد يكون هناك متجه أقصر خارج هذا النطاق، لذا تختلف النتيجة باختلاف النطاق.
س: هل يمكن للأداة إيجاد أقصر متجه في الشبكة بأكملها؟
لا، لأن الفحص شامل فقط ضمن النطاق المحدد. للعثور على أقصر متجه عالميًا تحتاج خوارزميات أكثر تقدمًا مثل LLL.
س: ماذا يعني أن النتيجة مقربة إلى خمس منازل عشرية؟
يتم حساب الطول الإقليدي بدقة عالية ثم تقريبه إلى خمس منازل عشرية للعرض. التقريب قد يخفي فروقًا صغيرة جدًا بين المتجهات.
تتم المعالجة محليًا داخل متصفحك.