رمزنگاری نامتقارن و امضاء دیجیتال

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

رمز نگاری نامتقارن از چه نوعی کلید استفاده میکند؟

یک جفت کلید

کلید عمومی در رمز نگاری نامتقارن به طور گسترده منتشر می شود.

True (A)

کدامیک از موارد زیر از عناصر اصلی امنیتی در سیستمهای رمزنگاری مدرن هستند؟

  • همه موارد (correct)
  • صحت
  • محرمانگی
  • عدم انکار پذیری

دو منظور اصلی استفاده از الگوریتم‌های نامتقارن کدامند؟

<p>توزیع کلید و امضاء ديجيتال</p> Signup and view all the answers

در الگوریتم نامتقارن پیام توسط کلید عمومی رمزگذاری می شود.

<p>True (A)</p> Signup and view all the answers

چه کسی برای انجام امضاء ديجيتال از کلید خصوصی استفاده می کند؟

<p>فرستنده</p> Signup and view all the answers

چه کسی میتواند امضاء ديجيتال را بررسی کند ؟

<p>هر کسی که کلید عمومی فرستنده را داشته باشد.</p> Signup and view all the answers

امضاء دیجیتال چه چیزی را فراهم می کند؟

<p>احراز هویت</p> Signup and view all the answers

تابع هش برای رمز نگاری یک طرفه و معکوس ناپذیر است.

<p>True (A)</p> Signup and view all the answers

در روش HMAC از یک الگوریتم متقارن برای رمز نگاری و رمزگشایی استفاده می شود.

<p>True (A)</p> Signup and view all the answers

چه چیزی برای جلوگیری از حمله مرد میانی بکار می رود؟

<p>گواهینامه دیجیتال</p> Signup and view all the answers

کدامیک از موارد زیر از مزایای استفاده از امضاء ديجيتال نیست؟

<p>عدم دسترسی به داده ها (A)</p> Signup and view all the answers

Signup and view all the answers

Flashcards

رمزنگاری نامتقارن

یک سیستم رمزنگاری که از دو کلید استفاده می کند: کلید عمومی که قابل انتشار است و کلید خصوصی که فقط برای مالک شناخته شده است.

کلید عمومی

کلیدی که به طور عمومی منتشر شده و برای رمزنگاری داده ها استفاده می شود.

کلید خصوصی

کلیدی که فقط توسط مالک آن شناخته شده است و برای رمزگشایی داده های رمزنگاری شده با کلید عمومی استفاده می شود.

الگوریتم نامتقارن

الگوریتم هایی که از کلید عمومی و خصوصی برای رمزنگاری و رمزگشایی داده ها استفاده می کنند.

Signup and view all the flashcards

امضاء دیجیتال

یک روش برای ایجاد اطمینان از صحت و اصالت یک پیام یا سند.

Signup and view all the flashcards

احراز هویت در رمزنگاری

قابلیت اثبات هویت شخص فرستنده پیام.

Signup and view all the flashcards

تابع هش (Hash)

یک الگوریتم هش که یک کد منحصر به فرد برای هر پیام یا سند ایجاد می کند.

Signup and view all the flashcards

HMAC (Hash Message Authentication Code)

یک الگوریتم هش که از یک کلید مخفی برای تولید کد هش پیام استفاده می کند.

Signup and view all the flashcards

حمله مرد میانی (Man in the Middle)

یک حمله سایبری که در آن شخص ثالث به جریان ارتباط دو طرف نفوذ می کند و خود را به عنوان طرف مقابل معرفی می کند.

Signup and view all the flashcards

گواهینامه دیجیتال

گواهی دیجیتالی که صحت و اعتبار کلید عمومی یک شخص را تایید می کند.

Signup and view all the flashcards

رمزنگاری با کلید عمومی

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

Signup and view all the flashcards

امضا کردن پیام با کلید خصوصی

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

Signup and view all the flashcards

رمزنگاری نامتقارن برای محرمانگی

یک روش برای رمزنگاری داده ها که در آن از کلید عمومی گیرنده برای رمزگذاری داده ها و از کلید خصوصی او برای رمزگشایی استفاده می شود.

Signup and view all the flashcards

امضا کردن با کلید خصوصی برای احراز هویت

یک روش برای امضا کردن پیام ها که در آن از کلید خصوصی فرستنده برای امضا کردن پیام و از کلید عمومی فرستنده برای تایید امضا استفاده می شود.

Signup and view all the flashcards

امنیت اطلاعات

یک روش برای حفاظت از اطلاعات شخصی.

Signup and view all the flashcards

عدم انکارپذیری در رمزنگاری

یک روش برای اطمینان از اینکه ارسال کننده پیام نمی تواند بعداً صحت ارسال پیام را انکار کند.

Signup and view all the flashcards

مدیریت کلید ها

وظیفه ایجاد و مدیریت کلیدهای خصوصی و عمومی در سیستم های رمزنگاری.

Signup and view all the flashcards

رمزنگاری متقارن

یک سیستم رمزنگاری که از یک کلید واحد برای رمزنگاری و رمزگشایی داده ها استفاده می کند.

Signup and view all the flashcards

هش کردن

یک فرآیند برای تبدیل یک پیام به یک کد هش.

Signup and view all the flashcards

احراز هویت با کلید مخفی

یک روش برای تایید صحت و اصالت یک پیام با استفاده از یک کلید سری.

Signup and view all the flashcards

احراز هویت با کد هش

یک روش برای تایید صحت و اصالت یک پیام با استفاده از یک کد هش.

Signup and view all the flashcards

رمزنگاری

یک فرآیند برای رمزنگاری داده ها با استفاده از یک الگوریتم رمزنگاری.

Signup and view all the flashcards

رمزگشایی

یک فرآیند برای رمزگشایی داده های رمزنگاری شده.

Signup and view all the flashcards

الگوریتم دیفی-هلمن

یک روش برای ایجاد یک الگوریتم نامتقارن که از دو کلید عمومی و خصوصی استفاده می کند.

Signup and view all the flashcards

الگوریتم امضاء دیجیتال

یک روش برای امضا کردن پیام ها.

Signup and view all the flashcards

الگوریتم RSA

یک الگوریتم نامتقارن که از دو کلید عمومی و خصوصی برای رمزنگاری و رمزگشایی داده ها استفاده می کند.

Signup and view all the flashcards

رمزنگاری متقارن برای محرمانگی

یک روش برای رمزنگاری داده ها که در آن از یک کلید مخفی برای رمزنگاری و رمزگشایی استفاده می شود.

Signup and view all the flashcards

احراز هویت با کلید مخفی برای تایید صحت

یک روش برای تایید صحت و اصالت یک پیام با استفاده از یک کلید مخفی.

Signup and view all the flashcards

تابع MAC

یک روش برای ایجاد یک کد هش برای یک پیام.

Signup and view all the flashcards

تابع HMAC

یک روش برای ایجاد یک کد هش برای یک پیام که از یک کلید مخفی استفاده می کند.

Signup and view all the flashcards

Study Notes

رمزنگاری نامتقارن و امضاء دیجیتال

  • رمزنگاری نامتقارن یک سیستم رمزنگاری است که از دو کلید استفاده می کند:
    • کلید عمومی که می توان آن را به طور گسترده منتشر کرد.
    • کلید خصوصی که فقط مالک آن می داند.
  • الگوریتم های نامتقارن عناصر اصلی امنیتی در سیستم‌های رمزنگاری مدرن هستند و در مورد محرمانگی، صحت و عدم انکار‌پذیری ارتباطات تحت شبکه اطمینان می‌دهند.
  • در این سیستم، هر کسی می‌تواند با استفاده از کلید عمومی گیرنده، پیام را رمزنگاری کند.
  • اما این پیام رمزگذاری شده فقط با کلید خصوصی گیرنده قابل رمزگشایی است.
  • این الگوریتم‌ها برای توزیع کلید و امضای دیجیتال مورد استفاده قرار می‌گیرند.
  • توزیع کلید یکی از کاربردهای اصلی رمزنگاری نامتقارن است، زیرا به افراد اجازه می‌دهد تا به طور ایمن با یکدیگر کلیدهای متقارن را مبادله کنند.
  • سرعت رمزنگاری نامتقارن پایین است، برای همین بیشتر برای این دو منظور استفاده می‌شود: توزیع کلید و امضای دیجیتال.
  • امضای دیجیتال به این معنی است که هر کسی می‌تواند اعتبار یک پیام را با بررسی امضای دیجیتال آن تأیید ‌کند.
  • یک فرستنده می‌تواند یک پیام را با کلید خصوصی‌اش رمزنگاری کند، تا یک امضای دیجیتال کوتاه روی پیام ایجاد شود.
  • هر کسی که کلید عمومی مربوط به فرستنده را دارد، می‌تواند پیام را رمزگشایی و بررسی کند که آیا آن امضا معتبر است یا نه.
  • امضای دیجیتال به عنوان یک روش احراز هویت(authentication) استفاده می‌شود.

الگوریتم HMAC

  • HMAC از یک الگوریتم متقارن برای رمزنگاری و رمزگشایی استفاده می کند.
  • فرستنده و گیرنده از قبل سر یک کلید سری مشترک توافق کرده اند.

امضای دیجیتال

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

حمله Man-in-the-Middle

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

جمع‌بندی

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

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Use Quizgecko on...
Browser
Browser