منځپانګې ته لاړ شئ
بېرته Nymchat ته

د پوهې بنسټ له خلکو سره خبرې کول

د کوانټم مقاومت کوډ کول

د Nymchat کاروونکو تر مینځ شخصي پیغامونه او ګروپ چیټونه کوډ کیدی شي دا چې نن ورځ یې ثبتول یو بریدګر هیڅ نه اخلي، حتی کله چې کوانټم کمپیوټرونه راشي.

هغه ستونزه چې حل کوي

عادي نوسټر کوډ کول - NIP-44, چې څه شی دی شخصي پیغامونه او ګروپ چټونه جوړ شوي دي - دوه برخې لري. هغه نیمایي چې په حقیقت کې متن سکریبل کوي (ChaCha20, HMAC-SHA256, HKDF) د کوانټم پروړاندې جریمه لري کمپیوټر هغه نیم چې په کلیدي موافقه کوي نه.

دا کلیدي تړون په secp256k1 کې elliptic-curve Diffie-Hellman دی، ورته ریاضي Bitcoin کاروي. د شور الګوریتم دا په سمه توګه حل کوي. هرڅوک چې دا د عامه کیلي پروړاندې پرمخ وړي هغه بیرته ترلاسه کوي شخصي کیلي، او د دې سره هر شریک راز چې کیلي یې تولید کړی.

اوس حاصلات راټول کړئ، وروسته یې پټ کړئ

دا کومه ستونزه نده چې پیل کیږي کله چې کوانټم کمپیوټر راشي. یو مخالف کافي سره ذخیره کولی شي کوډ شوي ترافیک ثبت کړي نن، په هغې کې کښیناست ، او کلونه وروسته یې کوډ کړئ. هر هغه څه چې تاسو یې اوس لیږئ چې لاهم مهم دي لا دمخه افشا شوي. دا ځانګړی دی دا ځانګړنه له ماتې سره مخامخ کوي.

دا څنګه کار کوي

Nymchat د NIP-44 پیژندنې فارمټ په بشپړه توګه خپل ځان ته ورسیږي. هغه کلیدي توافق چې دا اوس مهال کاروي په لټه کې نه دی؛ یو دوهم، مستقل یو د هغې په څیر اضافه کیږي. نو د پیژندنې په ځای کې دوه کلیدي تبادلې شتون لري:

  • معیار secp256k1 ECDHبالکل د پخوا په څیر؛
  • ML-KEM-768، د پوسټ کوانټم الګوریتم NIST په توګه معیاري شوی FIPS 203. د دې امنیت په جالیو ستونزو پورې اړه لري، کوم چې د شور الګوریتم لاس نه ورکوي.

د دوو دي لیږدول، نه مخلوطپیژندنه د NIP-44 سره کوډ شوی دی، لکه څنګه چې تل دی، او دا بشپړ کوډر ټیکټ وروسته وروسته د کوټینیم کچه - ChaCha20-Poly1305 - کې د دویمې ځل لپاره مخکښ شوی دی، د ML-KEM مشترکه راز څخه کوډ شوی. د سپارلو کلید، د پېرېدونکي کلید، د encapsulation کوډر ټیکټ، او د پېرېدونکي ML-KEM کلیدونه په کنکشن کې د دې پایلو سره تړل شوي دي، نو یو کټګورۍ کولی شي د یو تبادلې څخه لیږل شي او په بل کې تکرار شي.

د ترکیبونکي لکه X-Wing یا Signal's PQXDH په ځای کې د دوو رازونه په یوه کلیدي کې مخلوط کوي. Nymchat نه کوي، او د دې دلیل د cryptographic په پرتله عملی دی: مخلوط کولو ته د خام ECDH محصول ته اړتيا لري، او د پلورونکي پراختیا یا د ریموټ امینر به هیڅکله دا راټول نه کوي - دا یو بشپړ کوډر ټیکټ راټول کوي، کوم چې د کلیدي په کچه د اپلیکیشن ته لاس رسی نه کوي. Layering NIP-44 بشپړ کوي او له هغه څه څخه تولید کیږي چې د identity key، signer شامل دي، نو دا لاس رسیونه عادي ګډون کوونکي دي په پرتله غیر فعال دي.

مهم ملکیت په هر ډول ورته دی: د پایلو لږ تر لږه د قوي نصف په توګه قوي. د پیژندنې پیژندنه معنی لري چې په هر دوو کټګورۍ کې راټول شي. که کټګورۍ کټګورۍ د انتظار څخه ډیر ضعیف وي، د ML-KEM له لاسه ورکولو یوازې د بهرني کټګورۍ له لاسه ورکوي او د نن ورځني NIP-44 لاندې راځي. که secp256k1 د کوانتوم کمپیوټر ته ورسیږي، د داخلي کټګورۍ د ورسیږي، مګر د بهرني کټګورۍ نه کوي. یو حملہونکي باید هر دوو راټول کړي.

هر پیغام د کوانټم وروسته تازه تبادله ترلاسه کوي، نو د یو پیغام کلیدي بیرته ترلاسه کول ښکاره کوي د نورو په اړه هیڅ نه.

د پوسټ کوینیم نیم کې د خپل کلید ته اړتيا لري، او دا د دې کلید څخه رامینځته کیږي چې دا هغه څه دي چې د دې ټولې څه ارزښت لري. نه د تیرو څخه کارول nsecیو کوانتوم کمپیوټر چې د کلاسیک نیمې راټول کیږي ستاسو د nsec ستاسو د عمومي کلید څخه، او هر څه چې د nsec د یو چاپ شوي فورمول له دې سره راځي - دوه د بندۍ له خوا د یو بندۍ. نو Nymchat له خوا د مختلفو جوړوي د کانټینم کوډ د هر حساب لپاره، یو ځل، له د تصادفي بائټونو څخه چې هیڅ عمومي ارزښت نښلول نه کوي. دا د nympq1… او د تیری پړاو کې وي nsec په خپل Nym معلوماتو کې، په ورته لاره کې ښودل شوي او کاپی شوي. دا د پاسورډ نه ده او نه د دویم لوکس: دا د مهمو مواد دی چې تاسو کولی شئ ذخیره کړئ، دقیقا لکه د nsec.

د فعالولو لپاره هیڅ شی نشته

دا یو ترتیب ندی. د پوسټ کوانټم کوډ کول په ساده ډول دا دي چې څنګه Nymchat له Nymchat سره خبرې کوي په ورته ډول عادي کوډ کول دا دي چې دا څنګه د نورو ټولو سره خبرې کوي. دا په اتوماتيک ډول پلي کیږي هر شخصي پیغام او د بل Nymchat کارونکي سره ګروپ چیٹ.

Settings &rsaquo؛ Privacy & Security ښيي که دا فعال دی او دا اوس مهال ستاسو د تماسونو ته کتنه کوي، مګر یوازې د معلوماتو په توګه - هیڅ تبادلې نلري.

دا کار کوي په هر ډول ډول چې تاسو لاسلیک کړئ. د براؤزر پراختیا (NIP-07) یا د ریموټ امینر (NIP-46) لاسلیک هر وخت ستاسو د هټۍ کلید ته د اپلیکیشن ته ورسیږي، کوم چې د یو کارولو ټول نقطې ده - او دا اړتیا نلري. د کوډ کولو دوه نیمې په بل کې دي: ستاسو امینر هغه برخه کوي چې دا تل کار کوي، او د اپلیکیشن ستاسو د رخصتۍ کوډ سره د پسې کوډ برخه کوي، کوم چې دا په مستقیم ډول لري. د پراختیا او ریموټ امینر لاسلیکونه په هر دواینې کې عادي ګډون کوونکي دي. د ترتیبات کې د حالت کرښه تاسو لپاره څه دی.

د هر پیغام په خپل تاریخ کې د هر وسایلو پرته د هر څه پرته د خپل nsec، لکه څنګه چې مخکې، او په دې توګه د حساب د ژوند لپاره وي. هغه څه چې اړتیا لري nympq1… د بدعت کوډ د کوانتوم مقاومت مواد دی چې له اوس څخه لیکل شوي دي: نوی پیغامونه، او د سپارښتنې او آرشیفونه چې د دوی سره سفر کوي.

نو یو وسایلو باید د دې کوډ څخه دمخه مخنیوی شي، او د وسایلو اضافه کول اوس یو اضافي ګام ته اړتيا لري. د نوي وسایلو په ورته پینل کې تاسو د nympq1… د کوډ څخه د یو وسایلو څخه چې اوس هم لري. دا په هر وسایلو کې یو ځل دی، نه په هر لګولو کې یو ځل. دا پیژندنه نه ده د تشنج چې موږ نه کولی شو حذف کړي: د کوډ چې به د نوي وسایلو په خپل ځان کې وي به د عادي پیژندنې په کور کې سفر وکړي، او دا پیژندل دقیقا هغه څه دی چې د دې ځانګړتیا د اغېزونکي د ریکارډ کولو لپاره موجود دی. دا پیژند د ساتنې دلیل دی.

د app د توليد nympq1… د کوډ لپاره تاسو، نو نه د غوره کولو لپاره او نه د اختراع لپاره. دا وګورئ: د خپل نیم ټک کړئ د Nym د معلوماتو وګورئ یا ترمیم کړئوروسته د دې nimm د انفرادي کلید او د پاکولو کوډ وښيي. دا په مستقیم ډول ستاسو لاندې وي nsec، سره ورته نندارې او کاپي بوتلونه. تاسو نه باید د دې په اړه فکر وکړئ تر هغه ورځ چې تاسو د دویمې وسایلو اضافه کړئ.

په داسې حال کې، یو غیرقانوني وسایط نه د مخکښ نه ده. دا تل د مخکښ د مخکښ لاندې لیکل شوي هر څه وښيي او په عادي ډول سپارښتنه کوي، او کله چې تاسو د مخکښ کولو سره اړیکه ونیسئ، دا راټول کیږي او د کوانتوم مقاومت پیغامونه راټول کوي چې دا مخکې نه کولی شي. د مخکښ کولو له امله هیڅکله خوندي نه وي.

ستاسو د نورو وسایلو

د دوهمې وسایلو لپاره دوه اړتیا لري: د اپلیکیشن د اوسني نسخه، او nympq1… کوډ. د قديم بڼه کار کوي - دا لنډ نه کوي - مګر دا د اوسني فارمټ نه وګورئ، نو که څه هم په حساب کې دی، د کاپيونه چې تاسو د خپل ځان لپاره خوندي کړئ به د قديم ډول ته ورسیږي چې دا کولی شي. یو تازه وسایلو چې نه تړل شوي دي نو ستاسو د قديم تاریخونه وګورئ او د کوډ لپاره پوښتنه کوي. نه هم کولی شي موږ ته پوه شي چې دا شتون لري، له دې امله دا یو خبر دی او نه یو څه چې موږ تاسو لپاره کشف کوو.

له چا سره یې ترلاسه کړئ

هر Nymchat پیرودونکي یو کوچني امین شوي، ختم شوي اعلان رامینځته کوي چې دا بیان کوي، او کله چې دا یو لري، د خپل وروسته کوینیم کلید شامل دي. د هغه لپاره د هغه شخص لپاره د ارزښتني اعلان جوړ کول دا دی چې د اپلیکیشن د دوی سره د قوي تبادلې کارولو لپاره کاروي. د مداخله نه لري: یا د کلید دی یا دا نه دی، او ځکه چې د اعلان د خپل جوړونکي لخوا امین شوی دی، د جایگزین کلید باید بدل شي او نه یوازې خدمت کوي.

کوم د حمله کون چې د ریل کنټرول کوي کولی شي کولی شي د اعلان د مخنیوي، نو د سپارلو نه وګورئ، او د عادي کوډ کولو ته ورسیږي. دا په واضح ډول د بیان لپاره ارزانه ده. دا د هغه پیغامونو لپاره وروسته کوینیم ساتنې لګښت لري؛ دا نه کولی شي یو غیرقانوني کړي، او دا نه کولی شي چې تاسو یو کلید ترلاسه کړئ چې ستاسو نه دی. مشتریانو څو ریلیزونه پوښتنه، نو د دې مخنیوي د ټولو کنټرول ورکوي.

دا اعلانونه یو اونۍ لګښت لري او تاسو د اپلیکیشن کارولو په وخت کې د خپل ځان تازه کړئ. که تاسو د دې څخه ډیر وخت لرئ، تاسو د خپل وخت لرئ او تاسو د عادي ناستری کلینر په توګه ځینې وختونه وګورئ: تاسو ته په دې بڼه کې وړاندې شوي پيغامونه په عادي ډول د کوانتوم مقاومت په پرتله کوډ شوي دي. دوی اوس هم هلته ونیسئ، او تاسو کولی شئ دوی لوستلئ - او هیڅکله چې تاسو د دې مخکې ترلاسه کړید نښلیدل کیږي. د اپلیکیشن پیل کول ستاسو اعلانونه رامینځته کوي، او د قويې کوډ په خپل ځان کې رامینځته کیږي. هیڅکله د دوبله کولو لپاره شتون نده.

نور هرڅوک د پخوا په څیر کار ته دوام ورکوي. Bitchat کاروونکو او هر نورو زموږ د مشتریانو د معياري ترلاسه کړي NIP-17، غیر بدلون. کله چې تاسو د Nymchat څخه بهر یو شخص ته پیغام ورکړئ، هیڅکله نه کولی شي.

د کوانټم وروسته پیغام بدلوي معیاري د دې پرځای چې د هغې تر څنګ واستول شي. د دواړو لیږل به بې معنی وي: برید کونکی به په ساده ډول ضعیف کاپي مات کړي.

هغه نقلونه چې په نښه شوي دي ته دا هم ترلاسه کړئ - هغه یو چې ستاسو نور وسایل لوستل کیږي، د د هغې شاته آرشیف، او ستاسو همغږي شوي ترتیبات، کوم چې ورته سفر کوي او ستاسو د خبرو اترو لیست، ستاسو د ګروپ کیلي او ستاسو د پیغام تاریخ. د هغو څخه کوم یو په زاړه باندې پریښودل کوډ کول به دوی ته ترټولو ضعیف شی جوړ کړي چې تاسو یې ذخیره کوئ: د هر هغه چا لخوا لوستل کیږي چې ماتوي د نن ورځې کریپټوګرافي، پرته له دې چې پیغامونه پخپله مهر شوي وي.

د Bitchat لخوا د لوستلو وړ پاتې کیدل

Bitchat نشي کولی د Nymchat پیغام بڼه ولولي، نو په تاریخي توګه Nymchat د دوی دوهم کاپي لیږلی د Bitchat په بڼه کې هر پیغام هر هغه چا ته چې ممکن یې کاروي - کوم چې د چا لپاره تاسو هیڅکله نه اوریدلي، د هرچا معنی.

پورته اعلان دا اټکل غیر ضروري کوي. که چا یو خپور کړی وي، دوی دي Nymchat چلوي، نو د Bitchat کاپي غورځول کیږي او یوازې قوي پیغام لیږل کیږي. که دوی نه لري، هیڅ شی نه دی بدل شوی: دوی لاهم دواړه فارمیټونه ترلاسه کوي، په سمه توګه د پخوا په څیر، نو هیڅ شی تاسو لیږل کیدی شي د لوستلو وړ نه وي ځکه چې اپلیکیشن غلط اټکل کړی چې کوم پیرودونکي یې کاروي.

د کوډ کولو په څیر، دا اتوماتیک دی او هیڅ ترتیب نلري.

ولې یوازې د عامه فعالیت څخه اټکل نه کیږي

Nymchat کولی شي اټکل وکړي چې څوک د عامه چینل فعالیت څخه څه پرمخ وړي، او دا به ځای ونیسي خلک ژر. مګر دا اټکل کله ناکله غلط وي، او دلته غلط معنی لري یو چا ته د پیغام لیږل د دوی ایپ نشي خلاصیدلی ، پرته له کومې خطا او هیڅ بیا هڅه. یو خپور شوی اعلان د دې لیکوال لخوا لاسلیک شوی او جعلي نشي کیدی ، نو دا پرځای کارول کیږي.

په ډله ایزو خبرو اترو کې

د ګروپ پیغامونه دمخه د هر غړي لپاره په جلا توګه کوډ شوي دي، نو یوه ډله کولی شي دواړه ډولونه مخلوط کړي په آزاده توګه - هغه غړي چې پیرودونکي یې ملاتړ کوي قوي کوډ ترلاسه کوي، پاتې نور ترلاسه کوي معیاري یو، او ډله په نورمال ډول کار کوي.

د دې له امله، د ډله ایز پیغام یوازې د کوانټم مقاومت په نښه شوی کله چې هر غړی په دې توګه یې ترلاسه کړ. که حتی یوه کاپي د معیاري تبادلې څخه کار واخلي، دا کاپي ورته لري پیغام، نو په ټولیزه توګه پیغام یوازې د ضعیف کاپي په توګه خوندي دی. اپلیکیشن وايي "د 10 غړو څخه 8 ته کمانټم مقاومت" د راټولولو پرځای.

ګروپ چیټونه هم خپل ساتي یو ځل کیلي ګرځول، کوم چې په ډله کې څوک پټوي د هر چا څخه چې ریل ګوري. دا محافظت غیر اغیزناک دی او په سمه توګه کار کوي لکه څنګه چې یې کړی.

د بیج لوستل

هر شخصي پيغام او د ډلې پيغام د کوچني ډال د پوډلوک په ساحه کې. د هر دوو نښې ټپ کولو د دې توضیح کوي چې دا ښودل کیږي.

مارکمطلب
تالوچا یې لیږلی - ایا لاسلیک د ادعا شوي لیکوال سره سمون لري.
ډالد کوانتوم مقاومت. د دوامداره برخو د خپل post-quantum کوډ لري، او د hybrid تبادلې د دې پیغام هر نسخې لپاره کارول.
ډډ شوی ډالپه برخه کې د کوانتوم مقاومت - د ګروپ پیغام یوازې ځينې غړي د خوندي کاپی ترلاسه کړ. ځکه چې د نورو له ورته متن لري، د پیغام په عمومي توګه د مخابراتو په توګه په ټول کې د درملنې.
Struck-through سایټد معياري NIP-44 انډول - اوس هم د پای ته پای ته د انډول شوي، او اوس هم غیرقانوني د هرڅوک، پرته د ګډون کوونکو لپاره.
نه ډالنه یو مخکښ پیغام. د مسلکي چینل اعلانونه په ریل کې د ډیزاین له مخې ښودل شوي دي، نو د مخکښ نښانې نه کارول کیږي.

د سایټ په هر وخت کې د مخکښ پیغام کې شتون لري، او په واضح ډول وايي چې کله چې ځواب نه دی. د لګښت نښلیدو به نښلیدو وي - دا هم ممکن معنی لري &ldquo؛ نه کوانتوم مقاومت؛ &ldquo؛ &ldquo؛ دا جوړول ډیر عمر لري، یا &ldquo؛ د نښلیدو خراب دی؛ - او د خونديتوب نښلیدو چې د کولی شي د کولی شي د کولی شي د کولی شي نه تاسو ته څه شي.

دا د پوښونو په پرتله د بدلو لپاره د پوښونو په پرتله دی، ځکه چې دوه مختلفې پوښتنو ځوابونه لري، او یو پیغام کولی شي د بل په پرتله یو وي - کوانتوم مقاومت خو له یو غیر تصدیق شوي سپارل څخه، یا تصدیق شوي خو په معمول ډول کوډ شوي.

د عمر لرونکي پیغامونه په دائم ډول د ضربې له لارې د سایټ ساتل کوي. هر څه چې د دوامداره برخو څخه مخکې د کوانتوم مقاومت جوړ شوی دی د معمولي تبادلې سره مخکښ شوی، او دا کوډر ټیکټ په ریلونو کې شتون لري - دا کیدای شي د واقعې وروسته دوبله مخکښ نه شي. دا دقیقا د کټګورۍ-نه-د کټګورۍ-تولیدولو وروسته د تبادلې په راتلونکي کې بند شوی دی، نو د دې ښودلو نندارې د غلطۍ په پرتله صادق جواب دی.

هغه څه چې نه کوي

دا ساتنه کوي منځپانګې ستاسو د پیغامونو څخه. دا هره برخه نه جوړوي نوسټر کوانټم پروف، او دا د توپیر په اړه دقیق دی.

  • لاسلیکونه لاهم secp256k1 دي. د شنور سره د Nostr پیژندنې لاسلیک ورته منحنی. یو مخالف چې دمخه یې د کار کوانټم کمپیوټر درلود کولی شي جعل کړي په ریښتیني وخت کې د یو چا لاسلیک او نقض کړئ. هغه څه چې د هایبرډ تبادله ودریږي لوستل دي ثبت شوی ترافیک - محرمیت، نه تصدیق.
  • د مخکښ راز نه لري. دوه کلیدونه د اوږد ژوند لري: NIP-44 د خپل کلید له خپل nsec، او د پوسټ کوانتوم کټګورۍ د ML-KEM کلید په پیښو کې راټول کیږي nympq1… هر پیغام یو تازه انکپسلول ترلاسه کوي، نو د یو پیغام د کلید د راتلونکي نه راټولوي - مګر هغه څوک چې په پای کې د دې اوږدې مودې کلیدونه لري، کولی شي هر څه چې دوی هر وخت ریکارډ کړي، نه یوازې هغه څه چې وروسته راځي. د پیغامونو ختم د کمولو، او له دې امله دا ځانګړتیا په هدف کې ده د کثافاتو-کڅوړه-کڅوړه-کڅوړه په پرتله د یو کلید چې ترلاسه کیږي.
  • میټاډاټا بدله نه ده. یو ریلی لاهم ګوري چې یوه پیښه ورته په ګوته شوې وه یو کیلي، او تقریبا کله. چې له خوا اداره کیږي د ډالۍ لپاسه او یو ځل کیليله خوا نه دا.
  • د BLUETOOTH مچ پوښل نه کیږي. د پیژندل شوي پيغام د mesh د شور XX سیشن کې سفر کوي، کوم چې قوي، اوسني کوډ دی، مګر یو کلاسیک کلیدي تبادله - نو دا د پیست کوینیم کچه نه لري، حتی د دوو Nymchat کاروونکو تر منځ. د نندارې دا ښیښه کوي: د نیش په پرتله وړاندې شوي پیغام د کوینیم مقاومت نندارې نه دی. دا اضافه کول معنی لري چې د handshake ځان بدلون کوي، کوم چې د دوو همکارانو به په ورته وخت کې ترسره شي، د نندارې پرته له دې چې ځي او په داسې حال کې د Bitchat لګښت لري.
  • ستاسو د رخصتۍ کوډ د دویمې څه دی چې تاسو باید خوند واخلئ. دا سره د nympq1 او تاسو به دا په ستاسو Nym د تفصيلات، په ورته پینل کې چې ستاسو nsec - ستاسو nym ټک کړئ، نو &ldquo؛ د دې nym د شخصي کلید او د پاکولو کوډ &rdquo؛. ستاسو nsec په خپل ځان کې ستاسو وروسته کوینیم کلیدونه نه رامینځته کوي - دا دقیقا ځکه چې دا کار کوي - نو که هیڅ وسایلو دا کوډ لري او تاسو د دې کاپي نه لرئ، هغه څه چې په دې کې مخکښ وه، نه کولی شي دوبارہ وټاکل شي. د ریسټ نه لري او هیڅکله نه پوهیږئ. په هر ځای کې چې تاسو یې ذخیره کړئ. nsec.
  • دا نشي کولی د هغه څه ساتنه وکړي چې بل اړخ یې کوي. یو ترلاسه کونکی لاهم سکرین شاټ کولی شي، یو پیغام کاپي یا ساتل.

دا ورته موقعیت دی چې سیګنال د خپل پوسټ کوانټم اپ گریډ سره اخلي: کلیدي تبادله تنظیم کړئ اوس، ځکه چې دا هغه برخه ده چې برید کوونکی کولی شي په شاقه توګه عمل وکړي، او لاسلیکونه د الف په توګه چلند وکړي د معیارونو د پوره کیدو لپاره جلا ستونزه.

د کار چک کول

د ML-KEM غوښتنلیک د رسمي په مقابل کې ازموینه کیږي test vectors NIST چاپونه د FIPS 203د ویب اپلیکیشن او د ګرځنده اپلیکیشن همدارنګه د ټیسټ ویکټرونو مشترکه سیټ ته اړتیا لري، کوم چې تضمین کوي چې یو پیژندل شوي پیژندل د نورو لخوا لوستل شي.

هر دوې د Open Source د AGPL-3.0 لاندې، او د ویب غوښتنلیک جوړونه reproducable دي - وګورئ د جوړښت تصدیق کول.

په عمده توګه: په Nymchat کې د کانټینم کلیدي معاہدې - د ML-KEM کلیدونه پرته په اړه د تکنالوژيک whitepaper په اړه چې څنګه د کټګوریو پرته توزیع کیږي، د دوو کلیدي تبادلې سره یوځای کولو دقیق جوړښت، او د ډیزاینونو چې راټول شوي.