摘要 |
The address generator has a hash network for producing hashed Y1, which is obtained by hushing X1, to an input vector X=(X1, X2), a tentative address generator Y1 for making an address generation function f(X) to a tentative address A′ when no hash collision occurs and otherwise making one of unique addresses A to A′, a data regenerator for producing X″=f−1(A′), a unique address generator for producing A′ when X″ coincides with X and otherwise producing invalid value, a complementary address generator for producing (X) to X, to which the unique address generator produces invalid value, and otherwise producing invalid value, and an output combiner which produces, when the outputs of the unique address generator and the complementary address generator have values other than the invalid value, the values as a unique address A and otherwise produces invalid value as A. |