سه مشکل عمده در زمینه تبادل اطلاعات در شبکه: محرمانگی داده ها (Confidentiality ) تمامیت داده ها (Integrity) تائید هویت طرف های ارسال کننده و دریافت کننده (Authentication) رمزنگاری متقارن •کلید رمزنگاری و رمزگشایی یکسان هستند •سهولت پیاده سازی •سرعت بالا رمزنگاری نامتقارن •هر موجودیت یک کلید خصوصی و یک کلید عمومی دارد •داده ای که با یکی از این دو رمز شود با دیگری رمزگشایی میشود •مشکل اصلی این روش تطبیق کلید عمومی با موجودیت است؛ یعنی بتوان اطمینان حاصل کرد که K ...