حول هذا المنتج
ملخص الكتاب طوّر مهارات قوية لكتابة خوارزميات التشفير ومخططات أو وحدات الأمان باستخدام C++23 وميزاتها الجديدة. سيعلمك هذا الكتاب الأساليب الصحيحة لكتابة خوارزميات التشفير المتقدمة، مثل خوارزميات تشفير المنحنى الإهليلجي، والتشفير القائم على الشبكة، والتشفير القابل للبحث، والتشفير المتماثل. كما ستتعرف أيضاً على آليات التشفير الداخلية وتكتشف الطرق الشائعة التي يمكن من خلالها تنفيذ الخوارزميات واستخدامها بشكل صحيح في الممارسة العملية. يشرح المؤلفون الأسس الرياضية لخوارزميات التشفير بأسلوب يسهل على المبرمج فهمه. كما يوضحون كيف يمكن للتشفير "الضعيف" أن يتسلل أثناء عملية التنفيذ، وكيف يجب أن يكون التشفير "الجيد" من خلال مقارنة المزايا والعيوب بناءً على وقت المعالجة، ووقت التنفيذ، والموثوقية. ما ستتعلمه
اكتشف خوارزميات وطرق التشفير الحديثة المستخدمة تصميم وتنفيذ آليات التشفير المتقدمة معرفة كيفية تأثير C++23 وميزاتها الجديدة على تنفيذ خوارزميات التشفير ممارسة أساسيات تشفير المفتاح العام، بما في ذلك تواقيع ECDSA وغيرها معرفة كيفية كسر معظم الخوارزميات
لمن هذا الكتاب للمبرمجين المحترفين، والمطورين، ومهندسي البرمجيات الذين يعملون على تطوير خوارزميات التشفير وأنظمة أو وحدات الأمان باستخدام لغة C++. يُوصى بشدة بامتلاك خبرة سابقة في البرمجة بلغة C++ واستخدام بيئات التطوير المتكاملة IDE، بالإضافة إلى معرفة أساسية بمفاهيم التشفير (المتماثل وغير المتماثل).
من الغلاف الخلفي طوّر مهارات قوية لكتابة خوارزميات التشفير ومخططات/وحدات الأمان باستخدام C++23 وميزاتها الجديدة. سيعلمك هذا الكتاب الأساليب الصحيحة لكتابة خوارزميات التشفير المتقدمة، مثل خوارزميات تشفير المنحنى الإهليلجي، والتشفير القائم على الشبكة، والتشفير القابل للبحث، والتشفير المتماثل. كما ستتعرف أيضاً على آليات التشفير الداخلية وتكتشف الطرق الشائعة التي يمكن من خلالها تنفيذ الخوارزميات واستخدامها بشكل صحيح في الممارسة العملية. يشرح المؤلفون الأسس الرياضية لخوارزميات التشفير بأسلوب يسهل على المبرمج فهمه. كما يوضحون كيف يمكن للتشفير "الضعيف" أن يتسلل أثناء عملية التنفيذ، وكيف يجب أن يكون التشفير "الجيد" من خلال مقارنة المزايا والعيوب بناءً على وقت المعالجة، ووقت التنفيذ، والموثوقية. ستتمكن من: اكتشاف خوارزميات وطرق التشفير الحديثة المستخدمة تصميم وتنفيذ آليات تشفير متقدمة معرفة كيفية تأثير C++23 وميزاتها الجديدة على تنفيذ خوارزميات التشفير ممارسة أساسيات تشفير المفتاح العام، بما في ذلك تواقيع ECDSA وغيرها معرفة كيفية كسر معظم الخوارزميات
نبذة عن المؤلف
يحمل Marius Iulian Mihailescu درجة الدكتوراه، وهو الرئيس التنفيذي لشركة Dapyx Solution Ltd.، وهي شركة مقرها بوخارست، رومانيا، وتشارك في مشاريع بحثية متعلقة بأمن المعلومات والتشفير. كما يعمل محررًا ضيفًا رئيسيًا لمجلات التشفير التطبيقي، ومراجعًا للعديد من المنشورات المتخصصة في مجالات أمن المعلومات والتشفير. وقد ألف وشارك في تأليف أكثر من 30 مقالاً في سجلات المؤتمرات، و25 مقالاً في المجلات العلمية، وثلاثة كتب. شغل منصب محاضر لأكثر من ست سنوات في جامعات وطنية ودولية مرموقة (University of Bucharest، و"Titu Maiorescu" University، وKadir Has University في إسطنبول، تركيا). وقد قام بتدريس مساقات في لغات البرمجة (C#، وJava، وC++، وHaskell)، وتحليل وتصميم الأنظمة كائنية التوجه باستخدام UML، والرسوم البيانية، وقواعد البيانات، والتشفير، وأمن المعلومات. كما عمل لمدة ثلاث سنوات كمسؤول تقنية معلومات في Royal Caribbean Cruises Ltd.، حيث تولى إدارة البنية التحتية لتقنية المعلومات، وأمن البيانات، وأنظمة الاتصالات عبر الأقمار الصناعية. حصل على درجة الدكتوراه في عام 2014 وكانت أطروحته حول التشفير التطبيقي لبيانات القياسات الحيوية. وهو حاصل على درجتي ماجستير في أمن المعلومات وهندسة البرمجيات. أما Stefania Loredana Nita، الحاصلة على درجة الدكتوراه، فهي مطورة برمجيات في معهد علوم الكمبيوتر التابع للأكاديمية الرومانية، وحصلت على الدكتوراه بأطروحة حول مخططات التشفير المتقدمة باستخدام التشفير القابل للبحث والتشفير المتماثل. وقد عملت لأكثر من عامين كمحاضرة مساعدة في جامعة بوخارست، حيث درست مساقات في موضوعات مثل تقنيات البرمجة المتقدمة، وطرق المحاكاة، وأنظمة التشغيل. لقد ألّفت وشاركت في تأليف أكثر من 15 ورقة بحثية في المؤتمرات والمجلات العلمية، كما ألّفت كتابين حول لغة البرمجة Haskell. وتعمل كمحررة ضيفة رئيسية في أعداد خاصة حول أمن المعلومات والتشفير، مثل Advanced Cryptography and Its Future: Searchable and Homomorphic Encryption. وهي حاصلة على درجة الماجستير في هندسة البرمجيات، ودرجتي بكالوريوس في علوم الحاسوب والرياضيات.
- المميزات
- طوّر مهارات قوية في كتابة خوارزميات التشفير ومخططات/وحدات الأمان باستخدام C++23 وميزاتها الجديدة.
- نبذة عن المؤلف: Marius Iulian Mihailescu, PhD هو الرئيس التنفيذي لشركة Dapyx Solution Ltd.، وهي شركة مقرها بوخارست، رومانيا، وتشارك في مشاريع بحثية متعلقة بأمن المعلومات والتشفير.
- 498 صفحة
- أجهزة الكمبيوتر، اللغات
المواصفات
- الأبعاد (الإجمالية)
10.0 بوصة (ارتفاع) × 7.0 بوصة (عرض) × 1.04 بوصة (عمق)
- الوزن
1.95 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
498
- النوع
أجهزة الكمبيوتر
- النوع الفرعي
اللغات
- الناشر
Apress
- الموضوع
C++
- الطبعة
الطبعة الثانية
- التنسيق
غلاف ورقي
- المؤلف
Marius Iulian Mihailescu & Stefania Loredana Nita
- اللغة
الإنجليزية