Skip to main content
SUPERVISOR
Morteza Esmaeili
مرتضی اسمعیلی (استاد راهنما)
 
STUDENT
Sahar Nikandish
سحر نیک اندیش

FACULTY - DEPARTMENT

دانشکده ریاضی
DEGREE
Master of Science (MSc)
YEAR
1396

TITLE

Attribute-Based Multiple - Authorities Signature Scheme in Blockchain Struetures
In real life, one requires signatures to be from people who should possess specific atribtutes. For example, Alice might wants a document to be signed by an employee in Bob company who possess specific attributes. For this purpose a multi-authority attribute-based signature is introduced that only the signature of the person who has the desired pecific attributes is confirmed. The multi-authority attribute-based signature is one of the applications of attribute-based encryption. In this signature, the identity of the signer is confirmed based on its attributes, each of which is under the supervision of a authority. In this scheme, in addition to preserving the personal identity of the signer, the attributes that he used in signing his message are also hidden. Since a blockchain structure has significant features such as preserving the identity of the signer, decentralized structure, and data retention without a secure data center, in this dissertation we try to introduce multi-authority attributebased signature in the blockchain structure and show its application in the electronic health registration system. In this scheme, data is stored in a block without the need for a secure data center. The user also gains the ability to perform certain tasks, such as receiving or sending messages or accessing information sources, based on his atribtutes, each of which is supervised by a authority. By providing this signature in a blockchain environment, conditions are created in which a user who has certain attribute can access the information of each block in a peer-to-peer network without the need for an intermediate person.
در زندگی گاهی به امضای افرادی نیاز است که دارای مشخصه های خاصی هستند. به عنوان مثال، آلیس می خواهد سندی توسط یکی از کارکنان شرکت باب که دارای مشخصه های خاصی است، به صورت محرمانه امضا شود. برای این منظور، یک طرح امضای مشخصه مبنا با کنترل چندگانه تعریف می شود به طوری که فقط امضای شخصی که دارای مشخصه های مورد نظر است تأیید می شود. امضای مشخصه مبنا با کنترل چندگانه یکی از کاربردهای رمزنگاری مشخصه مبنا است. در این امضا هویت امضا کننده براساس مشخصه هایش که هر یک تحت نظارت یک مرکز کنترل کننده هستند، تأیید می شود. در این طرح علاوه بر آن که هویت شخصی امضا کننده حفظ می شود، مشخصه هایی که او در امضای پیام خود استفاده کرده است نیز پنهان می مانند. از آن جایی که ساختار بلوکی یا زنجیر بلوکی دارای ویژگی های قابل ملاحظه ای از جمله حفظ هویت امضا کننده، ساختار غیرمتمرکز و حفظ داده بدون یک مرکز ذخیره اطلاعات ایمن است، در این پایان نامه سعی داریم یک امضای مشخصه مبنا با کنترل چندگانه در محیط زنجیر بلوکی را بیان و کاربرد آن را در سیستم الکترونیکی ثبت سلامت نشان دهیم. در این طرح بدون احتیاج به یک مرکز ایمن ذخیره داده، اطلاعات در قالب یک بلوک ذخیره می شوند. همچنین کاربر براساس مشخصه هایش که هر یک تحت نظارت یک کنترل کننده است، توانایی انجام برخی امور مانند دریافت یا ارسال پیام و یا دسترسی به منابع اطلاعات را به دست می آورد. با ارائه این امضا در محیط زنجیر بلوکی شرایطی مهیا می شود که در آن کاربری که دارای مشخصه های خاصی است، بتواند در یک شبکه مستقیم و بدون نیاز به یک شخص میانی به اطلاعات هر بلوک دسترسی داشته باشد.

ارتقاء امنیت وب با وف بومی