A method, apparatus and computer program product for transmitting data
secures the data by adaptively transforming it and spreading the
transformed data piecewise over plural transmission channels. The method,
apparatus and computer program product may select low-cost channels
preferentially to transmit greater amounts of the data; may disorder the
data and transmit ordering information separately over a preferred
channel of higher security; may conceal data in a lower-security channel
by steganographic methods; and may conceal the sequence of the data by
placing segments of it statically, for example, in a WWW website, while
providing sequencing data on the preferred channel of higher security. A
receiving method, apparatus and computer program product may also be
provided for recovering information content from signals on the plural
channels.