در مقاله “رمزنگاري چيست؟ ” به صورت مفصل در مورد رمزنگاري و نحوه كار آن صحبت شد.در اين مقاله به بررسي رمزنگاري متقارن (symmetric cryptography) كه يكي از انواع رمزنگاري است ،خواهيم پرداخت.
مقدمه اي بر رمزنگاري
رمزنگاري روشي براي توسعه تكنيك ها و پروتكل هايي براي جلوگيري از دسترسي شخص ثالث است.همچنين رمزنگاري براي كسب دانش از داده هاي پيام هاي خصوصي در طي يك فرايند ارتباطي بكار مي رود. رمزنگاري يا Cryptography از دو اصطلاح يونان باستان ، Kryptos و Graphein تشكيل شده است . اصطلاح اول به معني “پنهان” است و دومي به معني “نوشتن” است.
تعريف اصطلاحات در رمزنگاري
قبل از بررسي رمزنگاري متقارن به تعريف چند اصطلاح مي پردازيم:
- رمزگذاري(Encryption) : رمزگذاري اساساً فرآيند تبديل اطلاعات يا متن ساده (plaintext ) به كد يا سايفر(cipher) به منظور جلوگيري از دسترسي اشخاص غير مجاز به آن است. دولت ها ، مشاغل و افراد از تكنيك هاي رمزگذاري براي محافظت از اطلاعات شخصي خود و جلوگيري از تقلب استفاده مي كنند. مطالعات اخير حاكي از آن است كه تقريباً 50٪ اطلاعات و ارتباطات اينترنتي از طريق پروتكل HTTPS رمزگذاري شده است.
- رمزگشايي (Decryption): رمزگشايي برعكس فرآيند رمزگذاري است. كه شامل تبديل داده هاي غيرقابل خواندن (متن رمز) به قابل خواندن (متن ساده) است.
- سايفر (Cipher) : در رمزنگاري ، سايفر مجموعه اي از دستورالعمل هاي تعريف شده است كه براي رمزگذاري يا رمزگشايي پيام نوشتاري از آنها پيروي مي كنند. روند رمزگذاري شامل تبديل اطلاعات به نسخه غيرقابل خواندن يا غيرقابل دسترسي است. متن اصلي را كه مي توان به وضوح درك كرد ، به عنوان متن ساده (plaintext ) مي شناسند ، در حالي كه شكل رمزگذاري شده آن را متن رمز(cipher) مي نامند. هر دو متن حاوي اطلاعات يكساني هستند ، تنها تفاوت اين است كه سايفر در قالبي نوشته شده است كه فقط توسط كساني كه مكانيسم رمزگشايي صحيح دارند قابل خواندن يا دسترسي است.
جهت مشاهده ادامه مقاله به آدرس وب سايت فكت كوينز مراجعه نماييد.