دانلود پروژه: ارائه الگوریتمی نوین برای تولید امضای دیجیتالی مبتنی بر سیستم اعداد ماندهای و دنباله های DNA
تعداد 100صفحه در فایل word
چکیده
گرایش روز افزون به استفاده از فناوری اطلاعات و گسترش سریع و ناگزیر تجارت الکترونیک در سطح بین المللی، پیشبینی ساز و کارهای حقوقی لازم در این خصوص را ایجاب میکند. با توجه به ماهیت مجازی و غیر مادی مبادلات الکترونیک یکی از مهمترین مسائل از دید حقوقی اثبات این مبادلات و هویت طرفین آن است. اثبات وجود رابطهی حقوقی، احراز هویت طرفین این رابطه و تمامیت محتوای اطلاعات رد و بدل شده در محیط الکترونیکی را که غیر مادی و مجازی است، ایجاب میکند. امضای دیجیتال یا سایر فنون رمزنگاری ریاضی که زیر مجموعههای امضای الکترونیکی هستند چنین امری را ممکن میسازد. بنابراین، هر سندی که امضا میشود، در واقع اعتبار مییابد و میتوان آن را به شخصی منتسب نمود و وی را به مندرجات آن ملتزم ساخت. پس امضا حتماً ناظر به شکل یا علامت خاصی نیست، بلکه هر علامت یا رمزی که مبین قصد انشاء فرد در قرارداد باشد در تجارت الکترونیک پذیرفتنی است. باید پذیرفت امضای الکترونیک همانند امضای دستنویس، دارای آثار حقوقی احراز هویت امضا کننده سند و التزام وی به مندرجات آن است. در این تحقیق ابتدا به بیان کلیاتی در مورد امضای الکترونیک (دیجیتال)، از جمله بیان مفاهیم، روشهای ایجاد، امنیت آن ،معایب و مزایای آن پرداخته شده و سپس با توجه به چالشها، معایت و مزایا دیگر الگوریتمهای ارائه شده در این حوزه، الگوریتمی نوین برای تولید امضای دیجیتالی بر پایه دو سیستم محاسباتی نامتعارف مولکولی و اعداد ماندهای ارائه میگردد، در الگوریتم پیشنهادی ابتدا با استفاده از استخراج خواص یک سند یک کلید برای رمزنگاری سند به دست آمده و سپس سند به فضای مولکولی تبدیل شده و به صورت مجموعهای از نوکلوئیدها با کلید بدست آمده ترکیب میگردد، سند رمز شده جدید با استفاده از یک کلید خصوصی که متشکل از 128 نوکلئوتید میباشد به عصاره خود که با توجه به کلید خصوصی دارای 128 نوکلئوتید است تبدیل میگردد، در نهایت عصاره سند به کمک سیستم اعداد ماندهای و پیمانه (2n-1,2n,2n+1) رمز شده و عصاره پیام رمز شده به فضای مولکولی منتقل و به صورت دنبالهای از نوکلئوتیدها به عنوان امضای دیجیتالی سند مورد استفاده قرار میگیرد.
کلید واژه ها : امضای دیجیتالی، سیستم اعداد ماندهای، دنبالههای DNA، محاسبات مولکولی