New Advances in Designs Codes and Cryptography