Multi-byte Error Correcting Code -- Generating Cryptographically Suitable Non-linear