Resource-Constrained And Resource-Efficient Modern Cryptosystem Design