Presentation is loading. Please wait.

Presentation is loading. Please wait.

فصل چهارم رمزنگاری و امضای دیجیتالی. رمز سزار (Caesar) ABCDEFGHIJKLMNOPQRSTUVWXYZ 012345678910111213141516171819202122232425 thisisasecretmessage. 19781826818260.

Similar presentations


Presentation on theme: "فصل چهارم رمزنگاری و امضای دیجیتالی. رمز سزار (Caesar) ABCDEFGHIJKLMNOPQRSTUVWXYZ 012345678910111213141516171819202122232425 thisisasecretmessage. 19781826818260."— Presentation transcript:

1 فصل چهارم رمزنگاری و امضای دیجیتالی

2 رمز سزار (Caesar) ABCDEFGHIJKLMNOPQRSTUVWXYZ thisisasecretmessage Key = YMNXDNXDFDXJHWJYDRJXXFLJE

3 Symmetric Cryptography (رمزنگاری متقارن) + 3DES, DES, AES, RC2, RC5 + Problems: Alice and Bob must agree on the secret key without anyone else finding out Anyone who intercepts the key in transit can later read, modify, and forge all messages encrypted using that key Message (Example: Hello) Common key کلید مشترک بین A و B Encrypted Message (Example: شنود A Message B Encrypt رمزگذاری Decrypt رمزگشایی

4 Asymmetric Cryptography (رمزنگاری نامتقارن) Public key کلید عمومی B شنود A Message B Encrypt رمزگذاری Decrypt رمزگشایی Private key کلید خصوصی B + RSA, DSA, ECC, IDEA + Problems: Key exchange has to be done in a secure way Encryption and decryption are extremely SLOW Message (Example: Hello) Encrypted Message (Example:

5 رمزنگاری ترکیبی Session key کلید نشست شنود A Message B رمزگذاری پیغام با کلید نشست Message (Example: Hello) Encrypted Message (Example: GH%$A) تولید کلید متقارن رمزگذاری کلید نشست با کلید عمومی B رمزگشایی پیغام با کلید نشست رمزگشایی کلید نشست با کلید خصوصی B

6 Hash Functions It was the best of times, it was the worst of times It was the best of thymes, it was the worst of times Small Difference Large Difference Examples: MD5 (128 bit), SHA-1 (160 bit) 3au8 e43j jm8x g84w Hash Function b6hy 8dhy w72k 5pqd Hash Function

7 Signature & Verification A B Hashing + Encryption = Signature Creation Hashing + Decryption = Signature Verification Transmitted Message Example: Hello, Signature Message Digest Hash Function If these are the same, then the message has not changed Message Digest Hash Function Encrypt رمزگذاری با کلید خصوصی A Signature Expected Digest Decrypt رمزگشایی با کلید عمومی A Message (Example: Hello)


Download ppt "فصل چهارم رمزنگاری و امضای دیجیتالی. رمز سزار (Caesar) ABCDEFGHIJKLMNOPQRSTUVWXYZ 012345678910111213141516171819202122232425 thisisasecretmessage. 19781826818260."

Similar presentations


Ads by Google