SWATT: software-based attestation for embedded devices | Synapse