این کد پسوند شبیه ساز اینترنت اشیا IFogSim است به عنوان پیاده سازی روش های رمزنگاری در اینترنت اشیا که روش های مختلف تبادل کلید، انواع رمزگذاری و امضای دیجیتال را پیاده سازی می کند.
تغییرات کلاس ها
تغییرات در کلاس های اصلی در سراسر انجام شد، اما قابل توجه ترین آنها عبارتند از:
فعال کننده
سنسور
چندتایی
FogDevice
کاربرد
کلاس ها اضافه شد
و همچنین تغییرات در کلاسهای قبلاً پیادهسازی شده، چندین کلاس جدید در شبیهسازی گنجانده شدند.
CrytographyConfig
رمزنگاری
بسته داده
نوع رمزگذاری
Communicated Device
KeyExchangeType
شبیه سازی زمان بندی
استفاده
برای استفاده از شبیهساز، همان چیزی است که قبلاً از شبیهسازی پایه IFogSim استفاده میکردیم، اما با افزودن فعال کردن روشهای رمزنگاری قبل از شروع. این کار با استفاده از خط زیر انجام می شود:
CryptographyConfig.create(true, EncryptionType.AES,CommunicatedDevice.CLOUD,CommunicatedDevice.ENDPOINT, KeyExchangeTypes.EXCHANGESYMMETRIC);
پارامترها از فرمت پیروی می کنند:
اگر رمزنگاری فعال باشد (بولی)
چه نوع رمزگذاری (Enum EncryptionType)
شرح مکان داده های حسگر (Enum CommunicatedDevice)
رمزگذاری داده های محرک (Enum CommunicatedDevice)
نوع تعویض کلید (Enum KeyExchangeType)
این خط باید قبل از شروع شبیه سازی پیاده سازی شود. مثال “CleanFromJson.Class” گنجانده شده است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.