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

مقاله: هنگام ساخت سامانه‌های رمز نگاری، طراحان از پایه‌های رمزنگاری به عنوان پایه‌ای‌ترین قطعات سازنده آن استفاده می‌کنند. از همین روی پایه‌های رمزنگاری برای انجام یک کار بسیار خاص آن هم با اطمینان بالا طراحی شده‌اند. ازآنجایی که از پایه‌های رمزنگاری به عنوان قطعات سازنده یک سیستم رمزنگاری استفاده می‌شود، آن‌ها باید از اطمینان بالایی برخوردار باشند و دقیقا مطابق با تعاریفشان عمل کنند. برای نمونه اگر یک روال رمزگذاری بر اساس تعریفش تنها با تعداد x عمل رایانه قابل شکستن باشد، پس اگر با انجام تعداد قابل توجهی کمتر از تعداد x عمل شکسته شود، آن پایه رمزنگاری شکست‌خورده است. اگر یک پایه رمزنگاری شکست بخورد تقریبا همه پروتکل‌هایی که از آن استفاده می‌کنند آسیب‌پذیر می‌شوند. از آنجایی که ساخت روال‌های رمزنگاری بسیار دشوار است و آزمایش آن‌ها تا رسیدن به اطمینان زمان زیادی می‌برد پس طراحی یک پایه رمزنگاری برای پوشش نیازهای سامانه رمزنگاری، نه منطقی بوده و نه امن است. دلایل عبارت‌انداز: طراح ممکن است فاقد شایستگی‌های لازم در ریاضیات و ملاحظات عملیاتی لازم در پایه‌های رمزنگاری باشد. طراحی یک پایه رمزنگاری جدید حتی برای کارشناسان این رشته بسیار زمان‌بر و مستعد خطااست. از آنجایی که الگوریتم‌ها در این زمینه نه‌تنها باید به خوبی طراحی‌شده باشند بلکه باید به خوبی توسط جامعه رمزنگاری آزمایش شوند، حتی اگر یک روال رمزنگاری از دید طراحی خوب به نظر بیاید باز هم ممکن است دارای خطا باشد. ایستادگی موفق در برابر این بررسی‌های دقیق اندکی به ما اطمینان می‌دهد که الگوریتم واقعا به اندازه کافی امن است. اثبات کامل و قطعی امنیت پایه‌های رمزنگاری امکان‌پذیر نیست. تابع درهم‌ساز یک‌طرفه، گاهی تابع فشرده‌سازی یک‌طرفه نامیده می‌شود -- محاسبه یک مقدار درهم برای یک پیام (برای نمونه sha- ۱) اصالت‌سنجی رمزنگاری با کلید محرمانه -- محاسبه یک متن رمز که قابل رمزگشایی با همان کلید رمزگذاری است (برای نمونه des) رمزنگاری با کلید عمومی -- محاسبه یک متن رمز که قابل رمزگشایی با کلیدی متفاوت با کلید رمزگذاری است (برای نمونه rsa) امضاهای دیجیتال -- تأیید پدیدآور پیام شبکه آمیخته -- انباشت مخابره‌های صورت گرفته از همه کاربران تا کسی نداند چه چیزی از چه کسی می‌آید بازیابی اطلاعات خصوصی -- بازیابی اطلاعات پایگاه داده بدون آنکه سرور بداند چه چیزی درخواست …
خلاصه: پایه‌های رمزنگاری، الگوریتم‌های رمزنگاری سطح پایینی هستند که از اعتبار قابل توجهی برخوردار بوده و به‌طور گسترده در ساخت پروتکل‌های رمزنگاری برای سامانه‌های امنیت رایانه به کار می‌روند. از جمله این روال‌ها می‌توان به توابع درهم‌ساز رمزنگاری یک‌طرفه و توابع رمزگذاری اشاره کرد. 
موضوع:
پایه رمزنگاری