کتاب Pro Cryptography and Cryptanalysis with C++23 (رمزنگاری حرفه ای و تحلیل رمز با C++23: ایجاد و برنامه نویسی الگوریتمهای پیشرفته، ویرایش دوم) علاوه بر شرح مفاهیم رمزنگاری مقدماتی و پیشرفته، آنها را در قالب زبان برنامهویسی سیپلاسپلاس نسخه 23 پیادهسازی میکند.
در ادامه مقدمهای از کتاب Pro Cryptography and Cryptanalysis with C++23 را شرح خواهیم داد.
مقدمهای بر کتاب Pro Cryptography and Cryptanalysis with C++23:
با استفاده از C++23 و ویژگیهای جدید آن، مهارتهای قوی برای نوشتن الگوریتمهای رمزنگاری و طرحها/ماژولهای امنیتی ایجاد کنید. این کتاب روشهای مناسب برای نوشتن الگوریتمهای رمزنگاری پیشرفته مانند الگوریتمهای رمزنگاری منحنی بیضی، رمزنگاری مبتنی بر شبکه، رمزگذاری قابل جستجو و رمزگذاری همومورف را به شما آموزش میدهد. همچنین مکانیسمهای رمزنگاری داخلی را بررسی میکنید و راههای رایجی را کشف میکنید که در آن الگوریتمها میتوانند در عمل به درستی پیادهسازی و استفاده شوند.
بیشتر بخوانید: کتاب Pro Cryptography and Cryptanalysis with C++20
نویسندگان اساس ریاضی الگوریتمهای رمزنگاری را با عباراتی توضیح میدهند که یک برنامه نویس به راحتی میتواند آن را درک کند. آنها همچنین با مقایسه مزایا و معایب بر اساس زمان پردازش، زمان اجرا و قابلیت اطمینان نشان میدهند که چگونه رمزنگاری «بد» میتواند در حین اجرا وارد شود و رمزنگاری «خوب» چگونه باید باشد.
بیشتر بخوانید: کتاب Cryptography Algorithms
آنچه شما یاد خواهید گرفت:
- کشف کنید که الگوریتمها و روشهای رمزنگاری مدرن برای چه مواردی استفاده میشوند
- طراحی و پیادهسازی مکانیزمهای رمزنگاری پیشرفته
- ببینید C++23 و ویژگیهای جدید آن چگونه بر اجرای الگوریتمهای رمزنگاری تأثیر میگذارند
- اصول رمزنگاری کلید عمومی، از جمله امضای ECDSA و موارد دیگر را تمرین کنید
- ببینید چگونه اکثر الگوریتمها را میتوان شکست
کتاب Pro Cryptography and Cryptanalysis with C++23 برای چه کسی است؟
برنامهنویسان، توسعهدهندگان و مهندسین نرمافزار حرفهای که در حال توسعه الگوریتمهای رمزنگاری و طرحها/ماژولهای امنیتی در C++ هستند. تجربه برنامه نویسی C++ و IDE قبلی و برخی از تجربیات اولیه مفاهیم رمزنگاری (متقارن و نامتقارن) به شدت توصیه میشود.
سرفصلهای کتاب Pro Cryptography and Cryptanalysis with C++23:
- Cover
- Front Matter
- Part I. Foundations
- 1. Getting Started in Cryptography and Cryptanalysis
- 2. Cryptography Fundamentals
- 3. Mathematical Background and Its Applicability
- 4. Large Integer Arithmetic
- 5. Floating-Point Arithmetic
- 6. New Features in C++23
- 7. Secure Coding Guidelines
- 8. Cryptography Libraries in C/C++23
- Part II. Pro Cryptography
- 9. Elliptic-Curve Cryptography
- 10. Lattice-based Cryptography
- 11. Searchable Encryption
- 12. Homomorphic Encryption
- 13. Ring Learning with Errors Cryptography
- 14. Chaos-based Cryptography
- 15. Big Data Cryptography
- 16. Cloud Computing Cryptography
- Part III. Pro Cryptanalysis
- 17. Starting with Cryptanalysis
- 18. Cryptanalysis Attacks and Techniques
- 19. Differential and Linear Cryptanalysis
- 20. Integral Cryptanalysis
- 21. Brute-Force and Buffer Overflow Attacks
- 22. Text Characterization
- 23. Implementation and Practical Approach of Cryptanalysis Methods
- Back Matter
جهت دانلود کتاب Pro Cryptography and Cryptanalysis with C++23 میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.