To efficiently divide original data in comparatively simple processing.
Original data S, the number of partitions n, processing unit bit length b are set. A plurality of original partial data S(j) are generated by dividing the original data S by the processing unit bit length b, a plurality of random number partial data R(j) are generated, and each division partial data D(i, j) constituting each division data D(i) is generated according to a prescribed definition equation comprising the original partial data and an exclusive OR of the random number partial data. Also, each division partial data is rotationally replaced with each division partial data of other division data corresponding to the respective division partial data so as to prevent random number components from being lost by performing the exclusive OR between division partial data constituting the division data using only one of the division data. Further, by deleting D(1, j) beforehand, the storage capacity for storing the division data is suppressed.
OGIWARA TOSHIHIKO
MAKINO MASAKI
JP2004147218A | 2004-05-20 | |||
JP2007042027A | 2007-02-15 | |||
JP2004336702A | 2004-11-25 |
Masakazu Ito
Shunichi Takahashi
Toshio Takamatsu