Decoding Simon and Speck: Block Ciphers for the Internet of Things