H2O: Secure Interactions in IoT via Behavioral Fingerprinting