280 likes | 526 Views
به نام خدا. آشنايی با رمزنگاری امان اله غفارپور گروه رياضی استان اصفهان. تعريف رمزنگاری. . رمزنگاری علم تبادل ونگهداری محرمانه ی اطلاعات است. رمزنگاری علم مطالعهی روشهای مختلف سرینويسی و مبادلهی امن اطلاعات طبقه بندی شده است. . .
E N D
به نام خدا آشنايی با رمزنگاری امان اله غفارپور گروه رياضی استان اصفهان
تعريف رمزنگاری رمزنگاری علم تبادل ونگهداری محرمانهی اطلاعات است. رمزنگاری علم مطالعهی روشهای مختلف سرینويسی و مبادلهی امن اطلاعات طبقه بندی شده است.
رمزنگاری روندی است که در آن تلاش می شود با تغيير شکلدادن اطلاعات و ناخوانا ساختن آنها برای عموم،از افشای آنها جلوگيری گردد.تمامی اين اطلاعات طبقه بندی شده هستند وبا اجرای اين روند،تنها افرادی می توانند به اطلاعات دسترسی پيدا کنند که هم به روند رمزنگاری و هم به اطلاعات خاص آن روند آگاهی داشته باشند.
پيشرفت سريع فناوری اطلاعات و انجام الکترونيکی بسياری از داد وستدها بر اهميت ونقش کليدی اين علم افزوده است. کاربردهای روش های جديد رمزنگاریامضای عددی اسناد،تبادل الکترونيکی پولکنترل دسترسی ،حفاظت از حق چاپ و...
انواع رمزنگاریالف)رمزهای تک الفبايی حاصل از الفبای متعارف مستقيم1)رمز سزاری:به جای هر حرف از پيام حرف سوم بعد از آن از حروف الفبا قرار می گيرد.به جای عدد 3 هر عددی را می توانست به کار ببرد.مثلا تعداد کلمات هر پيام ، شمارهی پيام و يا تاريخ
ابزار اين نوع رمز نگاری قابل چرخش
مربع ويژنر رمزنگار فرانسوی
2)الفباهای مبتنی بر طرحهای چند در ميان دنبالهی معمولیبه جای افزودن يک عدد کليدی به اعداد ،معادل حروف زبان صريح،آنها را در اين عدد ضرب می کنيم.
نکته:اگرعدد مضرب 2 يا 13 باشد،آنگاه يک مجموعهی کامل ماندهها به پيمانهی 26 را توليد نخواهد کرد.3)رمزهای تک الفبايي مبتنی بر تبديل خطی
ب)الفبای در هم ريخته1)الفبايي که به طور تصادفی توليد می شوند.مانند روزنامهها اشکال:به خاطر سپردن دنبالهی رمزی ودر صورت نوشتن خطر گم شدن يا دزديده شدن
2)دنبالهی درهم مبتنی بر کلمهی کليدیويا
3)رمزهای تک الفبايي که در دستههای پنج حرفی نوشته می شوند.اطلاع از طول کلمهها اساس کار گشايش اغلب متنهای رمزی است. 4)رمزهای تک الفبايي با معادل های رمزی نمادين
پ)رمزهای چند الفبايی1)روش ويژنر(مربع ويژنر)
2)رمزهای چند الفبايي با دنبالهی صريح در هم ريخته 3)رمزهای چند الفبايي با دنبالهی رمزی در هم ريخته
ت) سيستمهای چند حرفی1)رمزهای دو حرفی مبتنی بر تبديل های دو خطی يا ماتريس ها
سيستم دو حرفی پليفر دانشمند انگليسی
قواعد به رمز در آوردن سيستم دو حرفی پليفر1-اگر در اين مربع دو گوشهی يک مستطيل باشند،آن گاه دو گوشهی ديگر مستطيل اندو در همان سطری قراردارد که قرار دارد.مثال:
2-اگر در يک سطر باشند، به ترتيب حروف مجاور سمت راست هستند.مثال:3-اگر در يک ستون باشند، درست در زير بدون فاصله با آنها،قرار دارند.مثال:4-برای به رمز درٱوردن يک دو حرفی با دو حرف يکسان قاعده وضع نمی کنيم و اگرباچنين دوحرفی مواجه شويم، به جای حرف دوم حرفی بی معنی مانند قرار می دهيم.
سيستم لستر هيلدر اين روش،حروف متوالی متن صريح را دوتا دوتا اختيار کرده و ماتريس (کليد ويژه)را در ماتريس ضرب می کنيم تا به دست آيد.برای بيشتر کردن ايمنی اين سيستم می توان از دنبالهی در هم استفاده کردويا از سيستم سه حرفی استفاده کرد.
ث) انتقالدر چنين سيستمیهويت حروف پيام تغيير نمی کند،بلکه ترتيب مکان های آن ها تغيير می کند.(جايگشت)مانند: • متن را می توان وارونه نوشت.
رمزنگاری دوسطری: حروف متن را يک در ميان در دو سطر جداگانه نوشته شده و آن گاه سطر به سطر خوانده می شود.
انتخاب شکلی هندسی و نوشتن پيام طبق مسير يا جهت آن و سپس بازنويسی پيام بر طبق مسيری ديگر
انتقال ستونی: پيام صريح به طور معمولی در مستطيلی که تعداد ستون هايش از قبل معين شده نوشته می شود و سپس به طور عمودی وستونی باز نويسی می شود تا متن رمزی حاصل شود.البته حروف ستون ها را به ترتيبی نامنظم می نويسيم و برای به خاطر سپردن دنباله ی عددی از کلمه ی کليدی استفاده می کنيم.مثال: