چارچوب کنترل دسترسی مبتنی بر بلاکچین و رمزنگاری ویژگی مبنا
نویسندگان
1 دانشکده برق و کامپیوتر، دانشگاه تربیت مدرس، تهران، ایران
2 دانشکده مهندسی برق و کامپیوتر ، دانشگاه تربیت مدرس ، تهران،
3 دانشکده فنی و مهندسی، دانشگاه آزاد اسلامی واحد خوارسگان ، اصفهان
doi
چکیده
با توجه به رشد روزافزون فضای ابری و اشتراک فایل در این فضا، کنترل دسترسی قابل اعتماد و مناسب یک چالش جدی محسوب میشود. در این مقاله یک روش کنترل دسترسی مبتنی بر ترکیب بلاکچین عمومی با رمزنگاری مبتنی بر وِیژگی (CP-ABE) ارائه شده است. در این معماری برای ذخیره سازی از فضای ابری استفاده میگردد. کنترل دسترسی با استفاده از بلاکچین عمومی در قالب قراردادهای هوشمند بین مالک داده و کاربر پیادهسازی میشود. مالک داده فایل را با کلید اصلی رمز مینماید و برای هر کاربر یک کلید تولید میکند و با استفاده از توزیع کلید مبتنی بر چندجمله ای دسترسی (access polynomial) ، امکان بازیابی کلید اصلی را به کاربران میدهد . کلید کاربر در قالب رمزنگاری مبتنی بر ویژگی روی بستر بلاک چین قرار گرفته و توسط قراراد هوشمند به کاربر دارای ویژگیهای مورد نیاز تحویل داده میشود. الگوریتم رمزنگاری و ساختار کلیدها امکان لغو دسترسی سریع را فراهم مینماید. در این مدل از یک موجودیت قابل اعتماد TA به عنوان یک بخش درگیر در کنترل دسترسی استفاده میشود. بستر بلاکچین نیز امکان یک لاگ حسابرسی پذیر امن را عملیاتی میکند که میتواند همراه با تراکنشهای مالی شفافیت مالی را نیز فراهم نماید. پیادهسازیهای ما نشان میدهد که این معماری مقیاس پذیر بوده و کارآیی لازم را دارد. همچنین سرعت مناسبی در بسترهای سختافزای و نرم افزاری مختلف تا 20000 کاربر را دارد.