<br />
<b>Deprecated</b>:  The each() function is deprecated. This message will be suppressed on further calls in <b>/home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php</b> on line <b>456</b><br />
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>اقتراحات I2P on I2P - مشروع الإنترنت غير المرئي</title><link>/ar/proposals/</link><description>Recent content in اقتراحات I2P on I2P - مشروع الإنترنت غير المرئي</description><generator>Hugo</generator><language>ar-SA</language><atom:link href="/ar/proposals/index.xml" rel="self" type="application/rss+xml"/><item><title>'علامة تدفق مشفر'</title><link>/ar/proposals/114-encrypted-streaming-flag/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/114-encrypted-streaming-flag/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذه الاقتراح يتعلق بإضافة علامة إلى بروتوكول التدفق تحدد نوع التشفير المستخدم من طرف إلى طرف.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>يمكن أن تواجه التطبيقات المثقلة للغاية نقصًا في علامات ElGamal/AES+SessionTags.&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>إضافة علامة جديدة في مكان ما ضمن بروتوكول التدفق. إذا جاء حزمة مع هذه العلامة فهذا يعني أن الحمولة مشفرة بتقنية AES باستخدام المفتاح الخاص ومفتاح عام للند. وسيسمح ذلك بالقضاء على التشفير بالجاردليك (ElGamal/AES) ومشكلة نقص العلامات.&lt;/p>
&lt;p>قد يتم تعيينها لكل حزمة أو لكل تيار من خلال SYN.&lt;/p></description></item><item><title>B32 لتشفير LS2</title><link>/ar/proposals/149-b32-encrypted-ls2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/149-b32-encrypted-ls2/</guid><description>&lt;h2 id="ملاحظة">ملاحظة&lt;/h2>
&lt;p>نشر الشبكة والاختبارات قيد التقدم.
عرضة للتعديلات الطفيفة.
انظر &lt;a href="../../ar/docs/specs/b32-for-encrypted-leasesets/">SPEC&lt;/a>
 للمواصفات الرسمية.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>عناوين Base 32 القياسية (&amp;ldquo;b32&amp;rdquo;) تحتوي على تجزئة الوجهة.
هذا لن يعمل مع LS2 المشفر (اقتراح 123).&lt;/p>
&lt;p>لا يمكنك استخدام عنوان base 32 تقليدي لـ LS2 المشفر (اقتراح 123)،
لأنه يحتوي فقط على تجزئة الوجهة. لا يوفّر المفتاح العام غير المحجب.
يجب على العملاء معرفة المفتاح العام للوجهة، نوع التوقيع،
نوع التوقيع المحجب، ومفتاح سري أو خاص اختياري
لإحضار وفك تشفير مجموعة الإيجار.
لذلك، فإن عنوان base 32 وحده غير كافٍ.
يحتاج العميل إما الوجهة الكاملة (التي تحتوي على المفتاح العام)،
أو المفتاح العام بمفرده.
إذا كان لدى العميل الوجهة الكاملة في دفتر العناوين، وكان دفتر العناوين
يدعم البحث العكسي بواسطة التجزئة، يمكن حينها استرداد المفتاح العام.&lt;/p></description></item><item><title>BEP9 استعادة المعلومات</title><link>/ar/proposals/107-bep9-information-recovery/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/107-bep9-information-recovery/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح يتعلق بإضافة استعادة كاملة للمعلومات إلى تنفيذ I2P لـ BEP9.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>لا يقوم BEP9 بإرسال ملف التورنت بالكامل، وبالتالي يفقد العديد من عناصر القاموس الهامة، ويغير المجموع الكلي SHA1 لملفات التورنت. هذا سيء للروابط المغناطيسية، وسيء لأن المعلومات الهامة تضيع. قوائم المتتبعات، التعليقات، وأي بيانات إضافية تكون مفقودة. من المهم وجود طريقة لاستعادة هذه المعلومات، ويجب أن تضيف شيئا قليلا قدر الإمكان إلى ملف التورنت. كما يجب ألا تكون دائرية التبعية. لا ينبغي أن تؤثر معلومات الاسترداد على العملاء الحاليين بأي شكل من الأشكال. ملفات التورنت التي لا تحتوي على متتبع (عنوان URL للمراقبة هو حرفيا &amp;rsquo;trackerless&amp;rsquo;) لا تحتوي على الحقل الإضافي، حيث أنها مخصصة لاستخدام بروتوكول المغناطيس في الاكتشاف والتنزيل، والذي لا يفقد المعلومات من الأصل.&lt;/p></description></item><item><title>ECIES-P256</title><link>/ar/proposals/145-ecies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/145-ecies/</guid><description>&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>ECIES-P256 أسرع بكثير من ElGamal. هناك عدد قليل من مواقع i2pd التي تستخدم نوع التشفير ECIES-P256 بالفعل ويجب أن يكون Java قادرًا على التواصل معها وبالعكس. يدعمه i2pd منذ الإصدار 2.16.0 (0.9.32 Java).&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تقدم هذه الاقتراح نوع تشفير جديد ECIES-P256 يمكن أن يظهر في جزء الشهادة من الهوية، أو كنمط مفتاح تشفير منفصل في LeaseSet2. يمكن استخدامه في RouterInfo، LeaseSet1 و LeaseSet2.&lt;/p>
&lt;h3 id="مواقع-مفاتيح-elgamal">مواقع مفاتيح ElGamal&lt;/h3>
&lt;p>كمراجعة،
يمكن العثور على مفاتيح ElGamal العامة بحجم 256 بايت في هياكل البيانات التالية. الرجوع إلى مواصفات الهياكل المشتركة.&lt;/p></description></item><item><title>ECIES-X25519-AEAD-Ratchet</title><link>/ar/proposals/144-ecies-x25519-aead-ratchet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/144-ecies-x25519-aead-ratchet/</guid><description>&lt;h2 id="ملاحظة">ملاحظة&lt;/h2>
&lt;p>النشر والاختبار على الشبكة قيد التقدم.
خاضع لمراجعات طفيفة.
انظر &lt;a href="../../ar/docs/specs/ecies/">SPEC&lt;/a>
 للمواصفات الرسمية.&lt;/p>
&lt;p>السمات التالية لم تُنفَّذ اعتبارًا من الإصدار 0.9.46:&lt;/p>
&lt;ul>
&lt;li>كتل MessageNumbers وOptions وTermination&lt;/li>
&lt;li>استجابات طبقة البروتوكول&lt;/li>
&lt;li>مفتاح ثابت صفري&lt;/li>
&lt;li>البث المتعدد (Multicast)&lt;/li>
&lt;/ul>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا اقتراح لنوع تشفير جديد من طرف إلى طرف
منذ بداية I2P، ليحل محل ElGamal/AES+SessionTags &lt;a href="../../ar/docs/specs/elgamal-aes/">Elg-AES&lt;/a>
.&lt;/p>
&lt;p>يعتمد على أعمال سابقة كالتالي:&lt;/p>
&lt;ul>
&lt;li>مواصفات الهياكل المشتركة &lt;a href="../../ar/docs/specs/common-structures/">Common Structures&lt;/a>
&lt;/li>
&lt;li>مواصفات &lt;a href="../../ar/docs/specs/i2np/">I2NP&lt;/a>
 متضمنة LS2&lt;/li>
&lt;li>ElGamal/AES+Session Tags &lt;a href="../../ar/docs/specs/elgamal-aes/">Elg-AES&lt;/a>
&lt;/li>
&lt;li>&lt;a href="http://zzz.i2p/topics/1768">http://zzz.i2p/topics/1768&lt;/a>
 نظرة عامة على التشفير غير المتماثل الجديد&lt;/li>
&lt;li>نظرة عامة على التشفير منخفض المستوى &lt;a href="../../ar/docs/specs/cryptography/">CRYPTO-ELG&lt;/a>
&lt;/li>
&lt;li>ECIES &lt;a href="http://zzz.i2p/topics/2418">http://zzz.i2p/topics/2418&lt;/a>
&lt;/li>
&lt;li>&lt;a href="../../ar/docs/specs/ntcp2/">NTCP2&lt;/a>
 &lt;a href="../../ar/proposals/111-ntcp-2/">اقتراح 111&lt;/a>
&lt;/li>
&lt;li>123 إدخالات جديدة في netDB&lt;/li>
&lt;li>142 قالب تشفير جديد&lt;/li>
&lt;li>بروتوكول &lt;a href="https://noiseprotocol.org/noise.html">Noise&lt;/a>
&lt;/li>
&lt;li>خوارزمية الترس المزدوج &lt;a href="https://signal.org/docs/">Signal&lt;/a>
 (double ratchet)&lt;/li>
&lt;/ul>
&lt;p>الهدف هو دعم التشفير الجديد للتواصل من طرف إلى طرف،
من وجهة إلى وجهة.&lt;/p></description></item><item><title>I2PControl API 2</title><link>/ar/proposals/118-i2pcontrol-api-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/118-i2pcontrol-api-2/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تقدم هذه الاقتراح API2 لـ I2PControl.&lt;/p>
&lt;p>تم رفض هذا الاقتراح ولن يتم تنفيذه لأنه يكسر التوافق مع الإصدارات السابقة.
انظر رابط موضوع النقاش للحصول على التفاصيل.&lt;/p>
&lt;h3 id="تنبيه-للمطورين">تنبيه للمطورين!&lt;/h3>
&lt;p>جميع معلمات RPC ستصبح الآن أحرف صغيرة. هذا &lt;em>سيكسر&lt;/em> التوافق
مع تنفيذات API1. السبب في ذلك هو توفير
للمستخدمين من API2 فأعلى بأبسط وأكثر واجهة برمجة تطبيقات تماسكًا ممكنة.&lt;/p>
&lt;h2 id="مواصفات-api-2">مواصفات API 2&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-json" data-lang="json">&lt;span style="display:flex;">&lt;span>{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;id&amp;#34;&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;id&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;method&amp;#34;&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;method_name&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;params&amp;#34;&lt;/span>: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;token&amp;#34;&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;auth_token&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;method_param&amp;#34;&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;method_parameter_value&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;jsonrpc&amp;#34;&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;2.0&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;id&amp;#34;&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;id&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;result&amp;#34;&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;result_value&amp;#34;&lt;/span>,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">&amp;#34;jsonrpc&amp;#34;&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;2.0&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="المعلمات">المعلمات&lt;/h3>
&lt;p>&lt;strong>&lt;code>&amp;quot;id&amp;quot;&lt;/code>&lt;/strong>&lt;/p></description></item><item><title>LeaseSet 2</title><link>/ar/proposals/110-leaseset-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/110-leaseset-2/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح يتعلق بتنسيق LeaseSet جديد يدعم أنواع التشفير الحديثة.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>التشفير من النهاية إلى النهاية المستخدم عبر أنفاق I2P يمتلك مفاتيح تشفير وتوقيع منفصلة. توجد مفاتيح التوقيع في وِجهة النفق، التي تم تمديدها بالفعل بشهادات المفاتيح لدعم أنواع توقيع حديثة. ومع ذلك، فإن مفاتيح التشفير جزء من LeaseSet، الذي لا يحتوي على أي شهادات. لذلك، من الضروري تنفيذ تنسيق LeaseSet جديد، وإضافة الدعم لتخزينه في قاعدة بيانات الشبكة (netDb).&lt;/p></description></item><item><title>MTU المتدفقة لوجهات ECIES</title><link>/ar/proposals/155-streaming-mtu-ecies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/155-streaming-mtu-ecies/</guid><description>&lt;h2 id="ملاحظة">ملاحظة&lt;/h2>
&lt;p>نشر الشبكة واختبارها قيد التقدم.
خاضع لتعديلات طفيفة.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;h3 id="ملخص">ملخص&lt;/h3>
&lt;p>تقلل ECIES تكلفة الرسائل في الجلسة الحالية (ES) بحوالي 90 بايت.
وبالتالي يمكننا زيادة MTU بحوالي 90 بايت للاتصالات التي تستخدم ECIES.
انظر &lt;a href="../../ar/docs/specs/ecies/#overhead">مواصفات ECIES&lt;/a>
، و&lt;a href="../../ar/docs/specs/streaming/#flags-and-option-data-fields">مواصفات البث&lt;/a>
، و&lt;a href="../../ar/docs/api/streaming/">توثيق واجهة برمجة تطبيقات البث&lt;/a>
.&lt;/p>
&lt;p>بدون زيادة MTU، في كثير من الحالات لن تكون وفورات التكلفة &amp;ldquo;موفرة فعليًا&amp;rdquo;،
لأن الرسائل ستُملأ لتستخدم رسالتي نفق كاملتين على أي حال.&lt;/p>
&lt;p>هذا الاقتراح لا يتطلب أي تغيير في المواصفات.
تم نشره كاقتراح فقط لتيسير المناقشة وبناء توافق في الآراء
حول القيمة الموصى بها وتفاصيل التنفيذ.&lt;/p></description></item><item><title>Multipath TCP للبث</title><link>/ar/proposals/108-multipath-tcp-for-streaming/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/108-multipath-tcp-for-streaming/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذه الاقتراح يدور حول تمديد البث لاستخدام أنفاق متعددة لكل اتصال، مشابه لـ TCP متعدد المسار.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>تستخدم أنفاق العملاء بواسطة مكتبة البث بطريقة TCP قياسية إلى حد ما.&lt;/p>
&lt;p>من الأفضل السماح بحل مشابه لـ TCP متعدد المسار، حيث يتم استخدام أنفاق العملاء بناءً على خصائص فردية مثل:&lt;/p>
&lt;ul>
&lt;li>زمن الانتقال&lt;/li>
&lt;li>السعة&lt;/li>
&lt;li>التوفر&lt;/li>
&lt;/ul>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>لاحقاً لتحديده&lt;/p></description></item><item><title>NTCP 2</title><link>/ar/proposals/111-ntcp-2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/111-ntcp-2/</guid><description>&lt;h2 id="ملاحظة">ملاحظة&lt;/h2>
&lt;p>مرحلة الاقتراح مغلقة.
انظر &lt;a href="../../ar/docs/specs/ntcp2/">المواصفات&lt;/a>
 لمواصفات رسمیة.
يمكن الإشارة إلى هذا الاقتراح لمعلومات الخلفية.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>يصف هذا الاقتراح بروتوكول اتفاق مصادق على المفتاح لتحسين مقاومة &lt;a href="../../ar/docs/ntcp/">NTCP&lt;/a>
 للعديد من أشكال التعريف الآلي والهجمات.&lt;/p>
&lt;p>يتم تنظيم الاقتراح على النحو التالي: يتم تقديم الأهداف الأمنية، يليها مناقشة البروتوكول الأساسي. بعد ذلك، يتم تقديم مواصفات كاملة لجميع رسائل البروتوكول. أخيرًا، يتم مناقشة عناوين الموجهات وتحديد الإصدار. كما يتم تضمين ملحق يناقش هجومًا عامًا على مخططات التعبئة الشائعة، بالإضافة إلى ملحق يحتوي على عدد من المرشحين للمصادق على الشفرة.&lt;/p></description></item><item><title>PT Transport</title><link>/ar/proposals/109-pt-transport/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/109-pt-transport/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح يهدف إلى إنشاء وسيلة نقل I2P تتصل بموجهات أخرى
من خلال وسائل النقل الإضافية.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>تم تطوير وسائل النقل الإضافية (PTs) بواسطة Tor كوسيلة لإضافة وسائل نقل التشويش
إلى جسور Tor بطريقة نموذجية.&lt;/p>
&lt;p>لدى I2P بالفعل نظام نقل نمطي يقلل من العوائق لإضافة
وسائل نقل بديلة. إضافة دعم لـ PTs سيتيح لـ I2P طريقة سهلة لتجربة بروتوكولات بديلة، والاستعداد لمقاومة الحظر.&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>هناك عدة طبقات محتملة للتنفيذ:&lt;/p></description></item><item><title>RedDSA-BLAKE2b-Ed25519</title><link>/ar/proposals/148-eddsa-blake2b-ed25519/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/148-eddsa-blake2b-ed25519/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح يضيف نوع توقيع جديد باستخدام BLAKE2b-512 مع سلاسل التخصيص والأملاح، لاستبدال SHA-512. هذا سيقضي على ثلاث فئات من الهجمات المحتملة.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>أثناء المناقشات والتصميم الخاص بـ NTCP2 (الاقتراح 111) و LS2 (الاقتراح 123)، نظرنا بإيجاز في هجمات مختلفة كانت ممكنة، وكيفية منعها. ثلاث من هذه الهجمات هي هجمات تمديد الطول، والهجمات عبر البروتوكولات، وتحديد الرسائل المكررة.&lt;/p>
&lt;p>بالنسبة لكل من NTCP2 و LS2، قررنا أن هذه الهجمات لم تكن ذات صلة مباشرة بالمقترحات المطروحة، وأن أي حلول تتعارض مع هدف تقليل البدائيات الجديدة إلى أدنى حد. كما حددنا أن سرعة دوال التشفير (hash functions) في هذه البروتوكولات لم تكن عاملاً مهماً في قراراتنا. لذلك، أجلنا في الغالب الحل إلى مقترح منفصل. وبينما أضفنا بعض ميزات التخصيص إلى مواصفات LS2، لم نطلب أي دوال تشفير جديدة.&lt;/p></description></item><item><title>RI ووسادة الوجهة</title><link>/ar/proposals/161-ri-dest-padding/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/161-ri-dest-padding/</guid><description>&lt;h2 id="الحالة">الحالة&lt;/h2>
&lt;p>تم التنفيذ في الإصدار 0.9.57.
نترك هذا الاقتراح مفتوحًا حتى نتمكن من تحسين الأفكار والنقاش حولها في قسم &amp;ldquo;التخطيط المستقبلي&amp;rdquo;.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;h3 id="الملخص">الملخص&lt;/h3>
&lt;p>لم يتم استخدام المفتاح العمومي ElGamal في الـ Destinations منذ الإصدار 0.6 (2005).
بينما تنص مواصفاتنا على أن هذا الحقل غير مستخدم، فإنها لا تقول إن التنفيذ يمكنه تجنب
توليد زوج مفاتيح ElGamal وببساطة ملء الحقل ببيانات عشوائية.&lt;/p>
&lt;p>نقترح تغيير المواصفات لتشير إلى أن
الحقل يتم تجاهله، وأنه يجوز للتنفيذات ملء الحقل ببيانات عشوائية.
هذا التغيير متوافق مع الإصدارات السابقة. لا يوجد تنفيذ معروف يتحقق من صحة
المفتاح العمومي ElGamal.&lt;/p></description></item><item><title>SSU2</title><link>/ar/proposals/159-ssu2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/159-ssu2/</guid><description>&lt;h2 id="status">Status&lt;/h2>
&lt;p>Rollout plan:&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Feature&lt;/th>
 &lt;th>Testing (not default)&lt;/th>
 &lt;th>Enabled by default&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Local test code&lt;/td>
 &lt;td>2022-02&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Joint test code&lt;/td>
 &lt;td>2022-03&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Joint test in-net&lt;/td>
 &lt;td>0.9.54 2022-05&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Freeze basic protocol&lt;/td>
 &lt;td>0.9.54 2022-05&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Basic Session&lt;/td>
 &lt;td>0.9.55 2022-08&lt;/td>
 &lt;td>0.9.56 2022-11&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Address Validation (Retry)&lt;/td>
 &lt;td>0.9.55 2022-08&lt;/td>
 &lt;td>0.9.56 2022-11&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Fragmented RI in handshake&lt;/td>
 &lt;td>0.9.55 2022-08&lt;/td>
 &lt;td>0.9.56 2022-11&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>New Token&lt;/td>
 &lt;td>0.9.55 2022-08&lt;/td>
 &lt;td>0.9.57 2022-11&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Freeze extended protocol&lt;/td>
 &lt;td>0.9.55 2022-08&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Relay&lt;/td>
 &lt;td>0.9.55 2022-08&lt;/td>
 &lt;td>0.9.56 2022-11&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Peer Test&lt;/td>
 &lt;td>0.9.55 2022-08&lt;/td>
 &lt;td>0.9.56 2022-11&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Enable for random 2%&lt;/td>
 &lt;td>0.9.55 2022-08&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Path Validation&lt;/td>
 &lt;td>0.9.55+ dev&lt;/td>
 &lt;td>0.9.56 2022-11&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Connection Migration&lt;/td>
 &lt;td>0.9.55+ dev&lt;/td>
 &lt;td>0.9.56 2022-11&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Immediate ACK flag&lt;/td>
 &lt;td>0.9.55+ dev&lt;/td>
 &lt;td>0.9.56 2022-11&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Key Rotation&lt;/td>
 &lt;td>0.9.57 2023-02&lt;/td>
 &lt;td>0.9.58 2023-05&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Disable SSU 1 (i2pd)&lt;/td>
 &lt;td>0.9.56 2022-11&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Disable SSU 1 (Java I2P)&lt;/td>
 &lt;td>0.9.58 2023-05&lt;/td>
 &lt;td>0.9.61 2023-12&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Basic Session includes the handshake and data phase. Extended protocol includes relay and peer test.&lt;/td>
 &lt;td>&lt;/td>
 &lt;td>&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>This proposal describes an authenticated key agreement protocol to improve the resistance of &lt;a href="../../ar/docs/specs/ssu2/">SSU&lt;/a>
 to various forms of automated identification and attacks.&lt;/p></description></item><item><title>أنفاق ECIES</title><link>/ar/proposals/152-ecies-tunnels/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/152-ecies-tunnels/</guid><description>&lt;h2 id="ملاحظة">ملاحظة&lt;/h2>
&lt;p>نشر الشبكة والاختبار قيد التقدم. قابل للمراجعات الطفيفة. راجع &lt;a href="../../ar/docs/specs/tunnel-implementation/">SPEC&lt;/a>
 للمواصفات الرسمية.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تقترح هذه الوثيقة تغييرات على تشفير رسائل Tunnel Build باستخدام العناصر التشفيرية الأساسية المقدمة بواسطة &lt;a href="../../ar/docs/specs/ecies/">ECIES-X25519&lt;/a>
. إنها جزء من الاقتراح الشامل &lt;a href="../../ar/proposals/156-ecies-routers">Proposal 156&lt;/a>
 لتحويل أجهزة router من مفاتيح ElGamal إلى مفاتيح ECIES-X25519.&lt;/p>
&lt;p>لأغراض نقل الشبكة من ElGamal + AES256 إلى ECIES + ChaCha20، تُعتبر الأنفاق التي تحتوي على مزيج من موجهات ElGamal و ECIES ضرورية. يتم توفير مواصفات للتعامل مع القفزات المختلطة للأنفاق. لن يتم إجراء أي تغييرات على تنسيق أو معالجة أو تشفير قفزات ElGamal.&lt;/p></description></item><item><title>أنفاق ثنائية الاتجاه</title><link>/ar/proposals/119-bidirectional-tunnels/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/119-bidirectional-tunnels/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذه الاقتراح يتعلق بتنفيذ أنفاق ثنائية الاتجاه في I2P.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>i2pd سوف تقدم أنفاق ثنائية الاتجاه من خلال مسيرات i2pd الأخرى فقط في الوقت الراهن. بالنسبة للشبكة، ستظهر كأنفاق واردة وصادرة عادية.&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;h3 id="أهداف">أهداف&lt;/h3>
&lt;ol>
&lt;li>تقليل استخدام الشبكة ووحدة المعالجة المركزية عن طريق تقليل عدد رسائل بناء النفق&lt;/li>
&lt;li>القدرة على معرفة فورًا إذا كان المشارك قد انقطع&lt;/li>
&lt;li>إنشاء ملفات تعريف وإحصاءات أكثر دقة&lt;/li>
&lt;li>استخدام شبكات مظلمة أخرى كوسطاء&lt;/li>
&lt;/ol>
&lt;h3 id="تعديلات-النفق">تعديلات النفق&lt;/h3>
&lt;p>بناء النفق&lt;/p></description></item><item><title>أنواع MIME في I2P</title><link>/ar/proposals/139-i2p-mime-types/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/139-i2p-mime-types/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تحديد أنواع MIME لأشكال ملفات I2P الشائعة.
قم بتضمين التعريفات في حزم Debian.
توفير معالج لنوع .su3، وربما الأنواع الأخرى.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>لتسهيل عملية إعادة التوزيع وتثبيت الملحقات عند التحميل باستخدام المتصفح،
نحتاج إلى نوع MIME ومعالج لملفات .su3.&lt;/p>
&lt;p>بينما نحن في ذلك، بعد تعلم كيفية كتابة ملف تعريف MIME،
وفقًا لمعيار freedesktop.org، يمكننا إضافة تعريفات لأنواع ملفات I2P الشائعة الأخرى.
على الرغم من أنها أقل فائدة للملفات التي لا يتم تحميلها عادةً، مثل
قاعدة البيانات لحظر دفتر العناوين (hostsdb.blockfile)، فإن هذه التعريفات ستسمح
بتحديد أيقونات الملفات بشكل أفضل عند استخدام عارض دليل رسومي مثل &amp;ldquo;nautilus&amp;rdquo; على Ubuntu.&lt;/p></description></item><item><title>أوامر تغذية الاشتراك في دفتر العناوين</title><link>/ar/proposals/112-addressbook-subscription-feed-commands/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/112-addressbook-subscription-feed-commands/</guid><description>&lt;h2 id="ملاحظة">ملاحظة&lt;/h2>
&lt;p>اكتمل نشر الشبكة.
انظر &lt;a href="../../ar/docs/specs/subscription/">SPEC&lt;/a>
 للمواصفات الرسمية.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح يتعلق بتمديد تغذية الاشتراك في العناوين مع الأوامر، لتمكين خوادم الأسماء من بث تحديثات الإدخال من حاملي أسماء النطاقات. تم تنفيذه في الإصدار 0.9.26.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>حاليًا، تقوم خوادم اشتراك hosts.txt بإرسال البيانات في صيغة hosts.txt، وهي كالتالي:&lt;/p>
&lt;pre>&lt;code>```text
example.i2p=b64destination
```
&lt;/code>&lt;/pre>
&lt;p>هناك عدة مشاكل مع هذا:&lt;/p>
&lt;ul>
&lt;li>لا يمكن لحاملي أسماء النطاقات تحديث الوجهة المرتبطة بأسمائهم (لترقية مفتاح التوقيع إلى نوع أقوى مثلاً).&lt;/li>
&lt;li>لا يمكن لحاملي أسماء النطاقات التنازل عن أسمائهم عشوائيًا؛ يجب عليهم تقديم مفاتيح الوجهة الخاصة مباشرة إلى الحامل الجديد.&lt;/li>
&lt;li>لا توجد طريقة للمصادقة على أن النطاق الفرعي يتم التحكم به من قبل اسم النطاق الأساسي المقابل؛ حاليًا يتم فرض ذلك بشكل فردي من قبل بعض خوادم الأسماء.&lt;/li>
&lt;/ul>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>يضيف هذا الاقتراح عددًا من سطور الأوامر إلى صيغة hosts.txt. مع هذه الأوامر، يمكن لخوادم الأسماء توسيع خدماتها لتوفير عدد من الميزات الإضافية. سيتمكن العملاء الذين ينفذون هذا الاقتراح من الاستماع لهذه الميزات عبر عملية الاشتراك المنتظمة.&lt;/p></description></item><item><title>إخفاء NTCP</title><link>/ar/proposals/106-ntcp-obfuscation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/106-ntcp-obfuscation/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تتعلق هذه الاقتراح بإعادة تصميم نقل NTCP لتحسين مقاومته للتعرف التلقائي.&lt;/p>
&lt;h2 id="الدوافع">الدوافع&lt;/h2>
&lt;p>يتم تشفير بيانات NTCP بعد الرسالة الأولى (وتظهر الرسالة الأولى كبيانات عشوائية)، مما يمنع تحديد البروتوكول من خلال &amp;ldquo;تحليل الحمولة&amp;rdquo;. لا يزال عرضة لتحديد البروتوكول من خلال &amp;ldquo;تحليل التدفق&amp;rdquo;. وذلك لأن الرسائل الأربع الأولى (أي المصافحة) لها طول ثابت (288 و304 و448 و48 بايت).&lt;/p>
&lt;p>من خلال إضافة كميات عشوائية من البيانات العشوائية لكل من الرسائل، يمكننا جعل الأمر أصعب بكثير.&lt;/p></description></item><item><title>إدخالات netDB جديدة</title><link>/ar/proposals/123-new-netdb-entries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/123-new-netdb-entries/</guid><description>&lt;h2 id="الحالة">الحالة&lt;/h2>
&lt;p>تم الانتهاء من أجزاء من هذا الاقتراح، وتم تنفيذه في الإصدار 0.9.38 و0.9.39.&lt;br>
تم الآن تحديث المواصفات الخاصة بالهياكل المشتركة، وI2CP، وI2NP، وغيرها لتعكس التغييرات المدعومة حاليًا.&lt;/p>
&lt;p>الأجزاء المكتملة لا تزال عرضة لمراجعات طفيفة.&lt;br>
أما الأجزاء الأخرى من هذا الاقتراح فهي لا تزال قيد التطوير وعرضة لمراجعات جوهرية.&lt;/p>
&lt;p>تُعد ميزة البحث عن الخدمة (الأنواع 9 و11) ذات أولوية منخفضة وغير مجدولة، وقد يتم فصلها إلى اقتراح منفصل.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا تحديث وتجميع للإقتراحات الأربعة التالية:&lt;/p></description></item><item><title>إعادة تعيين رسالة لـ ElGamal/AES+SessionTags</title><link>/ar/proposals/124-session-tags-reset-message/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/124-session-tags-reset-message/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح هو لرسالة I2NP يمكن استخدامها لإعادة تعيين علامات الجلسة
بين جهتين.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>تخيل أن هناك جهة لديها مجموعة من العلامات المؤكدة إلى جهة أخرى. لكن
تلك الجهة أعيد تشغيلها أو فقدت هذه العلامات بطريقة ما. الجهة الأولى
تستمر في إرسال الرسائل مع العلامات والجهة الثانية لا تستطيع فك التشفير.
يجب أن تكون الجهة الثانية قادرة على إخبار الجهة الأولى بإعادة التعيين
(البدء من الصفر) من خلال إضافة فصوص ثوم إضافية بنفس الطريقة التي ترسل بها
LeaseSet محدثة.&lt;/p></description></item><item><title>إيقاف استخدام أسماء النطاقات في عناوين الموجه</title><link>/ar/proposals/141-deprecate-hostnames-in-addresses/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/141-deprecate-hostnames-in-addresses/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>اعتبارًا من الإصدار 0.9.32، تحديث مواصفات netdb لإيقاف استخدام أسماء النطاقات في معلومات الموجهات،
أو بشكل أدق، في العناوين الفردية للموجه. في جميع تطبيقات I2P،
الموجهات الناشرة التي تم تكوينها بأسماء النطاقات يجب أن تستبدلها بعناوين IP قبل النشر،
ويجب أن تتجاهل الموجهات الأخرى العناوين التي تحتوي على أسماء نطاقات.
ينبغي ألا تقوم الموجهات بعمليات بحث DNS لأسماء النطاقات المنشورة.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>تم السماح باستخدام أسماء النطاقات في عناوين الموجهات منذ بداية I2P.
ومع ذلك، تقوم عدد قليل جدًا من الموجهات بنشر أسماء النطاقات، لأنه يتطلب
وجود اسم نطاق عام (وهو ما يمتلكه قليل من المستخدمين)، وتكوين يدوي
(وهو ما يقوم به قليل من المستخدمين).
في عينة حديثة، كانت 0.7% من الموجهات تنشر اسم نطاق.&lt;/p></description></item><item><title>اختبار الأقران لـ IPv6</title><link>/ar/proposals/126-ipv6-peer-testing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/126-ipv6-peer-testing/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تهدف هذه المقترح إلى تنفيذ اختبار الأقران SSU لـ IPv6. تم تنفيذه في 0.9.27.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>لا يمكننا تحديد وتتبع بشكل موثوق إذا كان عنوان IPv6 الخاص بنا مغلقًا بجدار ناري.&lt;/p>
&lt;p>عندما أضفنا دعم IPv6 منذ سنوات، افترضنا أن IPv6 لم يكن مغلقًا بجدار ناري.&lt;/p>
&lt;p>مؤخرًا، في الإصدار 0.9.20 (مايو 2015)، قمنا بتقسيم حالة الاتصال v4/v6 داخليًا (التذكرة #1458).
راجع تلك التذكرة للحصول على معلومات شاملة وروابط.&lt;/p>
&lt;p>إذا كان لديك كلتا v4 وv6 مغلقتين بجدار ناري، يمكنك فقط إجبار الإغلاق في قسم تكوين TCP على /confignet.&lt;/p></description></item><item><title>استمرار مفتاح LeaseSet</title><link>/ar/proposals/113-leaseset-key-persistence/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/113-leaseset-key-persistence/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح يتعلق باستمرارية البيانات الإضافية في LeaseSet التي
هي حاليًا مؤقتة.
تم التنفيذ في 0.9.18.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>في 0.9.17 تمت إضافة استمرارية لمفتاح تقطيع netDb، المخزن في
i2ptunnel.config. يساعد ذلك في منع بعض الهجمات من خلال الحفاظ على نفس القطعة
بعد إعادة التشغيل، كما يمنع إمكانية التتبع مع إعادة تشغيل الموجه.&lt;/p>
&lt;p>هناك شيئين آخرين هما أسهل في التتبع مع إعادة تشغيل الموجه:
مفاتيح تشفير وتوقيع leaseset. هذه المفاتيح حاليًا ليست مستمرة.&lt;/p></description></item><item><title>اقتراح I2P #166: أنواع الأنفاق المستندة إلى الهوية/المضيف</title><link>/ar/proposals/166-identity-aware-proxies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/166-identity-aware-proxies/</guid><description>&lt;h3 id="اقتراح-لنوع-جديد-من-أنفاق-الوكيل-http-يراعي-المضيف">اقتراح لنوع جديد من أنفاق الوكيل HTTP يراعي المضيف&lt;/h3>
&lt;p>هذا اقتراح لحل &amp;ldquo;مشكلة الهوية المشتركة&amp;rdquo; في الاستخدام التقليدي لبروتوكول HTTP عبر I2P، من خلال إدخال نوع جديد من أنفاق وكيل HTTP. يتمتع هذا النوع من الأنفاق بسلوك إضافي يهدف إلى منع أو تقليل فائدة التتبع الذي قد تقوم به مشغلو خدمات مخفية عدائية، ضد وكلاء المستخدم (المتصفحات) وتطبيق عميل I2P نفسه.&lt;/p>
&lt;h4 id="ما-هي-مشكلة-الهوية-المشتركة">ما هي &amp;ldquo;مشكلة الهوية المشتركة&amp;rdquo;؟&lt;/h4>
&lt;p>تحدث &amp;ldquo;مشكلة الهوية المشتركة&amp;rdquo; عندما يشترك وكيل مستخدم على شبكة تراكب ذات عنونة تشفيرية في هوية تشفيرية مع وكيل مستخدم آخر. يحدث هذا، على سبيل المثال، عندما يتم تهيئة كل من متصفح Firefox وأداة GNU Wget لاستخدام نفس وكيل HTTP.&lt;/p></description></item><item><title>اقتراح I2P رقم 165: إصلاح SSU2</title><link>/ar/proposals/165-ssu2-fix/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/165-ssu2-fix/</guid><description>&lt;p>اقتراح مقدم من weko، أوignal، the Anonymous و zzz.&lt;/p>
&lt;h3 id="نظرة-عامة">نظرة عامة&lt;/h3>
&lt;p>تقترح هذه الوثيقة تغييرات على SSU2 بعد هجوم على I2P استغل الثغرات في SSU2. الهدف الأساسي هو تعزيز الأمان ومنع هجمات الحرمان من الخدمة الموزعة (DDoS) ومحاولات إزالة إخفاء الهوية.&lt;/p>
&lt;h3 id="نموذج-التهديد">نموذج التهديد&lt;/h3>
&lt;p>يقوم مهاجم بإنشاء RIs وهمية جديدة (الموجه غير موجود): هو RI عادي، ولكنه يضع العنوان، المنفذ، ومفاتيح s و i من موجه Bob الحقيقي، ثم يغمر الشبكة. عندما نحاول الاتصال بهذا الموجه (كما نظن الحقيقي)، يمكننا كـ Alice الاتصال بهذا العنوان، ولكن لا يمكننا التأكد مما إذا كان تم ذلك باستخدام RI الحقيقي لـ Bob. هذا ممكن واستخدم لهجوم الحرمان من الخدمة الموزعة (صنع كمية كبيرة من مثل هذه الـ RIs وإغراق الشبكة)، كما يمكن أن يجعل هجمات إزالة إخفاء الهوية أسهل من خلال الإطاحة بأجهزة التوجيه الجيدة وعدم الإطاحة بأجهزة التوجيه الخاصة بالمهاجم، إذا قمنا بحظر IP مع العديد من RIs (بدلاً من توزيع أفضل لبناء النفق إلى هذه RIs باعتبارها موجه واحد).&lt;/p></description></item><item><title>البث المتعدد</title><link>/ar/proposals/101-multicast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/101-multicast/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>الفكرة الأساسية: إرسال نسخة واحدة عبر النفق الخاص بك للخارج، يقوم نقطة النهاية الخارجة بالتوزيع على جميع بوابات الدخول. التشفير من النهاية للنهاية مستبعد.&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;ul>
&lt;li>نوع رسالة نفق البث المتعدد الجديد (نوع الإرسال = 0x03)&lt;/li>
&lt;li>توزيع نقطة النهاية الخارجة للبث المتعدد&lt;/li>
&lt;li>نوع رسالة I2NP Multicast جديد؟&lt;/li>
&lt;li>نوع رسالة I2CP Multicast SendMessageMessage جديد&lt;/li>
&lt;li>عدم تشفير الموجه-الموجه في OutNetMessageOneShotJob (الثوم؟)&lt;/li>
&lt;/ul>
&lt;p>تطبيق:&lt;/p>
&lt;ul>
&lt;li>وكيل RTSP؟&lt;/li>
&lt;/ul>
&lt;p>Streamr:&lt;/p>
&lt;ul>
&lt;li>ضبط MTU؟ أو القيام بذلك في التطبيق؟&lt;/li>
&lt;li>الاستقبال والإرسال عند الطلب&lt;/li>
&lt;/ul></description></item><item><title>البحث عن الخدمة</title><link>/ar/proposals/122-service-lookup/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/122-service-lookup/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا هو الاقتراح الكامل لكل شيء في قاعدة بيانات الشبكة. ويعرف أيضًا باسم
الإرسال لأي وجهة. سيكون هذا هو الاقتراح الرابع لنوع LS2.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>أفترض أنك أردت الإعلان عن وجهتك كنقطة خروج، أو كعقدة GNS، أو كبوابة Tor، أو
كدليل Bittorrent DHT أو imule أو i2phex أو Seedless للتمهيد، إلخ.
يمكنك تخزين هذه المعلومات في قاعدة بيانات الشبكة بدلاً من استخدام طبقة تمهيد أو معلومات منفصلة.&lt;/p>
&lt;p>لا يوجد شخص مسؤول، لذا على عكس التعدد الهائل للخدمات، لا يمكنك الحصول على قائمة مفوضة موقعة. لذا ستقوم فقط بنشر سجلك إلى floodfill.
سوف يقوم الـfloodfill بتجميع هذه البيانات وإرسالها كاستجابة للاستعلامات.&lt;/p></description></item><item><title>التحقق من معرف شبكة النقل</title><link>/ar/proposals/147-transport-network-id-check/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/147-transport-network-id-check/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>لا يرفض NTCP2 (الاقتراح 111) اتصالات من معرفات شبكة مختلفة في مرحلة طلب الجلسة.
يجب أن يتم رفض المرور حاليًا في مرحلة تأكيد الجلسة عندما يتحقق بوب من RI لأليس.&lt;/p>
&lt;p>وبالمثل، لا يرفض SSU اتصالات من معرفات شبكة مختلفة في مرحلة طلب الجلسة.
يجب أن يتم رفض المرور حاليًا بعد مرحلة تأكيد الجلسة عندما يتحقق بوب من RI لأليس.&lt;/p>
&lt;p>يقوم هذا الاقتراح بتغيير مرحلة طلب الجلسة لكلا النقلين لتضمين معرف الشبكة بطريقة متوافقة مع الإصدارات السابقة.&lt;/p></description></item><item><title>التعدد الخفي للشبكات</title><link>/ar/proposals/140-invisible-multihoming/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/140-invisible-multihoming/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>يحدد هذا الاقتراح تصميم بروتوكول يمكّن عميل I2P أو خدمة أو عملية موازنة خارجية من إدارة عدة موجهات (routers) تستضيف بشكل شفاف وجهة واحدة &lt;a href="../../ar/docs/specs/common-structures/#destination">Destination&lt;/a>
.&lt;/p>
&lt;p>حاليًا لا يحدد هذا الاقتراح تنفيذًا ملموسًا. يمكن تنفيذه كامتداد لـ &lt;a href="../../ar/docs/specs/i2cp/">I2CP&lt;/a>
، أو كبروتوكول جديد.&lt;/p>
&lt;h2 id="الدوافع">الدوافع&lt;/h2>
&lt;p>&amp;ldquo;المُضيف المتعدد&amp;rdquo; (Multihoming) هو استخدام عدة موجهات لاستضافة نفس الوجهة. الطريقة الحالية لتحقيق المُضيف المتعدد في I2P هي تشغيل نفس الوجهة على كل موجه بشكل مستقل؛ والموجه الذي يستخدمه العملاء في أي وقت معين هو آخر موجه نشر مجموعة تأجير (LeaseSet).&lt;/p></description></item><item><title>المسارات المقيدة</title><link>/ar/proposals/100-restricted-routes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/100-restricted-routes/</guid><description>&lt;h2 id="المقدمة">المقدمة&lt;/h2>
&lt;h2 id="الأفكار">الأفكار&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>إضافة نقل جديد &amp;ldquo;IND&amp;rdquo; (غير مباشر) ينشر تجزئة leaseSet في بنية RouterAddress: &amp;ldquo;IND: [key=aababababababababb]&amp;rdquo;. يُقدم هذا النقل أدنى أولوية عندما يقوم جهاز التوجيه المستهدف بنشره. لإرسالها إلى نظير عبر هذا النقل، قم باستخراج leaseset من نظير ff كما هو معتاد، وأرسلها مباشرة إلى الإيجار.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>يجب على أي نظير يعلن عن IND بناء وصيانة مجموعة من الأنفاق إلى نظير آخر. هذه ليست أنفاق استكشافية وليست أنفاق عملاء، بل مجموعة ثانية من أنفاق جهاز التوجيه.&lt;/p></description></item><item><title>انتهاء صلاحية المُعرف</title><link>/ar/proposals/133-introducer-expiration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/133-introducer-expiration/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تتعلق هذه المقترح بتحسين معدل نجاح عمليات التعريف (introductions).&lt;/p>
&lt;h2 id="الدوافع">الدوافع&lt;/h2>
&lt;p>تنتهي صلاحية أجهزة التعريف (introducers) بعد فترة زمنية معينة، ولكن هذه المعلومة لا تُنشر في معلومات الراوتر (Router Info). يجب حاليًا على الراوترات استخدام أساليب تقديرية (heuristics) لتخمين ما إذا كان جهاز التعريف لم يعد صالحًا.&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>في عنوان راوتر SSU يحتوي على أجهزة تعريف، يمكن للناشر تضمين أوقات انتهاء الصلاحية لكل جهاز تعريف بشكل اختياري.&lt;/p>
&lt;h2 id="المواصفات">المواصفات&lt;/h2>
&lt;pre tabindex="0">&lt;code>iexp{X}={nnnnnnnnnn}

X :: رقم جهاز التعريف (0-2)

nnnnnnnnnn :: الوقت بالثواني (ليس بالميلي ثانية) منذ بداية العصر (epoch).
&lt;/code>&lt;/pre>&lt;h3 id="ملاحظات">ملاحظات&lt;/h3>
&lt;ul>
&lt;li>
&lt;p>يجب أن يكون كل وقت انتهاء صلاحية أكبر من تاريخ نشر معلومات الراوتر (Router Info)،
وأقل من 6 ساعات بعد تاريخ النشر.&lt;/p></description></item><item><title>بحث قاعدة البيانات من الوجهات ECIES</title><link>/ar/proposals/154-ecies-lookups/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/154-ecies-lookups/</guid><description>&lt;h2 id="ملاحظة">ملاحظة&lt;/h2>
&lt;p>تم تنفيذ ECIES إلى ElG في الإصدار 0.9.46 وتمت إغلاق مرحلة الاقتراح.
انظر &lt;a href="../../ar/docs/specs/i2np/">I2NP&lt;/a>
 للحصول على المواصفات الرسمية.
قد يتم الرجوع إلى هذا الاقتراح للحصول على معلومات خلفية.
تم تنفيذ ECIES إلى ECIES مع تضمين المفاتيح بدءاً من الإصدار 0.9.48.
قد يتم إعادة فتح قسم ECIES-to-ECIES (المفاتيح المشتقة) أو دمجه في اقتراح مستقبلي.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;h3 id="تعاريف">تعاريف&lt;/h3>
&lt;ul>
&lt;li>AEAD: ChaCha20/Poly1305&lt;/li>
&lt;li>DLM: رسالة بحث قاعدة بيانات I2NP&lt;/li>
&lt;li>DSM: رسالة تخزين قاعدة بيانات I2NP&lt;/li>
&lt;li>DSRM: رسالة رد بحث قاعدة بيانات I2NP&lt;/li>
&lt;li>ECIES: ECIES-X25519-AEAD-Ratchet (الاقتراح 144)&lt;/li>
&lt;li>ElG: ElGamal&lt;/li>
&lt;li>ENCRYPT(k, n, payload, ad): كما هو معرّف في &lt;a href="../../ar/docs/specs/ecies/">ECIES&lt;/a>
&lt;/li>
&lt;li>LS: مجموعة التأجير&lt;/li>
&lt;li>lookup: رسالة DLM لـ I2NP&lt;/li>
&lt;li>reply: DSM أو DSRM لـ I2NP&lt;/li>
&lt;/ul>
&lt;h3 id="الملخص">الملخص&lt;/h3>
&lt;p>عند إرسال DLM لمجموعة تأجير إلى floodfill، فإن DLM يحدد بشكل عام
أن الرد يكون موسومًا، مشفرًا بـ AES، ويتم إرساله عبر نفق إلى الوجهة.
تم إضافة دعم الردود المشفرة بـ AES في الإصدار 0.9.7.&lt;/p></description></item><item><title>بروتوكول Datagram2</title><link>/ar/proposals/163-datagram2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/163-datagram2/</guid><description>&lt;h2 id="الحالة">الحالة&lt;/h2>
&lt;p>تمت الموافقة في المراجعة بتاريخ 2025-04-15.
تم دمج التغييرات في المواصفات.
تم تنفيذها في Java I2P اعتبارًا من API 0.9.66.
راجع وثائق التنفيذ للحصول على الحالة.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>خرجت من &lt;a href="../../ar/proposals/123-new-netdb-entries/">Prop123&lt;/a>
 كتقديم منفصل.&lt;/p>
&lt;p>لا يمكن التحقق من التوقيعات غير المتصلة في معالجة مخطط البيانات القابلة للاسترجاع.
يحتاج إلى علم للإشارة إلى توقيع غير متصل ولكن لا يوجد مكان لوضع علم.&lt;/p>
&lt;p>سيتطلب بروتوكول I2CP جديد تمامًا ورقم تنسيق،
ليتم إضافته إلى مواصفات &lt;a href="../../ar/docs/api/datagrams/">DATAGRAMS&lt;/a>
.
دعونا نسميه &amp;ldquo;Datagram2&amp;rdquo;.&lt;/p></description></item><item><title>بروتوكول مزرعة الثوم</title><link>/ar/proposals/150-garlic-farm-protocol/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/150-garlic-farm-protocol/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا هو المواصفة الخاصة ببروتوكول الاتصال &amp;ldquo;Garlic Farm&amp;rdquo;،
والمبنية على JRaft، ورمز &amp;ldquo;exts&amp;rdquo; الخاص بها للتنفيذ عبر TCP،
وتطبيقها النموذجي &amp;ldquo;dmprinter&amp;rdquo; &lt;a href="https://github.com/datatechnology/jraft">JRAFT&lt;/a>
.&lt;/p>
&lt;p>لم نتمكن من العثور على أي تنفيذ يحتوي على بروتوكول اتصال موثق. ومع ذلك، فإن تنفيذ JRaft بسيط بما يكفي
لأن نفحص الكود ثم نوثق بروتوكوله.
هذا الاقتراح هو نتيجة لذلك الجهد.&lt;/p>
&lt;p>سيكون هذا هو الطريقة الخلفية لتنسيق الراوترات التي تنشر
إدخالات في Meta LeaseSet. انظر الاقتراح 123.&lt;/p></description></item><item><title>بروتوكولات التشفير ما بعد الكمي</title><link>/ar/proposals/169-pq-crypto/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/169-pq-crypto/</guid><description>&lt;h3 id="الحالة">الحالة&lt;/h3>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>البروتوكول / الميزة&lt;/th>
 &lt;th>الحالة&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Ratchet&lt;/td>
 &lt;td>مكتمل في Java I2P و i2pd&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>NTCP2&lt;/td>
 &lt;td>بيتا الربع الأول 2026&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>SSU2&lt;/td>
 &lt;td>بدء التنفيذ قريباً، بيتا الربع الثالث 2026&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>MLDSA SigTypes&lt;/td>
 &lt;td>أولوية منخفضة، على الأرجح 2027+&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>بينما استمر البحث والمنافسة للحصول على تشفير ما بعد الكم (PQ) المناسب لعقد من الزمن، لم تصبح الخيارات واضحة حتى وقت قريب.&lt;/p>
&lt;p>بدأنا في النظر إلى تأثيرات التشفير المقاوم للكم (PQ crypto) في عام 2022 &lt;a href="http://zzz.i2p/topics/3294">zzz.i2p&lt;/a>
.&lt;/p>
&lt;p>أضافت معايير TLS دعم التشفير المختلط في العامين الماضيين وأصبحت الآن تُستخدم لجزء كبير من حركة البيانات المشفرة على الإنترنت بسبب الدعم في Chrome و Firefox &lt;a href="https://blog.cloudflare.com/pq-2024/">Cloudflare&lt;/a>
.&lt;/p></description></item><item><title>تجميع فصوص بيانات متعددة في الثوم</title><link>/ar/proposals/115-batch-multiple-data-cloves-in-garlic/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/115-batch-multiple-data-cloves-in-garlic/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>يتعلق هذا الاقتراح بإرسال فصوص ثوم بيانات متعددة داخل رسالة ثوم من طرف إلى طرف، بدلاً من واحدة فقط.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>غير واضح.&lt;/p>
&lt;h2 id="التغييرات-المطلوبة">التغييرات المطلوبة&lt;/h2>
&lt;p>يجب أن تكون التغييرات في OCMOSJ والصفوف المساعدة ذات الصلة، وفي ClientMessagePool. ولأنه لا يوجد الآن طابور، سيكون ضرورياً إنشاء طابور جديد وبعض التأخير. أي تجميع يجب أن يلتزم بحجم ثوم أقصى لتقليل الإسقاط. ربما 3 كيلوبايت؟ سيكون من المفيد قياس الأمور أولاً لتحديد مدى استخدام هذا الأمر.&lt;/p></description></item><item><title>تحديثات البث</title><link>/ar/proposals/164-streaming/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/164-streaming/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>أجهزة توجيه Java I2P وi2pd الأقدم من API 0.9.58 (تم إصدارها في مارس 2023)
معرضة لهجوم إعادة تشغيل حزم SYN للبث.
هذه مشكلة في تصميم البروتوكول، وليست خطأ في التنفيذ.&lt;/p>
&lt;p>يتم توقيع حزم SYN، لكن توقيع حزمة SYN الأساسية المرسلة من أليس إلى بوب
غير مرتبط بهوية بوب، لذا قد يُخزّن بوب تلك الحزمة ويعيد تشغيلها،
ويرسلها إلى ضحية تشارلي. سيفكر تشارلي أن الحزمة جاءت من
أليس ويرد عليها. في معظم الحالات، هذا غير ضار، ولكن
قد تحتوي حزمة SYN على بيانات أساسية (مثل GET أو POST) ستقوم
تشارلي بمعالجتها على الفور.&lt;/p></description></item><item><title>تحسينات نقل IPv6</title><link>/ar/proposals/158-ipv6-transport-enhancements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/158-ipv6-transport-enhancements/</guid><description>&lt;h2 id="ملاحظة">ملاحظة&lt;/h2>
&lt;p>النشر والاختبار على الشبكة قيد التقدم.
خاضع لتعديلات طفيفة.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>يهدف هذا الاقتراح إلى تنفيذ تحسينات على وسائط النقل SSU وNTCP2 لدعم IPv6.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>مع تزايد انتشار IPv6 حول العالم، وشيوع الإعدادات التي تعتمد على IPv6 فقط (خاصةً على الأجهزة المحمولة)،
نحتاج إلى تحسين دعمنا لبروتوكول IPv6 وإزالة الافتراضات القائلة بأن
جميع الراوترات تدعم IPv4.&lt;/p>
&lt;h3 id="التحقق-من-الاتصال">التحقق من الاتصال&lt;/h3>
&lt;p>عند اختيار الأقران للأنفاق، أو اختيار مسارات OBEP/IBGW لتوجيه الرسائل،
يساعد حساب ما إذا كان يمكن للراوتر A الاتصال بالراوتر B.
بشكل عام، يعني هذا تحديد ما إذا كان لدى A إمكانية إرسال خارجية عبر وسيلة نقل ونوع عنوان (IPv4/v6)
يتطابق مع أحد عناوين B الواردة المعلنة.&lt;/p></description></item><item><title>ترجمة الاسم لـ GarliCat</title><link>/ar/proposals/105-garlicat-name-translation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/105-garlicat-name-translation/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح يدور حول إضافة دعم للبحث العكسي لنظام أسماء النطاقات (DNS) إلى I2P.&lt;/p>
&lt;h2 id="آلية-الترجمة-الحالية">آلية الترجمة الحالية&lt;/h2>
&lt;p>يقوم GarliCat (GC) بترجمة الأسماء لإعداد الاتصالات مع عقد أخرى لـ GC. هذه الترجمة للأسماء هي مجرد ترميز للتمثيل الثنائي لعناوين إلى شكل مشفر بـ Base32. لذا، فإن الترجمة تعمل ذهاباً وإياباً.&lt;/p>
&lt;p>يتم اختيار هذه العناوين بحيث تكون بطول 80 بت. هذا لأن Tor يستخدم قيم بطول 80 بت لعنونه خدماته المخفية. لذا، يعمل OnionCat (والذي هو GC لـ Tor) مع Tor بدون تدخل إضافي.&lt;/p></description></item><item><title>تسليم OBEP إلى أنفاق 1-of-N أو N-of-N</title><link>/ar/proposals/125-obep-to-one-of-many-tunnels/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/125-obep-to-one-of-many-tunnels/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>يغطي هذا الاقتراح تحسينين لتحسين أداء الشبكة:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>تفويض اختيار IBGW إلى OBEP من خلال تزويده بقائمة من
البدائل بدلاً من خيار واحد فقط.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>تمكين توجيه الحزم متعددة البث (multicast) في OBEP.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h2 id="الدوافع">الدوافع&lt;/h2>
&lt;p>في حالة الاتصال المباشر، الفكرة هي تقليل ازدحام الاتصال، من خلال
منح OBEP مرونة في كيفية اتصاله بـ IBGWs. القدرة على تحديد
نفق متعدد تمكننا أيضًا من تنفيذ البث المتعدد في OBEP (من خلال
توصيل الرسالة إلى جميع الأنفاق المحددة).&lt;/p></description></item><item><title>تشفير طبقة النفق في ChaCha</title><link>/ar/proposals/153-chacha20-layer-encryption/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/153-chacha20-layer-encryption/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>يستند هذا الاقتراح ويتطلب التغييرات من الاقتراح 152: أنفاق ECIES.&lt;/p>
&lt;p>فقط الأنفاق المبنية من خلال القفزات التي تدعم صيغة BuildRequestRecord لأنفاق ECIES-X25519 يمكنها تنفيذ هذه المواصفات.&lt;/p>
&lt;p>تتطلب هذه المواصفات تنسيق خيارات بناء النفق للإشارة إلى نوع تشفير طبقة النفق ونقل مفاتيح طبقة AEAD.&lt;/p>
&lt;h3 id="الأهداف">الأهداف&lt;/h3>
&lt;p>الأهداف من هذا الاقتراح هي:&lt;/p>
&lt;ul>
&lt;li>استبدال AES256/ECB+CBC بـChaCha20 لتشفير طبقة النفق المثبتة وIV&lt;/li>
&lt;li>استخدام ChaCha20-Poly1305 لحماية AEAD بين القفزات&lt;/li>
&lt;li>عدم الكشف عن تشفير طبقة النفق القائم للمشاركين غير المشتركين في النفق&lt;/li>
&lt;li>عدم إجراء أي تغييرات على طول الرسائل العلوية للنفق&lt;/li>
&lt;/ul>
&lt;h3 id="معالجة-الرسائل-المثبتة-في-النفق">معالجة الرسائل المثبتة في النفق&lt;/h3>
&lt;p>هذا القسم يصف التغييرات على:&lt;/p></description></item><item><title>تعمية المفاتيح في ECDSA</title><link>/ar/proposals/151-ecdsa-blinding/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/151-ecdsa-blinding/</guid><description>&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>بعض الأشخاص لا يحبون EdDSA أو RedDSA. يجب أن نقدم بعض البدائل ونسمح لهم بتعمية التوقيعات في ECDSA.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تصف هذه الاقتراح كيفية تعمية المفاتيح لأنواع التوقيع في ECDSA 1، 2، 3.&lt;/p>
&lt;h2 id="الاقتراح">الاقتراح&lt;/h2>
&lt;p>يعمل بنفس طريقة RedDSA، لكن كل شيء باللغة النهاية الكبيرة.
يُسمح فقط بنفس أنواع التوقيع، مثل 1-&amp;gt;1، 2-&amp;gt;2، 3-&amp;gt;3.&lt;/p>
&lt;h3 id="التعريفات">التعريفات&lt;/h3>
&lt;p>B
نقطة الأساس في المنحنى&lt;/p>
&lt;p>L
ترتيب مجموعة المنحنى البيضوي. خاصية المنحنى.&lt;/p>
&lt;p>DERIVE_PUBLIC(a)
تحويل مفتاح خاص إلى عام، عبر ضرب B على منحنى بيضوي&lt;/p></description></item><item><title>تفضيل أجهزة التوجيه القريبة في المساحة المفتاحية</title><link>/ar/proposals/116-prefer-near-in-keyspace/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/116-prefer-near-in-keyspace/</guid><description>&lt;h2 id="النظرة-العامة">النظرة العامة&lt;/h2>
&lt;p>هذا اقتراح لتنظيم الأقران بحيث يفضلون الاتصال بأقران آخرين قريبين منهم في المساحة المفتاحية.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>الفكرة هي تحسين نجاح بناء النفق، بزيادة احتمال أن يكون جهاز التوجيه متصلًا بالفعل بجهاز آخر.&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;h3 id="التغييرات-المطلوبة">التغييرات المطلوبة&lt;/h3>
&lt;p>سيتطلب هذا التغيير:&lt;/p>
&lt;ol>
&lt;li>يفضل كل جهاز توجيه الاتصالات القريبة منهم في المساحة المفتاحية.&lt;/li>
&lt;li>يكون كل جهاز توجيه على علم بأن كل جهاز توجيه يفضل الاتصالات القريبة منهم في المساحة المفتاحية.&lt;/li>
&lt;/ol>
&lt;h3 id="مزايا-لبناء-الأنفاق">مزايا لبناء الأنفاق&lt;/h3>
&lt;p>إذا قمت ببناء نفق:&lt;/p></description></item><item><title>توسيع I2PControl</title><link>/ar/proposals/170-i2pcontrol-expansion/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/170-i2pcontrol-expansion/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>يُقدِّم هذا الاقتراح معلومات جديدة إلى واجهة برمجة تطبيقات i2pcontrol، مما يتيح مرونة أكبر. تشمل هذه المعلومات: إضافة وحذف واسترجاع وتعديل دفاتر العناوين والخدمات المخفية. كما يُقدِّم هذا الاقتراح مزيدًا من المعلومات حول جهاز التوجيه الخاص بك، مثل الأقران (peers) والأخبار (news) وقاعدة البيانات الشبكية (netdb) والمزيد.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>حالة الاستخدام لهذا الاقتراح هي إنشاء واجهة وحدة تحكم موحدة وبسيطة يمكن مشاركتها عبر كل تنفيذات الراوتر مع مجموعة البروتوكولات القياسية لشبكة i2p. وبشكل أساسي، يتيح هذا الاقتراح تجربة أكثر بديهية وسهولة في الاستخدام للمستخدمين عبر شبكة I2P.&lt;/p></description></item><item><title>جمع الإحصاءات الاختياري</title><link>/ar/proposals/117-opt-in-statistics-collection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/117-opt-in-statistics-collection/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تتعلق هذه الاقتراح بنظام الإبلاغ الآلي الذي يتم الاشتراك فيه لجمع
إحصاءات الشبكة.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>حاليًا، هناك العديد من معلمات الشبكة التي تم تحديدها استنادًا إلى التخمين المستنير. يُشتبه في أن بعضها يمكن تعديله لتحسين الأداء العام للشبكة من حيث السرعة والموثوقية وغيرها. ومع ذلك، فإن تغييرها دون بحث مناسب يعتبر محفوفًا بالمخاطر للغاية.&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>يدعم الموجه جمع واسع للإحصاءات التي يمكن استخدامها لتحليل خصائص الشبكة بشكل عام. ما نحتاجه هو نظام إبلاغ آلي يجمع تلك الإحصاءات في مكان مركزي. بطبيعة الحال، سيكون ذلك اختياريًا لأنه يدمر بشكل كبير الهوية المجهولة. (الإحصاءات الصديقة للخصوصية تُبلّغ بالفعل إلى stats.i2p) كرقم تقريبي، لشبكة بحجم 30,000 ينبغي أن يكون عينة من 300 موجه إبلاغ ممثلة بشكل كافٍ.&lt;/p></description></item><item><title>حدود الازدحام</title><link>/ar/proposals/162-congestion-caps/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/162-congestion-caps/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>إضافة مؤشرات ازدحام إلى معلومات الموجه المنشورة (RI).&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>تشير &amp;ldquo;حدود&amp;rdquo; عرض النطاق الترددي (القدرات) إلى حدود مشاركة عرض النطاق وإمكانات الوصول ولكن لا تشير إلى حالة الازدحام.
سيساعد مؤشر الازدحام الموجهات في تجنب محاولة البناء عبر موجه مزدحم،
مما يؤدي إلى مزيد من الازدحام وتخفيض نجاح بناء النفق.&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>تعريف قدرات جديدة للإشارة إلى مستويات مختلفة من الازدحام أو مشاكل السعة.
سيتم وضعها في قدرات RI العلوية، وليس قدرات العنوان.&lt;/p></description></item><item><title>خيارات رسائل بناء النفق</title><link>/ar/proposals/143-build-message-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/143-build-message-options/</guid><description>&lt;h2 id="ملاحظة">ملاحظة&lt;/h2>
&lt;p>لم يتم تنفيذ هذا الاقتراح كما هو محدد،
ومع ذلك، تم تصميم رسائل البناء الطويلة والقصيرة ل ECIES (الاقتراحات 152 و 157) بحقول خيارات قابلة للتمديد.
انظر &lt;a href="../../ar/docs/specs/tunnel-implementation/#tunnel-creation-ecies">مواصفة Tunnel Creation ECIES&lt;/a>
 للمواصفة الرسمية.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>إضافة آلية مرنة وقابلة للتمديد للخيارات في سجلات بناء I2NP Tunnel
والتي تحتوي عليها رسائل بناء النفق والرد على بناء النفق.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>هناك بعض الاقتراحات المؤقتة الغير موثقة التي يتم تقديمها لتعيين الخيارات أو التكوين في رسالة بناء النفق،
بحيث يمكن لمنشئ النفق تمرير بعض المعلمات إلى كل مرحلة من مراحل النفق.&lt;/p></description></item><item><title>دعم Floodfill لأنواع التوقيعات الاختيارية</title><link>/ar/proposals/137-optional-sigtypes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/137-optional-sigtypes/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>إضافة طريقة تمكن floodfills من الإعلان عن دعمها لأنواع التوقيعات الاختيارية.
سيتيح ذلك توفير طريقة لدعم أنواع توقيعات جديدة على المدى الطويل،
حتى لو لم تدعم جميع التطبيقات هذه الأنواع.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>كشفت اقتراح GOST رقم 134 عن عدة مشكلات مع نطاق التوقيع التجريبي غير المستخدم سابقًا.&lt;/p>
&lt;p>أولاً، بما أن أنواع التوقيعات في النطاق التجريبي لا يمكن حجزها، فقد تُستخدم لأنواع توقيعات متعددة دفعة واحدة.&lt;/p>
&lt;p>ثانيًا، ما لم يمكن تخزين معلومات الموجه أو مجموعة التأجير بنوع توقيع تجريبي في floodfill،
سيكون من الصعب اختبار النوع الجديد من التوقيعات بالكامل أو استخدامه بشكل تجريبي.&lt;/p></description></item><item><title>دعم ملء الفيضانات لأنواع التوقيع التجريبية</title><link>/ar/proposals/136-experimental-sigtypes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/136-experimental-sigtypes/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>بالنسبة لأنواع التوقيع في النطاق التجريبي (65280-65534)،
يجب على الفيضانات قبول تخزين netdb دون التحقق من التوقيع.&lt;/p>
&lt;p>سوف يدعم هذا اختبار أنواع التوقيع الجديدة.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>اقتراح GOST 134 كشف عن مشكلتين مع نطاق نوع التوقيع التجريبي غير المستخدم سابقًا.&lt;/p>
&lt;p>أولاً، نظرًا لأن أنواع التوقيع في النطاق التجريبي لا يمكن الاحتفاظ بها، قد تُستخدم
لأنواع توقيع متعددة في وقت واحد.&lt;/p>
&lt;p>ثانيًا، ما لم يتم تخزين معلومات الموجه أو مجموعة التأجير مع نوع توقيع تجريبي في الفيضانات،
فإن نوع التوقيع الجديد يكون من الصعب اختباره بالكامل أو استخدامه على أساس تجريبي.&lt;/p></description></item><item><title>دليل الخدمة</title><link>/ar/proposals/102-service-directory/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/102-service-directory/</guid><description>&lt;h2 id="لمحة-عامة">لمحة عامة&lt;/h2>
&lt;p>هذا الاقتراح يتعلق ببروتوكول يمكن أن تستخدمه التطبيقات لتسجيل والخدمات في دليل.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>الطريقة الأكثر مباشرة لدعم onioncat هي باستخدام دليل الخدمة.&lt;/p>
&lt;p>هذا مشابه لاقتراح كان لسبونج قبل فترة على الـ IRC. لا أعتقد أنه كتبه، لكن فكرته كانت وضعه في netDb. لست مؤيدًا لذلك، لكن سأترك المناقشة حول أفضل طريقة للوصول إلى الدليل (عمليات البحث في netDb، DNS-over-i2p، HTTP، hosts.txt، إلخ) ليوم آخر.&lt;/p>
&lt;p>ربما يمكنني إعداد ذلك بسرعة باستخدام HTTP ومجموعة من سكربتات البيرل التي أستخدمها لنموذج إضافة المفتاح.&lt;/p></description></item><item><title>رسائل I2NP الأكبر</title><link>/ar/proposals/103-bigger-i2np-messages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/103-bigger-i2np-messages/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح يتعلق بزيادة الحد الأقصى لحجم رسائل I2NP.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>استخدام iMule لحزم بيانات بحجم 12 كيلو بايت كشف عن الكثير من المشاكل. الحد الفعلي اليوم هو أقرب إلى 10 كيلو بايت.&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>للقيام بـ:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>زيادة حد NTCP - ليس بالأمر السهل؟&lt;/p>
&lt;/li>
&lt;li>
&lt;p>المزيد من التعديلات على كمية علامات الجلسة. قد يؤثر على الحد الأقصى لحجم النافذة؟ هل هناك إحصاءات يمكن النظر إليها؟ جعل الرقم متغير بناءً على الكمية التي نعتقد أنهم يحتاجونها؟ هل يمكنهم طلب المزيد؟ طلب كمية؟&lt;/p></description></item><item><title>رسائل بناء الأنفاق الأصغر</title><link>/ar/proposals/157-new-tbm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/157-new-tbm/</guid><description>&lt;h2 id="ملاحظة">ملاحظة&lt;/h2>
&lt;p>تم تنفيذها اعتبارًا من الإصدار API 0.9.51.
جاري نشرها واختبارها على الشبكة.
عرضة للمراجعة الطفيفة.
انظر &lt;a href="../../ar/docs/specs/i2np/">I2NP&lt;/a>
 و&lt;a href="../../ar/docs/specs/tunnel-implementation/#tunnel-creation-ecies">Tunnel-Creation-ECIES&lt;/a>
 للمواصفات النهائية.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;h3 id="الملخص">الملخص&lt;/h3>
&lt;p>الحجم الحالي للسجلات المشفرة لطلب بناء النفق والسجلات في الرد هو 528 بايت.
بالنسبة لرسائل بناء النفق المتغيرة والردود على بناء النفق، يكون الحجم الإجمالي 2113 بايت.
يتم تقسيم هذه الرسالة إلى ثلاثة رسائل أنفاق لكل منها 1 كيلوبايت للمسار العكسي.&lt;/p>
&lt;p>التغييرات على سجل بحجم 528 بايت لأجهزة التوجيه ECIES-X25519 محددة في &lt;a href="../../ar/proposals/152-ecies-tunnels/">Prop152&lt;/a>
 و&lt;a href="../../ar/docs/specs/tunnel-implementation/#tunnel-creation-ecies">Tunnel-Creation-ECIES&lt;/a>
.
بالنسبة لمزيج من أجهزة التوجيه ElGamal وECIES-X25519 في نفق، يجب أن يظل حجم السجل 528 بايت.
ومع ذلك، إذا كانت جميع أجهزة التوجيه في نفق هي ECIES-X25519، فمن الممكن إنشاء سجل بناء أصغر، لأن تشفير ECIES-X25519 لديه عبء منخفض كثيرا مقارنة بـ ElGamal.&lt;/p></description></item><item><title>رسوم الخمول لإدخالات دفتر العناوين</title><link>/ar/proposals/131-dormant-fee-addressbook/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/131-dormant-fee-addressbook/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>إذا كان العنوان غير متصل لفترة طويلة، يجب إزالته من دفتر العناوين ليصبح الاسم متاحًا لتسجيل جديد.
هذا هو الحال الآن في كيفية عمل inr.&lt;/p>
&lt;p>لكن ماذا إذا لم يكن المالك مهتمًا بتشغيل هذه المورد بعد الآن ولكنه يريد الاحتفاظ بعنوان له لتجنب الاحتيال، إلخ. يجب أن نقدم رسومًا سنوية. سيظل العنوان في السجلات طالما تم دفع الرسوم. لن تكون هناك حاجة لأي رسوم إذا كان قد عاد للعمل عبر الإنترنت.
في حالة stats.i2p، يجب أن تذهب الأموال إلى ميزانية I2P.&lt;/p></description></item><item><title>زيادة IPv6 MTU</title><link>/ar/proposals/127-increase-ipv6-mtu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/127-increase-ipv6-mtu/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تهدف هذه المقترح إلى زيادة الحد الأقصى ل SSU IPv6 MTU من 1472 إلى 1488. تم تطبيقه في الإصدار 0.9.28.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>يجب أن يكون IPv4 MTU مضاعفاً لـ16، + 12. يجب أن يكون IPv6 MTU مضاعفاً لـ16.&lt;/p>
&lt;p>عندما تمت إضافة دعم IPv6 لأول مرة منذ سنوات، قمنا بتعيين الحد الأقصى ل IPv6 MTU إلى 1472، أقل من
IPv4 MTU البالغ 1484. كان ذلك لتبسيط الأمور وضمان أن يكون IPv6 MTU أقل
من IPv4 MTU الموجود. الآن وبعد أن أصبح دعم IPv6 مستقراً، يجب أن نتمكن من
تعيين IPv6 MTU أعلى من IPv4 MTU.&lt;/p></description></item><item><title>سجلات الخدمة في LS2</title><link>/ar/proposals/167-service-records/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/167-service-records/</guid><description>&lt;h2 id="الحالة">الحالة&lt;/h2>
&lt;p>تمت الموافقة في المراجعة الثانية بتاريخ 2025-04-01؛ المواصفات محدثة؛ لم يتم تنفيذها بعد.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>يخلو I2P من نظام DNS مركزي.
ومع ذلك، فإن دفتر العناوين، جنبًا إلى جنب مع نظام اسم المضيف b32، يسمح
للموجه بالبحث عن وجهات كاملة واسترجاع مجموعات التأجير (lease sets)، التي تحتوي
على قائمة من البوابات والمفاتيح بحيث يمكن للعملاء الاتصال بتلك الوجهة.&lt;/p>
&lt;p>إذًا، تشبه مجموعات التأجير (leasesets) سجلات DNS نوعًا ما. لكن حاليًا لا توجد وسيلة
لمعرفة ما إذا كان هذا المضيف يدعم أي خدمات، سواء على تلك الوجهة أو غيرها،
بطريقة مشابهة لسجلات DNS &lt;a href="https://en.wikipedia.org/wiki/SRV_record">SRV&lt;/a>
 كما هو محدد في &lt;a href="https://datatracker.ietf.org/doc/html/rfc2782">RFC 2782&lt;/a>
.&lt;/p></description></item><item><title>شبه DNS</title><link>/ar/proposals/128-quasi-dns/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/128-quasi-dns/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح هو استخدام DNS عبر الرزم الفرعية للنطاقات الفرعية.&lt;/p>
&lt;h2 id="الدوافع">الدوافع&lt;/h2>
&lt;p>سيتم تحديدها&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>سيتم تحديدها&lt;/p>
&lt;h2 id="المواصفة">المواصفة&lt;/h2>
&lt;p>سيتم تحديدها&lt;/p>
&lt;h2 id="الترحيب">الترحيب&lt;/h2>
&lt;p>سيتم تحديدها&lt;/p></description></item><item><title>علامة I2CP للتبديل بين النفق الصادر</title><link>/ar/proposals/171-i2cp-streaming-ack-tunnel-switch/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/171-i2cp-streaming-ack-tunnel-switch/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>يمكن أن تتوقف اتصالات العميل في البث عندما تُفقد تأكيدات التسليم بصمت. يقوم المرسل بإعادة الإرسال حتى يتم استلام تأكيد أو حتى يتم قطع الاتصال، دون وجود وسيلة موثوقة للتحقق من وصول التأكيدات إلى الطرف الآخر. يضيف هذا الاقتراح بتة علامة جديدة إلى حقل العلامات في &lt;a href="../../ar/docs/specs/i2cp/">SendMessageExpiresMessage&lt;/a>
 بحيث يمكن للعميل أن يوجه الموجه باختيار نفق صادر مختلف للرسائل اللاحقة لنفس الوجهة. يستخدم بروتوكول البث هذه البتة لبدء تبديل النفق عند اكتشاف توقف الاتصال.&lt;/p></description></item><item><title>عملية اقتراح I2P</title><link>/ar/proposals/001-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/001-process/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>يصف هذا المستند كيفية تغيير مواصفات I2P، وكيفية عمل مقترحات I2P، والعلاقة بين مقترحات I2P والمواصفات.&lt;/p>
&lt;p>تم تعديل هذا المستند من عملية مقترح Tor، وكثير من المحتوى أدناه تم كتابته في الأصل بواسطة Nick Mathewson.&lt;/p>
&lt;p>هذا هو مستند إعلامي.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>في السابق، كانت عملية تحديث مواصفات I2P غير رسمية إلى حد ما: كنا نقدم مقترحًا على منتدى التطوير ونناقش التغييرات، ثم نصل إلى إجماع ونقوم بتعديل المواصفة مع تغييرات مسودة (ليس بالضرورة في ذلك الترتيب)، وأخيرًا ننفذ التغييرات.&lt;/p></description></item><item><title>قائمة الحظر بتنسيق SU3</title><link>/ar/proposals/130-blocklist-su3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/130-blocklist-su3/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح هو لتوزيع تحديثات قوائم الحظر في ملف su3 منفصل.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>بدون هذا، يتم تحديث قائمة الحظر فقط في الإصدار.
يمكن استخدام هذا التنسيق في تطبيقات متعددة لجهاز التوجيه.&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>تحديد الشكل ليتم تغليفه في ملف su3.
السماح بالحظر بواسطة عنوان IP أو تجزئة جهاز التوجيه.
يمكن لأجهزة التوجيه الاشتراك في عنوان URL، أو استيراد ملف تم الحصول عليه بوسائل أخرى.
يحتوي ملف su3 على توقيع يجب التحقق منه عند الاستيراد.&lt;/p></description></item><item><title>قائمة الحظر في موجز الأخبار</title><link>/ar/proposals/129-blocklist-newsxml/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/129-blocklist-newsxml/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تهدف هذه الاقتراح إلى توزيع تحديثات قائمة الحظر في ملف الأخبار،
الذي يتم توزيعه بتنسيق su3 الموقع.
تم تنفيذه في الإصدار 0.9.28.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>بدون هذا، لا يتم تحديث قائمة الحظر إلا في الإصدار.
يستخدم اشتراك الأخبار الحالي.
يمكن استخدام هذا التنسيق في تطبيقات توجيه مختلفة، ولكن فقط برنامج التوجيه Java
يستخدم اشتراك الأخبار الآن.&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>إضافة قسم جديد إلى ملف news.xml.
السماح بالحظر عبر IP أو تجزئة الموجه.
سيكون للقسم ختم زمني خاص به.
السماح بإلغاء حظر الإدخالات المحجوبة سابقًا.&lt;/p></description></item><item><title>قالب اقتراح تشفير جديد</title><link>/ar/proposals/142-new-crypto-template/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/142-new-crypto-template/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>يصف هذا المستند القضايا المهمة التي يجب أخذها بعين الاعتبار عند اقتراح بديل أو إضافة إلى تشفير ElGamal غير المتماثل المستخدم لدينا.&lt;/p>
&lt;p>هذا مستند إعلامي.&lt;/p>
&lt;h2 id="الدوافع">الدوافع&lt;/h2>
&lt;p>تُعد خوارزمية ElGamal قديمة وبطيئة، ووجود بدائل أفضل.&lt;br>
مع ذلك، هناك عدة قضايا يجب معالجتها قبل أن نتمكن من إضافة أو التحول إلى أي خوارزمية جديدة.&lt;br>
يسلط هذا المستند الضوء على هذه القضايا غير المحلولة.&lt;/p>
&lt;h2 id="البحث-الخلفي">البحث الخلفي&lt;/h2>
&lt;p>على أي شخص يقترح تشفيرًا جديدًا أن يكون على دراية أولًا بالمستندات التالية:&lt;/p></description></item><item><title>متتبعات UDP</title><link>/ar/proposals/160-udp-trackers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/160-udp-trackers/</guid><description>&lt;h2 id="الحالة">الحالة&lt;/h2>
&lt;p>تمت الموافقة عليه في المراجعة 2025-06-24. المواصفة متوفرة في &lt;a href="../../ar/docs/specs/udp-bittorrent-announces/">مواصفة UDP&lt;/a>
. مُنفذ في zzzot 0.20.0-beta2. مُنفذ في i2psnark اعتباراً من API 0.9.67. تحقق من وثائق التنفيذات الأخرى للحالة.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح مخصص لتطبيق UDP trackers في I2P.&lt;/p>
&lt;h3 id="change-history">Change History&lt;/h3>
&lt;p>تم نشر اقتراح أولي لمتتبعات UDP في I2P على &lt;a href="../../ar/docs/applications/bittorrent/">صفحة مواصفات bittorrent&lt;/a>
 الخاصة بنا في مايو 2014؛ وقد سبق هذا عملية الاقتراح الرسمية لدينا، ولم يتم تنفيذه قط. تم إنشاء هذا الاقتراح في أوائل عام 2022 ويبسط نسخة 2014.&lt;/p></description></item><item><title>مجموعة التأجير المشفرة</title><link>/ar/proposals/121-encrypted-leaseset/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/121-encrypted-leaseset/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح يتعلق بإعادة تصميم آليّة تشفير LeaseSets.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>LeaseSet المشفرة الحالية سيئة للغاية وغير آمنة. يمكنني القول ذلك، لقد قمت بتصميمها وتنفيذها.&lt;/p>
&lt;p>الأسباب:&lt;/p>
&lt;ul>
&lt;li>مشفرة باستخدام AES CBC&lt;/li>
&lt;li>مفتاح AES واحد للجميع&lt;/li>
&lt;li>انتهاء صلاحية Lease مازالت مكشوفة&lt;/li>
&lt;li>مفتاح التشفير العام مازال مكشوفا&lt;/li>
&lt;/ul>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;h3 id="الأهداف">الأهداف&lt;/h3>
&lt;ul>
&lt;li>جعل الشيء كله غامضا&lt;/li>
&lt;li>مفاتيح لكل مستلم&lt;/li>
&lt;/ul>
&lt;h3 id="الاستراتيجية">الاستراتيجية&lt;/h3>
&lt;p>افعل مثل GPG/OpenPGP. تشفير مفتاح متعظم بشكل غير متماثل لكل مستلم. البيانات مشفرة باستخدام ذلك المفتاح غير المتماثل. انظر على سبيل المثال &lt;a href="https://tools.ietf.org/html/rfc4880#section-5.1">RFC-4880-S5.1&lt;/a>

إذا كنا نستطيع أن نجده خوارزمية صغيرة وسريعة.&lt;/p></description></item><item><title>مجموعة تأجير-ميتامحدد لتعدد المواضع</title><link>/ar/proposals/120-meta-leaseset-for-multihoming/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/120-meta-leaseset-for-multihoming/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تهدف هذه الاقتراح إلى تنفيذ دعم صحيح لتعدد المواضع في I2P يمكنه التوسع إلى مواقع كبيرة.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>يعتبر تعدد المواضع حلاً مؤقتاً وعلى الأرجح لن يعمل، على سبيل المثال، مع facebook.i2p بمقياس كبير. لنفترض أن لدينا 100 مواضع متعددة كل منها يحتوي على 16 نفقاً، هذا يعني 1600 نشرة LS كل 10 دقائق، أو ما يقرب من 3 في الثانية. ستُغمر الفيضانات وستبدأ أدوات التحكم في الضغط. وهذا قبل أن نذكر حتى ترافيك البحث.&lt;/p></description></item><item><title>مساعد عناوين معتمد</title><link>/ar/proposals/135-authenticated-address-helpers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/135-authenticated-address-helpers/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تضيف هذه الاقتراح آلية توثيق إلى روابط مساعد العناوين.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>روابط مساعد العناوين بطبيعتها غير آمنة. بإمكان أي شخص وضع معلمة مساعد العناوين
في رابط، حتى مع صورة، ويمكنه وضع أي وجهة في معلمة URL لمساعد العنوان &amp;ldquo;i2paddresshelper&amp;rdquo;. اعتماداً على تنفيذ وكيل HTTP
للمستخدم، قد يتم قبول خريطة الاسم المضيف/الوجهة هذه، إذا لم تكن موجودة حالياً في
دفتر العناوين، سواءً بوجود شاشة وسيطة للمستخدم للقبول أو بدونها.&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>سوف تقدم خوادم القفز الموثوقة وخدمات تسجيل دفاتر العناوين روابط جديدة لمساعد العنوان
تضيف معلمات توثيق. ستتكون المعلمتان الجديدتان من توقيع Base 64 وسلسلة
موقعة بواسطة.&lt;/p></description></item><item><title>مطابقة OBEPs مع IBGWs</title><link>/ar/proposals/138-match-obep-with-ibgw/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/138-match-obep-with-ibgw/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>تضيف هذه الاقتراحية خيار I2CP للأنفاق الصادرة الذي يتسبب في اختيار أو بناء الأنفاق عند إرسال رسالة بحيث يتطابق OBEP مع أحد IBGWs من LeaseSet للوجهة Destination المستهدفة.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>تستخدم معظم موجهات I2P نوعًا من إسقاط الحزم لإدارة الاحتقان. يستخدم التنفيذ المرجعي استراتيجية WRED التي تأخذ في الاعتبار حجم الرسالة ومسافة السفر (راجع &lt;a href="../../ar/docs/specs/tunnel-implementation/#tunnelthrottling">وثائق tunnel throttling&lt;/a>
). بسبب هذه الاستراتيجية، يكون المصدر الأساسي لفقدان الحزم هو OBEP.&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>عند إرسال رسالة، يختار المرسل أو يبني نفقًا مع OBEP يكون نفس جهاز التوجيه كإحدى IBGWs للمتلقي. عن طريق القيام بذلك، ستذهب الرسالة مباشرة من نفق إلى الآخر، دون الحاجة إلى إرسالها عبر الشبكة في المنتصف.&lt;/p></description></item><item><title>معلمات عرض النفق</title><link>/ar/proposals/168-tunnel-bandwidth/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/168-tunnel-bandwidth/</guid><description>&lt;h2 id="ملاحظة">ملاحظة&lt;/h2>
&lt;p>تمت الموافقة على هذا الاقتراح وهو الآن في
&lt;a href="../../ar/docs/specs/tunnel-implementation/#tunnel-creation-ecies">Tunnel Creation ECIES specification&lt;/a>
 اعتبارًا من API 0.9.65.
لا توجد تطبيقات معروفة حتى الآن؛ تواريخ التنفيذ / نسخ API لم تتحدد بعد.&lt;/p>
&lt;h2 id="لمحة-عامة">لمحة عامة&lt;/h2>
&lt;p>مع زيادة أداء الشبكة خلال السنوات الأخيرة ببروتوكولات جديدة، وأنواع تشفير، وتحسينات في التحكم في الازدحام، أصبح بإمكان التطبيقات الأسرع مثل بث الفيديو أن تصبح ممكنة. تتطلب هذه التطبيقات عرض نطاق ترددي عالٍ عند كل خطوة في أنفاق عملاءهم.&lt;/p></description></item><item><title>موجهات ECIES</title><link>/ar/proposals/156-ecies-routers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/156-ecies-routers/</guid><description>&lt;h2 id="ملاحظة">ملاحظة&lt;/h2>
&lt;p>نشر الشبكة والاختبار قيد التقدم. قابل للتعديل. الحالة:&lt;/p>
&lt;ul>
&lt;li>تم تنفيذ موجهات ECIES اعتبارًا من 0.9.48، راجع &lt;a href="../../ar/docs/specs/common-structures/">Common&lt;/a>
.&lt;/li>
&lt;li>تم تنفيذ بناء الأنفاق اعتبارًا من 0.9.48، راجع &lt;a href="../../ar/docs/specs/tunnel-implementation/#tunnel-creation-ecies">Tunnel-Creation-ECIES&lt;/a>
.&lt;/li>
&lt;li>تم تنفيذ الرسائل المشفرة للموجهات ECIES اعتبارًا من 0.9.49، راجع &lt;a href="../../ar/docs/specs/ecies/">ECIES-ROUTERS&lt;/a>
.&lt;/li>
&lt;li>تم تنفيذ رسائل بناء النفق الجديدة اعتبارًا من 0.9.51.&lt;/li>
&lt;/ul>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;h3 id="ملخص">ملخص&lt;/h3>
&lt;p>حاليًا تحتوي هويات الموجهات على مفتاح تشفير ElGamal.
كانت هذه هي المعيار منذ بداية I2P.
ElGamal بطيء ويحتاج إلى استبداله في جميع الأماكن التي يُستخدم فيها.&lt;/p></description></item><item><title>نطاق المنافذ في Routerinfo</title><link>/ar/proposals/132-ports-range-in-routerinfo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/132-ports-range-in-routerinfo/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>أو قائمة بدلاً من منفذ واحد.&lt;/p>
&lt;p>يمكن للعميل الاتصال بأي منها ويجب أن يختار عشوائيًا.
سيجعل نمط الحركة أقل قابلية للتعرف، ويساعد في تجاوز DPI وبعض مرشحات مكافحة الـ DDoS.&lt;/p>
&lt;p>كما يمكن استخدامها لتوزيع الحمل على العقد ذات الأعباء العالية جدًا في المستقبل.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>قيد التحديد&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>قيد التحديد&lt;/p>
&lt;h2 id="المواصفات">المواصفات&lt;/h2>
&lt;p>قيد التحديد&lt;/p>
&lt;h2 id="الهجرة">الهجرة&lt;/h2>
&lt;p>قيد التحديد&lt;/p></description></item><item><title>نظام توقيع Red25519</title><link>/ar/proposals/146-red25519/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/146-red25519/</guid><description>&lt;h2 id="ملاحظة">ملاحظة&lt;/h2>
&lt;p>تنفيذ الشبكة والاختبار قيد التقدم.
ممكن أن يخضع لتعديلات طفيفة.
انظر إلى &lt;a href="../../ar/docs/specs/red25519-signature-scheme/">specification&lt;/a>
 للحصول على المواصفات الرسمية.&lt;/p>
&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>توضح هذه الاقتراح نظام توقيع قابل لإعادة التوزيع مناسب لإنشاء المقاصد التي يمكن تعميتها. يمكن أيضًا استخدامه لتعمية المقاصد الموجودة لنظام Ed25519، مع تقليل ضئيل في الفعالية.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>يحدد &lt;a href="../../ar/proposals/123-new-netdb-entries/">Proposal 123&lt;/a>
 تنسيق LeaseSet2 مشفرًا يجسد مبدأ السلطة الأقل: يُمنح كل مشارك في الشبكة فقط المعلومات الضرورية لدوره. على وجه الخصوص، فإن LeaseSet2 المشفر المنشور إلى Floodfill لا يكشف عن الوجهة الذي هو من أجلها، ولا يمكن عرض عقود الإيجار إلا من قبل شخص لديه معرفة مسبقة بالوجهة. ومع ذلك، لا تزال Floodfills بحاجة إلى أن تكون قادرة على التحقق من LeaseSet2 المشفرات عندما تكون منشورة، ويحتاج العملاء إلى ضمان إضافي بأن الوجهة هي التي فرضت المصادقة.&lt;/p></description></item><item><title>نقل TLS</title><link>/ar/proposals/104-tls-transport/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/104-tls-transport/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>هذا الاقتراح يتناول تنفيذ نقل يستند إلى TLS.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>إنها اقتراح متكرر بأن يكون لدينا نقل مقاوم للتجسس بحيث نكون مقاومين للبصمات والحظر من قبل مزودي خدمات الإنترنت والخصوم على المستوى الحكومي، مثل ما يمتلكه تور (أي محاولة الظهور كمثل جلسة HTTPS من Firefox) .&lt;/p>
&lt;h2 id="التصميم">التصميم&lt;/h2>
&lt;p>سيتم تحديده لاحقاً&lt;/p></description></item><item><title>نوع توقيع GOST</title><link>/ar/proposals/134-gost/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ar/proposals/134-gost/</guid><description>&lt;h2 id="نظرة-عامة">نظرة عامة&lt;/h2>
&lt;p>يستخدم توقيع المنحنى الإهليلجي GOST R 34.10 من قبل المسؤولين والشركات في روسيا.
قد يُبسط دعمه دمج التطبيقات القائمة (عادةً ما تكون مبنية على CryptoPro).
دالة التجزئة هي GOST R 34.11 بقدر 32 أو 64 بايت.
في الأساس يعمل بنفس الطريقة مثل EcDSA، حجم التوقيع والمفتاح العمومي هو 64 أو 128 بايت.&lt;/p>
&lt;h2 id="الدافع">الدافع&lt;/h2>
&lt;p>لم يتم الوثوق بتشفير المنحنى الإهليلجي بشكل كامل وقد ينتج الكثير من الشائعات حول الأبواب الخلفية المحتملة.
لذلك لا يوجد نوع توقيع مطلق موثوق به من قبل الجميع.
إضافة نوع توقيع واحد آخر سيعطي الناس خياراً أكبر لما يثقون به أكثر.&lt;/p></description></item></channel></rss>