عنوان فارسی مقاله:بهره برداری از قراردادهای هوشمند برای کنترل دسترسی مبتنی بر قابلیت در اینترنت اشیا
چکیده
با توجه به نفوذ سریع اینترنت اشیا (IoT) به زندگی انسان، دسترسی غیرقانونی به منابع اینترنت اشیا (به عنوان مثال، دادهها و عملگرها) امنیت ما را به شدت تهدید کرده است. کنترل دسترسی، که مشخص میکند چه کسی (یعنی آزمودنیها) میتوانند تحت چه شرایطی به چه منابعی (یعنی اشیاء) دسترسی داشته باشند، به عنوان یک راهحل مؤثر برای رسیدگی به این مسئله شناخته شده است. برای مدیریت ماهیت توزیعشده و غیرقابل اعتماد سیستمهای اینترنت اشیا، ما یک طرح کنترل دسترسی مبتنی بر قابلیت غیرمتمرکز و قابل اعتماد (CapBAC) را با استفاده از فناوری قرارداد هوشمند اتریوم پیشنهاد میکنیم. در این طرح، یک قرارداد هوشمند برای هر شی ایجاد میشود تا توکنهای قابلیت (یعنی ساختارهای دادهای که حقوق دسترسی اعطا شده را ثبت میکنند) اختصاص داده شده به آزمودنی مرتبط را ذخیره و مدیریت کند، و همچنین برای تأیید مالکیت و اعتبار توکنها برای کنترل دسترسی استفاده میشود. متفاوت از طرحهای قبلی که توکنها را در واحد آزمودنی مدیریت میکنند، یعنی یک توکن برای هر آزمودنی، طرح ما توکنها را در واحدهای حقوق دسترسی یا اقدامات مدیریت میکند، یعنی یک توکن در هر عمل. چنین مدیریت جدیدی به واگذاری قابلیتهای دقیقتر و انعطافپذیرتر دست مییابد و همچنین سازگاری بین اطلاعات واگذاری اختیار و اطلاعات ذخیره شده در توکنها را تضمین میکند. ما طرح پیشنهادی CapBAC را در یک شبکه بلاک چین اتریوم که به صورت محلی ساخته شده است اجرا کردیم تا امکان سنجی آن را نشان دهیم. علاوه بر این، ما هزینه پولی طرح خود را بر حسب مصرف گاز اندازهگیری کردیم تا طرح خود را با طرح کنترل دسترسی غیرمتمرکز مبتنی بر قابلیت مبتنی بر قابلیت بلاک چین (BlendCAC) که توسط سایر محققان پیشنهاد شده است مقایسه کنیم. نتایج تجربی نشان میدهد که طرح پیشنهادی از نظر انعطافپذیری و سازگاری واگذاری قابلیت تقریباً با هزینه پولی مشابه، بهتر از طرح BlendCAC عمل میکند.
- لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.