Improvements on a Medium-field Multivariate Public-key and its Application in Block Cipher