Message Authentication Codes On Ultra-Low Swap Devices