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