Digital Signature Systems Concepts, Algorithms, and Implementation

30400 تومان

فرمت فایل: PPTX

تعداد اسلاید: 38

توضیحات

پروژه پاورپوینت Digital Signature Systems Concepts, Algorithms, and Implementation

خلاصه ای از پروژه:

متن ارائه شده به بررسی امضای دیجیتال و نقش آن در تایید اصالت اسناد الکترونیکی می‌پردازد. امضای دیجیتال معادل الکترونیکی امضای دست‌نویس است و به منظور احراز هویت و اطمینان از یکپارچگی پیام‌های ارسالی مورد استفاده قرار می‌گیرد. این مکانیزم با استفاده از الگوریتم‌های خاص، یک کد دیجیتالی را به پیام متصل می‌کند که به طور منحصر به فرد فرستنده را شناسایی می‌کند.

در این فرایند، فرستنده با استفاده از کلید خصوصی خود، پیام را امضا می‌کند و گیرنده با استفاده از کلید عمومی فرستنده، صحت امضا و اصالت پیام را تایید می‌کند. امضای دیجیتال تضمین می‌کند که پیام از سوی فرستنده معتبر ارسال شده، محتوای آن دستکاری نشده و فرستنده نمی‌تواند ارسال پیام را انکار کند. این سیستم از توابع درهم‌ساز (hash function) برای خلاصه کردن پیام به یک “خلاصه پیام” استفاده می‌کند که سپس با کلید خصوصی رمزنگاری می‌شود.

الگوریتم‌های مختلفی برای امضای دیجیتال وجود دارند که از جمله آن‌ها می‌توان به DSA و RSA اشاره کرد. RSA به دلیل امنیت بالا و کاربرد گسترده، از محبوبیت بیشتری برخوردار است. امنیت این الگوریتم بر اساس دشواری تجزیه اعداد بزرگ به عوامل اولیه‌شان استوار است. در یک سیستم امضای دیجیتال مبتنی بر RSA، فرستنده با استفاده از کلید خصوصی خود یک امضا ایجاد می‌کند و گیرنده با استفاده از کلید عمومی فرستنده، امضا را تایید می‌کند.

یک سیستم امضای دیجیتال پیاده‌سازی شده، امکان اعلام نمرات توسط اساتید و تایید اصالت آن‌ها توسط دانشجویان را فراهم می‌کند. در این سیستم، هر استاد دارای یک جفت کلید عمومی و خصوصی است. نمرات وارد شده توسط استاد با استفاده از کلید خصوصی امضا شده و در پایگاه داده ذخیره می‌شوند. دانشجویان می‌توانند با استفاده از کلید عمومی استاد، صحت نمرات را تایید کنند.

با دانلود پروژه‌های برتر دانشجویی، از جمله پروژه‌های آماده در زمینه امضای دیجیتال، می‌توانید به سرعت و به آسانی دانش خود را ارتقا داده و از آن‌ها در پروژه‌های خود استفاده کنید.

عناوین و فهرست کلی پروژه:

DIGITAL SIGNATURE

Introduction to Cryptography
History Of Cryptography
1900 BC , Egypt
Julius Caesar , 100-44 BC
Thomas Jefferson , 1790’s
Dr. Horst Feistel , 1970s
September, 1977 , Rivest, Shamir and Adleman
1991 , first free version of PGP
1994, Professor Rivest,published RC5

Symmetric Key Systems
Use just one key for encryption and decryption
DES
Rijndael
Some other algorithms and their key size

Asymmetric Key Systems
To Different keys for encryption and decryption
PUBLIC KEY & PRIVATE KEY concepts
The most popular asymmetric algorithm is RSA
Other Asymmetric algorithms
advantages of Asymmetric-key
Simplified key distribution
Digital Signature
Long-term encryption

Digital Signature
What is Digital Signature ?
Guarantees
Authentication
Authorization
Integrity
Non-Repudiation
Signature or message authentication code (MAC)
How does Digital Signature work ?
Message Body
Message Digest
Hash
A Simple Digital Signature System

Digital Certificates
Digital Certificates Contain
CA’s Authority
Owners Information
Public key
Expire Date
CA’s Signature
Registering for digital Certificates
Different kinds of Digital Certificates

Digital Signature Algorithms
DSA (Data Signature Algorithm)
RSA (Rivest , Shamir, Adleman)
RSA Algorithm
RSA Key generation
RSA in Digital Signature
RSA Security

Our implemented Digital Signature System
Cryptography Classes
Our System
For each teacher we have generated a pair of public key and private key
For announcing a score or list of scores
Security of the Scores

Digital Signature Systems Concepts, Algorithms, and Implementation

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “Digital Signature Systems Concepts, Algorithms, and Implementation”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *