به نام خدا امنيت داده و شبكه تمرين ٤ موعد تحويل ١٢) ٨٦/٣/٥ :شب( !Work expands to fill the time required for its completion -- Parkinson’s Law (١ثابت كنيد هر بيت از كليد DESبه طور متوسط در ١٤دور از ١٦دور به كار ميرود. (٢حملة مﻼقات در ميانه ) (Meet In the Middleرا توضيح دهيد. (٣مفاهيم زير را توضيح دهيد: .i براي آنكه بتوان رمز (Double DES) 2DESرا مطرح كرد DES ،بايد endomorphicباشد .اين به چه معناست؟ چرا ﻻزم نيست 3DESاين خاصيت را داشته باشد؟ .ii اگر DESرا يك »تبديل« در نظر بگيريم ،و ايـن تبـديل بسـته ) (closedباشـد ،شكسـتن 2DES معادل شكستن DESخواهد بود» .بسته« بودن به چه معناست؟ .iii اگر DESيك رمز خالص )cipher (pureباشد ،شكستن 3DESمعادل شكستن DESخواهد بود. »خالص« بودن به چه معناست؟ (٤با كدام يك از سبكهاي رمزنگاري ) ،CFB ،OFB ،CBC ،ECBو (CTRميتوان ١MACساخت؟ )چرا؟( } (٥پارادوكس جشن تولد!{ در يك مجموعه ،حداقل چند نفر بايد حضور داشته باشند تـا احتمـال آنكـه يكي همزمان با شما جشن تولد بگيرد ،بيش از %٥٠باشد؟ )اثبات كنيد( • توصيه ميشود براي سؤالهاي ٦و ٧يك برنامة كامپيوتري بنويسيد .تنها به جوابهايي نمره تعلق ميگيرد كه كامﻼً صحيح باشند. (٦يك عدد تصادفي ١٢٨بيتـي توليـد كنيـد و مـاتريس زيـر كليـدهاي AES-128آن را اسـتخراج نماييـد )استخراج ماتريس ٤×٤دور اول كافيست .(٢مراحل را مختصراً توضيح دهيد. ٢ Message Authentication Code يعني ] ،w[6] ،w[5] ،w[4و ].w[7 1 (٧عدد ١٢٨بيتي 0xFEDCBA98765432100123456789ABCDEFرا به عنوان متن آشكار AES-128در نظـر گرفته و به كمك كليد سؤال قبـل ،خروجـي دور نخسـت AES-128را بدسـت آوريـد )شـامل Initial ،MixColumns ،ShiftRows ،SubBytes ،AddRoundKeyو .(AddRoundKeyمراحل را مختصـراً توضـيح دهيد. (٨الگوريتم Lamportبراي توليد »گذرواژههاي يكبار مصرف« )Passwords (One-Timeرا توضـيح دهيـد )اين الگوريتم از توابع درهمساز ] [hash functionsاستفاده ميكند(. (٩در هريك از موارد زير ،پروتكلي براي سرويس امنيتي خواسته شده ارائه دهيد .اگر فرض خاصي مـي- كنيد آن را بنويسيد .پروتكلها بايد از نظر زمان محاسبات و تعداد پيامهاي تبادل شده بهينه باشند .٣تنهـا به پاسخهايي نمره داده مي شود كه كاراترين پروتكل را ارائه كرده باشند؛ بنابراين از گامها يا محاسـبات اضافي ٤بپرهيزيد. .i Aو Bميخواهند ارتباط محرمانه داشته باشند .هر دو طرف به كليد عمومي يكديگر دسترسـي دارند .ارتباط بايد در برابر Replayمصون باشد. .ii Aميخواهد پيام محرمانة Mرا به Bمنتقل كند .طرفين يك كليد سري مشترك با ٥KDCدارنـد. ارتباط بايد در برابر Replayمصون باشد KDC .قابل اعتماد است ،اما نمـيخـواهيم از محتـواي پيام Mمطلع شود. .iii Aو Bميخواهند ارتباطي داشته باشند كه حافظ جامعيت پيام باشـد .هـر دو طـرف بـه كليـد عمومي يكديگر دسترسي دارند .ارتباط بايد در برابر Replayمصون باشد. .iv كاربر Uميخواهد به سرور Sوارد شود ) loginكند( .كاربر و سرور كليد سري مشتركي دارند. ميخواهيم در شروع نشست كاربر براي سرور و سرور براي كاربر احراز هويت شوند )بخـش ١-١١كتاب درسي را ببينيد(. ٣ ٤ اگر ﻻزم شد مصالحه ) (tradeoffكنيد ،كم شدن زمان محاسبات بر كم شدن تعداد پيامها ارجحيت دارد. مثﻼً اگر تنها محرمانگي مد نظر است ،به هيچ وجه محاسبات مربوط به جامعيت پيام را انجام ندهيد. 5 Key Distribution Center .v كاربر Uميخواهد از سرور تجارت الكترونيكي آمازون ) (Aكاﻻيي را بخرد .براي ايـن منظـور پس از انتخـاب كـاﻻ ،كـاربر بايـد شـماره و مشخصـات كـارت اعتبـاري خـود را وارد كنـد. نيازمنديهاي اجراي تراكنش خريد الكترونيكي را ارزيابي كرده و پروتكلـي بـراي ايـن منظـور بنويسيد .توجه داشته باشيد كه كاربر هيچ گذرواژه يا كليد خاصي ندارد! B (١٠يك پيام از Aدريافت كرده و Aادعا ميكند اين پيام را نفرستاده است. .i در چه صورت Bميتواند ثابت كند كه واقعاً Aاين پيام را فرستاده است؟ )پروتكل بين Aو B چه ويژگيهايي بايد داشته باشد؟( .ii كاراترين پروتكلي را طراحي كنيد كه ويژگيهايي قسمت ) (iرا ارضا كند. (١١سؤال ٣از بخش Problemsفصل ٧را حل كنيد )مراقب باشيد اشتباهي سؤال ديگـري را حـل نكنيـد! براي اطمينان ،اين سؤال با شكلهاي ٩-٧و ١٥-٧مرتبط است(. (١٢براي مقابله با Replayميتوان از برچسب زماني يا nonceكمك گرفت .اين دو روش را مقايسه كنيد. (١٣با يك مثال عددي ،اجراي الگوريتم امضاي ديجيتال ) (٦DSAرا تشريح كنيد .اين الگوريتم را بـا RSAو Diffie-Hellmanمقايسه كنيد )از نظر كاربرد ،سرعت ،حافظه ،و .(... (١٤پروتكل زير چه سرويسهاي امنيتي را تأمين ميكند؟ )توضيح دهيد(. IDA || IDB || N1 A → KDC : IDKDC || EK A ,KDC K s || N1 || H K A, KDC KDC → A : IDKDC || EK B ,KDC K s || N1 || H K B , KDC KDC → B : IDA || EK s M || N1 || H [ K s ] A→ B: Digital Signature Algorithm 6
© Copyright 2025 Paperzz