رمزنگاری متقارن در خانه هوشمند لوکسین چگونه صورت میگیرد؟
کلمه رمزنگاری متقارن،به معنای محرمانه نوشتن است.
هدف از رمزنگاری متقارن، ذخیره سازی و انتقال اطلاعات به صورت ایمن در بستر ناامن اینترنت است.
و فقط افراد مجاز میتوانند اطلاعات رمزنگاری شده (Encryption) را رمزگشایی (Decryption) کنند.
سناریو رمزنگاری متقارن
تصور کنید که فرد الف میخواهد از طریق تلفن با فرد ب ارتباط برقرار کند. دوتا تلفن همراه بدون واسط توانایی بر قرار کردن ارتباط را ندارند و برای رساندن پیغام، به یک سرور ساده نیاز دارند.
هر بار که فرد الف برای فرد ب پیغامی میفرستد این پیغام به سمت سرور میرود و از آنجا برای فرد ب ارسال میشود.
برای امنیت بیشتر و اینکه اطمینان حاصل کنیم که فرد دیگری به پیغامها دسترسی پیدا نمیکند، دو قفل و کلید تعریف میشود.
کلید الف برای فرد الف و سرور، کلید ب برای فرد ب و سرور. اما این رمزنگاری دو طرفه حساب نمیشود به این دلیل که سرور به اطلاعات دسترسی خواهد داشت و میتواند پیغامهای شما را بخواند.
در رمزنگاری دو طرفه، جای کلید الف و ب را با یک کلید مشترک عوض میکنندکه فقط دست فرد الف و ب هست.
در نتیجه سرور بدون اینکه به فرمانها دسترسی داشته باشد آنها را از سمت برنامه لوکسین به سمت هاب ارسال میکند.
در رمزنگاری متقارن از یک کلید مشترک بین فرستنده و گیرنده استفاده میشود. الگوریتمهای رمزنگاری، کلیدهایی به صورت مجموعه ای از بیتها تولید میکند.
که برای رمزنگاری و رمزگشایی اطلاعات استفاده میشود.
افرادی که از طریق رمزنگاری متقارن در حال برقراری ارتباط هستند باید کلید مشترک را مبادله کنند تا در فرآیند رمزگشایی قابل استفاده باشد.
با استفاده از رمزنگاری متقارن، اطلاعات برای افرادی که دسترسی به کلید مخفی برای بازگشایی ندارند قابل درک نیست.
کلید مخفی که فرستنده و گیرنده هر دو از آن استفاده میکنند.
میتواند یک رمز عبور، کد خاص یا به صورت یک رشته تصادفی از حروف یا اعدادی باشد که توسط تولید کننده عدد تصادفی ایمن تولید شده است.
نیازمندیهای استفاده امن از رمزنگاری متقارن
۱. وجود یک الگوریتم رمزنگاری قوی
۲. وجود یک کلید مخفی که تنها فرستنده و گیرنده از آن آگاه باشند.
۳. فرض بر آن است که، الگوریتم برای همه مشخص است، بنابراین نیاز به یک کانال امن برای توزیع کلید است.
رمزنگاری متقارن برای چه مواردی استفاده میشود؟
در حالیکه رمزنگاری متقارن روشی قدیمی برای رمزگذاری است، سریعتر و کارآمدتر از رمزنگاری نامتقارن است.
که به دلیل مشکلات عملکردی با اندازه داده ها و استفاده از پردازنده های سنگین شبکه را دچار اختلال می کند.
به دلیل عملکرد بهتر و سرعت سریعتر رمزنگاری متقارن (در مقایسه با نامتقارن)، رمزنگاری معمولا برای رمزنگاری مقادیر زیادی از دادهها مورد استفاده قرار میگیرد.
همچنین در رمزنگاری متقارن کلیدها به صورت تصادفی انتخاب میشوند و طول آنها بر اساس سطح امنیت موردنیاز معمولا بر روی 128 یا 256 بیت تنظیم میشود.
این نوع رمزنگاری به 2 روش پیاده سازی میشود:
- رمزنگاری جریانی (Stream cipher)
- رمزنگاری بلوکی (Block cipher)
رمزنگاری جریانی (Stream cipher)
در این روش هر کاراکتر به تنهایی رمزنگاری میشود.
رمزنگاری بلوکی (Block cipher)
در این روش اطلاعات به قسمت های کوچک تقسیم میشود و هر قسمت رمزنگاری میشود.
جهت اطلاع بیشتر از تجهیزات خانه هوشمند لوکسین می توانید به کاتالوگ محصولات مراجعه کنید. در صورتی که اطلاعات کافی را در کاتالوگ پیدا نکردید حتما با پشتیبانی لوکسین تماس حاصل نمایید و اطلاعات مورد نیازتان را از این طریق تأمین کنید.