An Enhanced Authentication System for the JADE-S Platform