چکیده
در این پایان نامه به بررسی و شبیه سازی مدهای کاری رمزهای بلوکی پرداخته ام. پایه تمامی این مدها رمز AES می باشد. مدهای کاری که در اینجا بررسی شده اند عبارتند از: ECB، CBC، CFB، OFB، CTR، CBCMAC، CMAC و HMAC. در ابتدا تمامی این مدها از لحاظ عملکرد توضیح داده شده اند و سپس به بررسی امنیت مدهای کاری پرداخته ام. همچنین شبیه سازی تمامی مدها در نرم افزار MATLAB انجام شده است و یک فصل از این پایان نامه به توضیح این شبیه سازی ها و آنالیز خروجی های بدست آمده از نظر سرعت و زمان اجرای برنامه و تصادفی بودن خروجی های بدست آمده از هر یک از مدها، اختصاص یافته است