من فضلك أعطني ملخصاً لما هو AES-GCM وما هي مدخلاته ومخرجاته.
Context:في علم التشفير ، وضع غالوا / العداد (GCM) هو وضع تشغيل لشفرات الكتل التشفيرية ذات المفتاح المتناظر والتي يتم اعتمادها على نطاق واسع لأدائها. يمكن تحقيق معدلات الإنتاجية GCM للدولة من بين الفن، قنوات الاتصالات عالية السرعة مع موارد الأجهزة غير مكلفة.  توفر خوارزمية GCM كل من صحة البيانات (السلامة) وسرية البيانات وتنتمي إلى فئة التشفير المصادق مع طرق البيانات المرتبطة (AEAD). هذا يعني أنه يأخذ كمدخل مفتاح K ، وبعض النص العادي P ، وبعض البيانات المرتبطة AD ؛ ثم يقوم بتشفير النص العادي باستخدام المفتاح لإنتاج النص المشفر C ، ويحسب علامة المصادقة T من النص المشفر والبيانات المرتبطة به (والتي لا تزال غير مشفرة). يمكن للمستلم مع معرفة K ، عند استلام AD و C و T ، فك تشفير النص المشفر لاستعادة النص العادي P ويمكنه التحقق من العلامة T للتأكد من عدم تعديل النص المشفر أو البيانات المرتبطة به.
AES-GCM هو وضع تشغيل لتشفير المفتاح المتناظر. وهو يرمز إلى Galois / Counter Mode وهو شفرة كتلة مصادقة توفر النزاهة والصداقة بالإضافة إلى السرية. إنه يقبل كمدخل مفتاح K ، وبيان عادي P والبيانات المرتبطة به AD ، ويعمل كمخرج للنص المشفر C وعلامة المصادقة T.