A survey on lightweight block ciphers for low-resource devices: Comparative study and open issues