Techniques for Resource-Efficient, Lightweight Cryptography in IoT Devices for Smart Environment | Synapse