کامپیوترهاامنیت

الگوریتم رمزنگاری داده. الگوریتم های رمزنگاری متقارن الگوریتم رمزنگاری RSA. الگوریتم رمزنگاری DES انتخاب الگوریتم رمزنگاری

در کامپیوتر بشریت عصر ما به طور فزاینده حاضر به ذخیره اطلاعات در فرم های دست نویس یا چاپی، ترجیح می دهند به انجام اسناد الکترونیکی است. و اگر قبل سرقت یک کاغذ و یا کاغذ پوست، اما در حال حاضر آن است که به شکستن را به اطلاعات الکترونیکی. خود را به عنوان الگوریتم های رمزگذاری داده اند از زمان بسیار قدیم شناخته شده است. بسیاری از تمدن ترجیح داده اند به رمز در آوردن دانش منحصر به فرد خود، به طوری که آنها می توانند تنها فرد آگاه است. اما بیایید ببینید که چگونه آن را بر روی جهان ما نمایش داده شود.

یک سیستم رمزگذاری داده ها چیست؟

برای شروع به تعیین که نشان دهنده یک سیستم رمزنگاری به طور کلی. به طور کلی، این یک الگوریتم خاص برای ضبط اطلاعات، خواهد بود که قابل فهم تنها به یک دایره خاصی از مردم است.

در این معنا، همه چیز غریبه او می بیند، باید (در اصل، آن است) به نظر می رسد مجموعه ای بی معنی از شخصیت های. خوانده شده یک دنباله می تواند تنها کسی که می داند قوانین از محل خود. به عنوان یک مثال بسیار ساده است، شما می توانید الگوریتم رمزگذاری با املای کلمات تعیین، برای مثال، از عقب به جلو. البته، این است که ابتدایی ترین، شما می توانید از فکر می کنم. مفهوم این است که اگر شما می دانید قوانین از ورود، بازیابی متن اصلی کار نمی.

چرا آن را انجام؟

آنچه در آن همه می آید تا با این تضمین را توضیح دهد. نگاه کنید، برای چه مقدار از دانش به جا مانده از تمدن های باستانی، در حال حاضر رمزگذاری شده است. هنوز می توان آن فقط حدس می زنم - این که آیا گذشتگان نمی خواست ما برای پیدا کردن، که آیا آن را تمام انجام شد، که انسان قادر به استفاده از آنها تنها زمانی که سطح مورد نظر از توسعه بود.

با این حال، اگر ما در مورد جهان امروز صحبت، امنیت اطلاعات را تبدیل به یکی از بزرگترین مشکلات. قاضی برای خودتان، چرا که بسیاری از اسناد در آرشیو همین، که برخی از دولت نمی خواهید به درخواست وجود دارد، چگونه بسیاری از طرح های مخفی به عنوان فن آوری های جدید. اما همه این است، و توسط بزرگ، هدف اصلی هکرها به اصطلاح، در مفهوم کلاسیک از مدت.

این به ذهن می آید تنها یک عبارت است که تبدیل به یک اصول کلاسیک از فعالیت Natana Rotshilda: "چه کسی صاحب اطلاعات، صاحب جهان" و به همین دلیل اطلاعات لازم برای محافظت از چشم کنجکاو است، به طوری که او شخص دیگری برای مقاصد خودخواهانه آنها استفاده نمی کند.

رمزنگاری: نقطه شروع

در حال حاضر، قبل از توجه به ساختار بسیار است که هر الگوریتم رمزنگاری، یک شیرجه کمی به داستان، در آن روزها، زمانی که علم در مراحل ابتدایی است.

اعتقاد بر این است که هنر مخفی داده به طور فعال شروع به توسعه چند هزار سال قبل از عصر ما. برتری است به سومریان باستان، شاه سلیمان و کشیش مصری اعتبار شده است. بعدها، شخصیت رمزی همان و نمادها مانند بودند. اما جالب این است: گاهی اوقات الگوریتم رمزنگاری متن (یعنی، آنها در زمان مدون) بود که در همان خط میخی سومری باستان یکی از شخصیت ها می تواند نه تنها یک حرف، بلکه تمام کلمه، مفهوم و یا حتی پیشنهاد کند. از آنجا که این تفسیر این متون حتی با سیستمهای رمزنگاری مدرن اجازه می دهد برای بازگرداندن ظاهر اصلی از هر متن، آن را کاملا غیر ممکن است. صحبت کردن به زبان مدرن، آن را کاملا پیشرفته، به عنوان در حال حاضر بیان می شود، الگوریتم های رمزنگاری متقارن. آنها به تنهایی ساکن شود.

جهان مدرن: انواع الگوریتم های رمزنگاری

با توجه به حفاظت از اطلاعات محرمانه در جهان مدرن، آن را نیز باید در روز ساکن زمانی که کامپیوتر ها به بشریت شناخته شده است. نه به ذکر است چقدر کاغذ به کیمیاگران، یا شهسواران همان منتقل شده بود، سعی در پنهان کردن متون درست شناخته شده به آنها دانش، آن است که ارزش به خاطر سپردن که از زمان ظهور مشکل ارتباطی است تنها بدتر شده است.

و پس از آن، شاید، دستگاه شناخته شده ترین ممکن است به نام ماشین رمز آلمانی در طول جهانی دوم به نام "انیگما"، که ترجمه به انگلیسی به معنی "رمز و راز." باز هم، این یک مثال از چگونگی از الگوریتم های رمزنگاری متقارن استفاده شده است، که جوهر آن که shifrovschik است و تحلیل رمز دانید که کلید (الگوریتم)، در اصل اعمال برای مخفی کردن داده ها.

امروز، از جمله رمز به همه جا استفاده می شود. مثال قابل توجه ترین می تواند در نظر گرفته، برای مثال، AES256 الگوریتم رمزنگاری است که استاندارد بین المللی. از منظر اصطلاحات کامپیوتر، آن را اجازه می دهد تا شما را به استفاده از یک طول کلید 256 بیت است. به طور کلی، الگوریتم های رمزنگاری مدرن کاملا متنوع، و تقسیم آنها را می توان تقریبا به دو دسته گسترده: متقارن و نامتقارن. آنها، بسته به منطقه مقصد، در حال حاضر به طور گسترده ای استفاده می شود. انتخاب الگوریتم رمزنگاری بستگی به وظایف و روش نقاهت بعد اطلاعات، در شکل اصلی خود. اما آنچه تفاوت بین آنها است؟

متقارن و الگوریتم های رمزنگاری نامتقارن است: چه تفاوت است

حالا اجازه دهید که چه نوع از تفاوت اساسی بین چنین سیستم ها و اصول که در است برنامه ها در عمل بر اساس مشاهده کنید. همانطور که روشن است، الگوریتم های رمزنگاری به مفاهیم هندسی تقارن و عدم تقارن در ارتباط است. چه به این معنی در حال حاضر و توضیح داده می شود.

الگوریتم رمزنگاری متقارن DES، توسعه یافته در سال 1977، حاکی از وجود یک کلید است که ظاهرا برای دو طرف نگران شناخته شده است. از آن آسان است به استفاده از دانستن یک کلید، آن را به عمل، به خواندن مجموعه ای بی معنی همان شخصیت، آوردن آن، پس به صحبت می کنند، در یک فرم قابل خواندن است.

و چه از الگوریتم های رمزنگاری نامتقارن است؟ دو کلید استفاده می شود وجود دارد، این است که به رمز کردن اطلاعات اصلی یکی با استفاده از برای رمزگشایی محتوا - دیگر، و لازم نیست به همان، و یا در همان زمان در رمزگذاری و رمزگشایی دو طرف بود. برای هر یک از آنها تنها یک. بنابراین، یک درجه بسیار بالایی از هر دو کلید را از ورود به دست سوم از مطالعه حذف شدند. با این حال، بر اساس وضعیت فعلی، بسیاری از هکرها سرقت این نوع از یک مشکل خاص و نیستند. چیز دیگری که - برای پیدا کردن دقیقا کلید (به طور کلی، یک رمز عبور)، مناسب است که برای رمزگشایی داده. اما گزینه می تواند بسیاری است که حتی کامپیوتر مدرن ترین آنها را برای چند دهه پردازش خواهد کرد وجود دارد. همانطور که گفته شد، هیچ یک از سیستم های کامپیوتری موجود در جهان برای هک دسترسی به او و گرفتن آنچه که به نام "شنود" نمی تواند و قادر نخواهد بود در دهه های آینده.

الگوریتم های رمزنگاری شناخته شده ترین و معمول استفاده می شود

اما در دنیای کامپیوتر. چه در پیشنهاد اولیه الگوریتم های رمزنگاری برای حفاظت از اطلاعات در مرحله فعلی توسعه کامپیوتر و فناوری همراه است؟

در بیشتر کشورها، عملا استاندارد AES سیستم رمزنگاری بر اساس یک کلید 128 بیتی است. با این حال، به موازات آن است که گاهی اوقات استفاده از الگوریتم رمزنگاری RSA، که هر چند مربوط به رمزنگاری با استفاده از کلید عمومی (عمومی) با این حال یکی از قابل اطمینان ترین است. این، اتفاقا، ثابت شده توسط تمام کارشناسان برجسته از آنجا که سیستم خود را نه تنها به رمزگذاری داده ها، بلکه حفاظت از یکپارچگی اطلاعات. همانطور که برای توسعه اولیه، که اشاره دارد از الگوریتم رمزنگاری DES، آن است که به طرز ناامید کننده از رده خارج، و تلاش برای جایگزین کردن آن در 1997 آغاز شده است. سپس آن را بر روی آن استوار بود، یک (پیشرفته) رمزگذاری جدید و پیشرفته AES استاندارد (برای اولین بار با کلید 128 بیتی، و پس از آن - با یک کلید 256 بیتی).

رمزنگاری RSA

در حال حاضر ما در فن آوری RSA که مربوط به یک سیستم رمزگذاری نامتقارن تمرکز می کنند. فرض کنید یک نفر دیگر اطلاعات رمز شده با این الگوریتم می فرستد.

به رمز در آوردن دو شماره به اندازه کافی بزرگ از X و Y، سپس محاسبه Z محصول خود را، است یک ماژول به نام. بیشتر برخی از تعداد غیر اصلی انتخاب شده، یک، که شرط: 1

چه اتفاقی می افتد وقتی که یک حمل و نقل؟ فرستنده تولید یک متن رمزی با نام F، با این پیام اولیه M، پس از به توان رساندن یک ماژول ضرب و Z: F = M ** A * (Z وزارت دفاع). گیرنده مثال ساده این است که محاسبه: M = F ** B * (Z وزارت دفاع). به طور کلی، همه این اقدامات به طور انحصاری به ساخت و ساز از یک قدرت کاهش می یابد. همین اصل کار می کند گزینه با ایجاد یک امضای دیجیتالی، اما معادله اینجا پیچیده تر است. برای جلوگیری از جاری شدن سیل جبر سر کاربر، این قبیل مواد نیست ارائه خواهد شد.

همانطور که برای هک کردن، از الگوریتم رمزنگاری RSA مواجه مزاحم کار تقریبا لاینحل: برای محاسبه کلید B. این به لحاظ نظری می تواند با استفاده از در دسترس مقاطعه بودجه (تجزیه به عوامل شماره های اولیه X و Y) انجام می شود، اما تا به امروز هیچ بدین وسیله، بنابراین، وظیفه خود می شود که مشکل نیست - آن است که به طور کلی امکان پذیر نیست.

رمزگذاری DES

در اینجا این است دیگر، آخرین الگوریتم رمزنگاری بسیار کارآمد با حداکثر 64 بیت طول (شخصیت) که از آن فقط معنی دار 56. همانطور که در بالا ذکر شده است را مسدود کند، این روش قدیمی شده است، هر چند به طول انجامید به اندازه کافی بلند به عنوان یک رمزنگاری استاندارد مورد استفاده در ایالات متحده، حتی برای صنایع دفاعی.

جوهر از آن رمزگذاری متقارن که به این نوع از دنباله ای از 48 بیت اعمال است. هنگامی که این عمل را برای 16 چرخه از نمونه در کلیدی 48 بیتی استفاده می شود. اما! همه چرخه در اصل عمل مشابه هستند، بنابراین در این مرحله است که برای محاسبه کار کلید مورد نیاز نیست. به عنوان مثال، یکی از قوی ترین کامپیوترها در ایالات متحده به ارزش بیش از یک میلیون دلار به "شکستن" رمزنگاری در حدود سه ساعت و نیم. برای ماشین های زیر رتبه از این واقعیت، برای محاسبه حتی دنباله در به حداکثر رساندن بروز آن، آن طول می کشد بیش از 20 ساعت است.

رمزگذاری AES

در نهایت، باید از رایج ترین و تا همین اواخر تصور می شد، سیستم رویین تن - الگوریتم رمزگذاری AES. AES128، AES192 و AES256 - او در حال حاضر در سه نسخه ارائه شده است. اولین گزینه بیشتر در مورد اطمینان از امنیت اطلاعات از دستگاه های تلفن همراه، و دوم درگیر در یک سطح بالاتر. به عنوان استاندارد، سیستم رسما در سال 2002 معرفی شد، و بلافاصله حمایت خود شده است توسط شرکت اینتل، که به تولید تراشه های پردازنده مطلع شود.

جوهر آن، بر خلاف هر سیستم رمزنگاری متقارن دیگر را کاهش می دهد به محاسبات در یک چند جمله ای عملیات نمایندگی کد و محاسبات با آرایه دو بعدی است. با توجه به دولت ایالات متحده، به کرک 128 بیتی طول کلید رسیور، حتی مدرن ترین، خواهد حدود 149 تریلیون سال است. من خواهش می کنم با چنین یک منبع صالح متفاوت است. سخت افزار کامپیوتر در صد سال گذشته ساخته شده است یک جهش، متناسب با تصاعد هندسی، به طوری که به خصوص باید خودمان را گول بزنند، بیشتر از آن در حال حاضر، به عنوان آن معلوم است، رمزنگاری و به طور ناگهانی بیش از کسانی که در ایالات متحده به طور کامل مقاوم در برابر ترک خوردگی اعلام شده است.

مشکل با ویروس ها و رمزگشایی

البته، ما در حال صحبت کردن در مورد ویروس ها. به تازگی وجود دارد ویروس ها کاملا خاص، ransomware است که برای رمز گذاری روی دیسک سخت کامل و پارتیشن منطقی بر روی کامپیوتر آلوده، و سپس قربانی دریافت نامه آگاه که تمام فایل های رمزگذاری شده هستند و رمزگشایی آنها تنها می تواند قدرت پس از بانک پرداخت مشخص شده است.

در این مورد، آنچه مهم است، آن است که نشان داد که سیستم AES1024 رمزگذاری داده ها، که شده است، طول کلید چهار برابر بزرگتر AES256 در حال حاضر موجود استفاده شد، تعدادی از گزینه های در هنگام جستجو برای رمزگشای مناسب به سادگی فوق العاده افزایش می دهد.

و قضاوت از اظهارات دولت آمریکا در آن زمان در دسترس برای رمزگشایی طول کلید 128 بیتی، پس چه در مورد زمان آن را برای پیدا کردن یک راه حل برای این مورد از کلید و انواع آن است 1024 بیت طول؟ پس از آن بود که ایالات متحده و سوراخ شده. از آنجا که آنها معتقد بودند که سیستم رمزنگاری کامپیوتر خود کامل است. افسوس، برخی از کارشناسان (ظاهرا، اتحاد جماهیر شوروی سابق)، که بیش از اصل موضوع "تزلزل ناپذیری" آمریکا را در تمام جهات است.

با تمام این، حتی توسعه دهندگان پیشرو نرم افزار آنتی ویروس، از جمله "لابراتوار کسپرسکی"، کارشناسان که "دکتر وب"، شرکت ESET و بسیاری از رهبران جهان های دیگر ایجاد شده به سادگی بالا انداختن شانه های خود، آنها می گویند، برای رمزگشایی چنین الگوریتم است که به سادگی بدون پول، اما می گوید هیچ چیز در این مورد که زمان کافی نیست. البته، هنگامی که شما در پشتیبانی از مشتری ارائه به ارسال فایل های رمزگذاری شده تماس بگیرید و اگر وجود دارد، آن است که مطلوب اصلی است - در قالب که در آن قبل از رمزگذاری بود. افسوس، حتی تجزیه و تحلیل مقایسه است به نتایج ملموس منجر نشده است.

جهانی که ما نمی دانیم

چه می توانم بگویم، اگر ما به دنبال آینده، بدون اینکه قادر به کشف گذشته است. اگر شما در جهان هزاره ما نگاه کنید، ما می توانید ببینید که همان امپراتور روم گایوس Yuliy Tsezar در برخی از نوشته های خود استفاده می شود الگوریتم های رمزنگاری متقارن. خب، اگر شما در لئوناردو داوینچی نگاه کنید، به طوری که همه به نوعی در خود نه از تحقق است که در زمینه رمزنگاری، مردی که زندگی با یک نوع از پرده از راز پوشیده شده، مدرنیته خود را برای قرن پیشی گرفته است.

تا به حال، بسیاری از مردم بقیه به اصطلاح "مونا لیزا لبخند،" که در آن چیزی است که جذاب وجود دارد، که انسان مدرن است قادر به درک نمی دهد. در ضمن، در تصویر با توجه به شخصیت های خاص (در چشم از لباس، و غیره. D.) به تازگی یافت شده است که به وضوح نشان می دهد که این شامل برخی از نابغه بزرگ رمزگذاری شده از امروز اطلاعات، افسوس، ما را است. اما ما حتی انواع مختلفی از ساختارهای مقیاس بزرگ، که قادر به نوبه خود درک فیزیک از زمان ذکر نشده است.

البته، برخی از ذهن تنها به این واقعیت است که در اکثر موارد، استفاده شده است به اصطلاح "بخش طلایی"، با این حال، و آن را کلید به تمام آن فروشگاه گسترده ای از دانش، که اعتقاد بر این است و یا ما را نمی فهمید، یا از دست رفته را برای همیشه نمی دهد تمایل. ظاهرا، رمزنگاری باقی مانده است که باید انجام شود خیلی باور نکردنی از کار به درک که الگوریتم های رمزنگاری مدرن اغلب به هر مقایسه با زمان کارکرد تمدن های باستانی نیست. علاوه بر این، اگر امروز وجود دارد به طور کلی اصول امنیت اطلاعات پذیرفته شده است، آنهایی که در دوران باستان مورد استفاده قرار گرفت، متاسفانه، ما به طور کامل غیر قابل دسترس و غیر قابل درک می باشد.

و یک چیز دیگر. یک باور ناگفته که اکثر متون کهن قابل ترجمه، زیرا کلید به رمزگشایی جوامع محرمانه محافظت خود را مانند فراماسون ها، روشن فکران، و غیره. D. حتی تمپلارها علامت خود را در اینجا ترک کرده اند. چه کاری می تواند ما در مورد آنچه هنوز باقی مانده است کتابخانه کامل غیر قابل دسترس از واتیکان می گویند؟ هنوز سرنخ اصلی به دوران باستان وجود دارد ذخیره نمی؟ بسیاری از کارشناسان به این نسخه تمایل این باور است که واتیکان به عمد خودداری این اطلاعات را از مردم است. آن را دوست دارم یا نه، هیچ کس نمی داند. اما یک چیز برای مطمئن - سیستم رمزنگاری باستانی در هیچ وجه پایین تر (و شاید پیشی گرفته) مورد استفاده در دنیای کامپیوتر امروز است.

به جای یک خاتمه

در نهایت باید گفت که وجود داشته اند در نظر گرفته شده است، نه تمام جنبه های سیستم های رمزنگاری فعلی و تکنیک های که استفاده می کنند. واقعیت این است که در بسیاری از موارد می باید به رهبری فرمول های پیچیده ریاضی و محاسبات حاضر، که از آن اکثر کاربران به سادگی به چرخش سر. فقط در نمونه ای از توصیف الگوریتم RSA نگاه کنید، به درک که چیز دیگری خواهد شد نگاه بسیار پیچیده تر است.

چیز اصلی - به فهم و درک، پس به صحبت می کنند، در قلب از ماده است. خب، اگر ما در مورد آنچه که سیستم های مدرن هستند، ارائه برای ذخیره اطلاعات محرمانه در راه است که به تعداد محدودی از کاربران قابل دسترس صحبت، انتخاب کمی وجود دارد. اگر چه بسیاری از سیستمهای رمزنگاری وجود دارد، همان الگوریتم RSA و DES به وضوح از دست دادن AES جزئیات. با این حال، بسیاری از برنامه های کاربردی مدرن طراحی شده برای یک کاملا متفاوت بین سیستم عامل، استفاده از AES (به طور طبیعی بسته به نرم افزار و دستگاه) است. اما در اینجا "غیر مجاز" تکامل این سیستم رمزنگاری است، آن را ملایم، بسیاری، به ویژه بنیانگذاران آن، شوکه شده است. اما در کل، بر اساس این واقعیت است که امروز وجود دارد، بسیاری از کاربران دشوار خواهد بود برای درک آنچه که سیستم رمزگذاری داده ها رمزنگاری، چرا آنها مورد نیاز و چگونه کار می کنند.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.atomiyme.com. Theme powered by WordPress.