نظریه رمزنگاری – تمرین یک موعد تحویل :سهشنبه ۱۸اسفند ،تا ساعت ۱۱ظهر نحوه تحویل :کاغذی ( )Hard Copyو یا نسخهی ( PDFو یا اگر عکس دست نوشتهی خود را تا موعد تحویل ایمیل میکنید ،نسخهی کاغذی را برای سهولت تصحیح در اولین فرصت تحویل دهید). ( )۱تمرین صفحهی ۹۳اسالید )ModernCrypto2015-Session3-v6 از روی زوج جایگشت فاقد تداخل ۱دلخواه ۱ یک جایگشت یکطرفه بسازید و یکطرفه بودن جایگشت ساختهشده را اثبات کنید. )۱کسرهای زیر را در قالب یک کسر مسلسل بنویسید .مثال[3,1, 2] : 115 ? 526 )۹اعضای مجموعههای مشخص شده را بنویسید. 11 3 . 18 ? 12 1097 ? 635 ? ? ? ? 2 ? 12 ? 18 2 12 18 )4معکوس اعداد زیر را به پیمانه داده شده محاسبه نمایید. )(mod 111 ? 421 )(mod 1871 ? 10001 )(mod 56 ? 23 1 )5معادالت همنهشتی خطی زیر را حل نمایید. 7 12x mod 30 0 18 12x mod 30 0 11 12x mod17 0 )6دستگاههای معادالت همنهشتی خطی زیر را حل کنید (برخی معادالت در قالب CRTنیستند؛ در این حالتت ممکتن استت جواب وجود داشته باشد و ممکن است وجود نداشته باشد). 1 )claw-free permutation (CFP )one-way permutation (OWP 2 mod 301 122 5x mod 601 219 4x mod 901 205 x mod 120 70 x mod 180 130 x mod 1143 10 x mod 1001 20 x mod 2540 30 x mod 15 6 x mod 11 9 x mod 13 11 x mod 7 5 x )7تابع totientاویلر را برای مقادیر زیر را محاسبه نمایید ( nعددی طبیعی است و pو qاعداد اول فرد هستند): )(18 ? )(180 ? ? ? ? )(1800 )(18000 n 2 pq 5 9 )۸روش مربعسازی و ضرب ( )Square-and-Multiplyبرای محاسبه x nاز رابطه بازگشتی زیر استفاده متیکنتد (بتا فتر 2 :) n 1)/2 2 ) , if n is odd if n is even. x (x (n (x (n /2) )2, n x با استفاده از این روش ،مقادیر زیر را محاسبه نمایید .در هر مورد مشخص نمایید که چند مربعسازی و چند ضرب به کار رفته است. )(mod 54 ? 2920 )(mod 401 ? 3150 )(mod 4802 ? 1503 3
© Copyright 2025 Paperzz