• شماره ركورد
    16274
  • شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
    16274
  • پديد آورنده

    عصمت پوركند

  • عنوان
    ارايه يك روش رمزنگاري چندنخي در حافظه نهان پايگاه داده
  • مقطع تحصيلي
    كارشناسي ارشد
  • رشته تحصيلي
    نرم افزار
  • تاريخ دفاع
    آذر ماه 1394
  • استاد راهنما
    دكتر عين اله خنجري ميانه
  • دانشكده
    كامپيوتر
  • چكيده
    چكيده سيستم مديريت پايگاه داده (DBMS) براي بالا بردن امنيت دسترسي به اطلاعات پايگاه داده ها، از مكانيسم هاي كنترل دسترسي استفاده مي¬كنند، اما مكانيسم¬هاي كنترل دسترسي براي بالا بردن امنيت پايگاه داده¬ها كافي نمي¬باشند. رمزنگاري پايگاه¬هاي داده مي¬تواند كنترل دسترسي به داده ها را تكميل نموده و امنيت پايگاه¬هاي داده را تقويت كند. لذا اخيراً توجه زيادي به رمزنگاري پايگاه-هاي داده براي بالا بردن امنيت آنها شده است. به طور خلاصه مي¬توان گفت، هدف از رمزنگاري داده¬ها مخفي نگه داشتن اطلاعات ذخيره شده در پايگاه¬هاي داده است كه افراد غير مجاز نتوانند به اين اطلاعات دسترسي داشته باشند و در صورت اينكه به اين اطلاعات دسترسي داشته باشند محتويات اين اطلاعات براي آن ها قابل فهم نخواهد بود. براي توسعه روش¬هاي رمز¬نگاري اطلاعات پايگاه¬هاي داده بايد فاكتورهاي زيادي مورد توجه قرار گيرد، به عنوان مثال، محافظت از محرمانگي داده¬ها، تشخيص تغييرات غيرمجاز و نگهداري حداكثر كارايي از جمله اين فاكتورها هستند. لذا ارائه روش¬هاي رمز‌نگاري كارا با در نظر گرفتن اين فاكتورها براي پايگاه هاي داده مسئله و چالش اصلي محسوب مي شود. روش¬هاي امنيتي مختلفي براي مقابله با مسائل امنيتي كه سيستم¬هاي پايگاه داده با آن روبرو مي-باشند، پيشنهاد شده است. كه در اين تحقيق رمزنگاري مورد بررسي قرار مي گيرد و بخش رمزنگاري را در سطح پايگاه داده در نظر گرفته ايم . در امنيت پايگاه داده ، سرعت به دليل حجم عظيمي از داده ها يك نگراني عمده است در اينجا ما تكنيكي را براي بهبود سرعت رمزگذاري پايگاه داده پيشنهاد مي كنيم. ماژول رمزنگاري در بالاي كش قرار داده شده است. اين امر تا حد زيادي بر سرعت رمزگذاري و رمزگشايي مؤثر است. همچنين به منظور بهبود كارايي و امنيت از شش نخ به منظور انجام عمليات رمزنگاري استفاده شده است. الگوريتم هاي رمزنگاري متفاوت با توجه به پيچيدگي هايشان ممكن است سربار پردازشي بسياري را بر بخش رمزنگاري اعمال كنند چند نخي سازي سيستم پيشنهادي از سربار پردازشي به طور قطع مي كاهد. واژه‌هاي كليدي: پايگاه داده،امنيت،رمزنگاري،چند نخي.
  • تاريخ ورود اطلاعات
    1395/10/22
  • تاريخ بهره برداري
    1/1/1900 12:00:00 AM
  • دانشجوي وارد كننده اطلاعات

    اعظم صادقي

  • چكيده به لاتين
    Abstract: Database management system (DBMS) uses access control mechanisms to enhance the security of access to databases information, but these mechanisms are not enough to enhance the security of the database. Database encryption can complete the control over data access an​d boost the security of databases. Therefore, encryption of databases to enhance their security has recently drawn a lot of attention. In short, it can be said that the purpose of data encryption is to hide the data stored in databases so that unauthorized persons cannot access the data an​d in case of access to this data, the data content be incomprehensible for them. Many factors should be taken into considerations for development of database encryption methods, these factors include: protection of data confidentiality, detection of unauthorized changes an​d maintenance of maximum performance. Therefore, provision of an effective encryption methods for databases, in accordance with the above factors, is the main challenge is this field. Various security methods are proposed to deal with the security issues that database systems are faced with. Different security methods have been proposed to deal with the security issues, which data based systems are encountered with. In this study, encryption will be examined an​d encryption in data base level is considered. In database security, due to the large volume of data, speed is a major concern. Here we propose a technique to improve the speed of database encryption. Encryption module is placed at top of the cache. This will greatly effect on the encryption an​d decryption speed. Moreover, in order to improve efficiency an​d security, six threads are used to perform cryptographic operations. Different encryption algorithms due to their complexity may apply lot of processing overload on encryption. Making the proposed system multi-threading certainly reduces processing overload. Keywords: database, security, encryption, multi-thread