AEAD بشپړتیا زیاتوي، نه ننوتل او نه کاري لار
تصدیق شوی کوډګري منځپانګه پټوي او هممهاله لاسوهنه پېژني. هویت، تازګي او لارښوونه جلا میکانیزمونه دي چې خپل شواهد لري.
تصدیق شوی کوډګري په یو وخت دوه شیان بیرته ورکوي: کوډ شوی متن چې منځپانګه پټوي، او یو نښه چې ترلاسه کوونکي ته د لاسوهنې پېژندلو اجازه ورکوي. پخوا به دا کارونه له جلا ټوټو څخه جوړېدل، او بدې ترکیبونه به نازکې تېروتنې رامنځته کولې. نوي جوړښتونه ترکیب او هغه شرطونه ټاکي چې دا ترې اغیزمن دی. دلته تصدیق شوی کلیمه نښې ته اشاره کوي، نه شخص ته.
دواړه تضمینونه یوازې پر ساتل شوې بسته پلي کیږي، نه پر هغه څه چې له هغې بهر دي.
په یوه جوړښت کې دوه تضمینونه
کوډګري ځواب ورکوي چې آیا یو کتونکی دا لوستلی شي؛ بشپړتیا ځواب ورکوي چې آیا دا بدل شوی. تونل دواړه ته اړتیا لري، ځکه بدله شوې منځپانګه له نه لوستل کیدونکې منځپانګې څخه بدتره ده. AEAD ټاکي چې څنګه یې د یو کیلي لاندې یوځای کړي، له هغو تړلو معلوماتو سره چې تصدیق کیږي خو کوډ نه کیږي. ترلاسه کوونکی هغه ننوتون ردوي چې ازموینه نه تېروي.
تړلي معلومات لیدل کیدونکي ساحې له ازموینې سره تړي. کومې ساحې چې پکې راځي دا پر پروتوکول پورې اړه لري، او دا ژمنه نه ده چې هر بهرنی پته پټه شوې: یوه ساحه کیدای شي د نښې لاندې وي او بیا هم په شبکه کې لوستل کیدونکې وي.
Nonce کوچنۍ خبره نه ده
کیلي او nonce باید سم اداره شي، او د nonce بیا کارول سخته ناکامه کیږي. د یو کیلي لاندې د nonce تکرار کیدای شي د پیغامونو ترمنځ اړیکې ښکاره کړي او د بشپړتیا تضمین په بشپړ ډول کمزوری کړي. له همدې کبله پروتوکول، نه اپلیکیشن، د nonce جوړولو او ترتیب مسولیت لري.
دا د تضمین شرط دی، نه د پلي کولو مشوره. بې پروا nonce اعلان شوې ځانګړتیا نه ورکوي.
د تکرار پر وړاندې ساتنه جلا حالت دی
د اعتبار وړ زوړ بسته کیدای شي بیا واستول شي حتی که نښه یې بشپړه وي، ځکه نښه اصالت ثابتوي نه تازګي. د تکرار سمبالول خپل حالت ته اړتیا لري: د ترتیب شمېرې، یوه کړکۍ او یوه قاعده چې څه ومنل شي. دا حالت د پروتوکول په پلي کولو کې ژوند کوي او د کوډ د ټاکلو سره اړه نه لري. تونل چې پیاوړې کوډګري لري خو د تکرار پر وړاندې ساتنه نه لري، لاهم د پرون تګ راتګ مني.
دواړه میکانیزمونه یو نه وي خو یوځای کار کوي، او یو کیدای شي سم وي په داسې حال کې چې بل نشته.
هغه څه چې نښه یې نه وایي
د سیال هویت په سندونو یا مخکې شریکو شوو کیلي ګانو ټاکل کیږي، نه په دې چې کوډګري تصدیق شوې ده. لارښوونه، د نومونو حل او د اپریټر د ثبت تګلاره د کوډګري له پولې بهر دي. بریالۍ الګوریتم خبرې یوازې دا وایي چې دواړو خواوو پر یو سیټ سلا وکړه، دا د مطابقت خبره ده، نه د هرې خوا د پلي کولو د کیفیت.
د کاروونکو لپاره: ساتل شوی او ملاتړ شوی پروتوکول ترتیبات وټاکئ. AEAD د هغو ترتیباتو ځانګړتیا ده، نه بلنه چې د تونل شاوخوا کوډګري په لاس جوړه کړئ.
لیکړئ چې کوم سیټ سلا شو، د تکرار پر وړاندې ساتنه فعاله ده او که نه، او سیالان څنګه پېژندل کیږي. درې حقایق، درې جلا تضمینونه.