An electronic information file is divided into a plurality of information
elements, which are combined in different orders to generate two or more
information blocks and to generate a primary distribution information
file holding information on the method for dividing/rearranging the
information elements. Like the electronic information file, the primary
distribution information file is divided into key fragments and
rearranged to generate key blocks and to generate a second distribution
information file holding information on the method for
dividing/rearranging the primary distribution information file. The
information blocks, the key blocks and the secondary distribution
information file are combined to generate and store or transmit two or
more packages. When the electronic information is used, the primary
distribution information file is restored on the basis of the secondary
distribution file to restore the electronic information file on the basis
of the primary distribution information file.