?M wavelet coefficients, beginning with the most significant coefficient; a pseudo-random number generator operative to generate pseudo-random numbers in accordance with a predetermined rule corresponding to an encryption code; and a coefficient replacement/combination portion of the instructions operative to obtain replacing location data representing the N???N replacing locations, where N is a p