Research Article

Preimage Selective Trapdoor Function: How to Repair an Easy Problem

Table 1

The values of and their associated integer pairs.
(a)

(mod 12)
mod (1, 34)mod (2, 17)

000(0, 0)(0, 0)
14(0, 4)(1, 4)
224(0, 24)(0, 7)
327(0, 27)(1, 10)
442(0, 8)(0, 8)
520(0, 20)(0, 3)
67(0, 7)(1, 7)
739(0, 5)(1, 5)

1096(0, 28)(0, 11)
1100(0, 32)(0, 15)
2120(0, 18)(0, 1)
3123(0, 21)(1, 4)
4138(0, 2)(0, 2)
5116(0, 14)(0, 14)
6103(0, 1)(1, 1)
7135(0, 33)(1, 16)

(b)

(mod 12)
mod (1, 33)mod (3, 11)

005(0, 5)(2, 5)
129(0, 29)(2, 7)
252(0, 19)(1, 8)
370(0, 4)(1, 4)
463(0, 30)(0, 8)
528(0, 28)(1, 6)
647(0, 14)(2, 3)
745(0, 12)(0, 1)

10101(0, 2)(2, 2)
1125(0, 26)(2, 4)
2148(0, 16)(1, 5)
3166(0, 1)(1, 1)
4159(0, 27)(0, 5)
5124(0, 25)(1, 3)
6143(0, 11)(2, 0)
7141(0, 9)(0, 9)

(c)

(mod 12)
mod (1, 31)mod (1, 37)

0035(0, 4)(0, 35)
182(0, 20)(0, 8)
226(0, 26)(0, 26)
337(0, 6)(0, 0)
492(0, 30)(0, 18)
576(0, 14)(0, 2)
693(0, 0)(0, 19)
781(0, 19)(0, 7)

10131(0, 7)(0, 20)
1178(0, 23)(0, 30)
2122(0, 29)(0, 11)
3133(0, 9)(0, 22)
4188(0, 2)(0, 3)
5172(0, 17)(0, 24)
6189(0, 3)(0, 4)
7177(0, 22)(0, 29)

(d)

(mod 12)
mod (1, 46)mod (2, 23)

0021(0, 21)(1, 21)
112(0, 12)(0, 12)
264(0, 18)(0, 18)
333(0, 33)(1, 10)
472(0, 26)(0, 3)
573(0, 27)(1, 4)
678(0, 32)(0, 9)
76(0, 6)(0, 6)

10117(0, 25)(1, 2)
1108(0, 16)(0, 1)
2160(0, 22)(0, 22)
3129(0, 37)(1, 14)
4168(0, 30)(0, 7)
5169(0, 31)(1, 8)
6174(0, 36)(0, 13)
7102(0, 10)(0, 10)

(e)

(mod 12)
mod (1, 29)mod (1, 47)

0034(0, 5)(0, 34)
177(0, 19)(0, 30)
21(0, 1)(0, 1)
39(0, 9)(0, 9)
449(0, 20)(0, 2)
555(0, 26)(0, 8)
685(0, 27)(0, 38)
741(0, 12)(0, 41)

10130(0, 14)(0, 36)
1173(0, 28)(0, 32)
297(0, 10)(0, 3)
3105(0, 18)(0, 11)
4145(0, 0)(0, 4)
5151(0, 6)(0, 10)
6181(0, 7)(0, 40)
7137(0, 21)(0, 43)

(f)

(mod 12)
mod (1, 39)mod (3, 13)

0015(0, 15)(0, 2)
179(0, 1)(1, 1)
211(0, 11)(2, 11)
359(0, 20)(2, 7)
48(0, 8)(2, 8)
544(0, 5)(2, 5)
630(0, 30)(0, 4)
757(0, 18)(0, 5)

10111(0, 33)(0, 7)
1175(0, 19)(1, 6)
2107(0, 29)(2, 3)
3155(0, 38)(2, 12)
4104(0, 26)(2, 0)
5140(0, 23)(2, 10)
6126(0, 9)(0, 9)
7153(0, 36)(0, 20)

(g)

(mod 12)
mod (1, 34)mod (2, 17)

0095(0, 27)(1, 10)
191(0, 23)(1, 6)
271(0, 3)(1, 3)
368(0, 0)(0, 0)
453(0, 19)(1, 2)
575(0, 7)(1, 7)
688(0, 20)(0, 3)
756(0, 22)(0, 5)

10191(0, 21)(1, 4)
1187(0, 17)(1, 0)
2167(0, 31)(1, 14)
3164(0, 28)(0, 11)
4149(0, 13)(1, 13)
5171(0, 1)(1, 1)
6184(0, 14)(0, 14)
7152(0, 16)(0, 16)

(h)

(mod 12)
mod (1, 33)mod (3, 11)

0090(0, 24)(0, 2)
166(0, 0)(0, 0)
243(0, 10)(1, 10)
325(0, 25)(1, 3)
432(0, 32)(2, 10)
567(0, 1)(1, 1)
648(0, 15)(0, 4)
750(0, 17)(2, 6)

10186(0, 21)(0, 10)
1162(0, 30)(0, 8)
2139(0, 7)(1, 7)
3121(0, 22)(1, 0)
4128(0, 29)(2, 7)
5163(0, 31)(1, 9)
6144(0, 12)(0, 1)
7146(0, 14)(2, 3)

(i)

(mod 12)
mod (1, 31)mod (1, 37)

0060(0, 29)(0, 23)
113(0, 13)(0, 13)
269(0, 7)(0, 32)
358(0, 27)(0, 21)
43(0, 3)(0, 3)
519(0, 19)(0, 19)
62(0, 2)(0, 2)
714(0, 14)(0, 14)

10156(0, 1)(0, 8)
1109(0, 16)(0, 35)
2165(0, 10)(0, 17)
3154(0, 30)(0, 6)
499(0, 6)(0, 25)
5115(0, 22)(0, 4)
698(0, 5)(0, 24)
7110(0, 17)(0, 36)

(j)

  (mod 12)
mod (1, 46)mod (2, 23)

0074(0, 28)(0, 5)
183(0, 37)(1, 14)
231(0, 31)(1, 8)
362(0, 16)(0, 16)
423(0, 23)(1, 0)
522(0, 22)(0, 22)
617(0, 17)(1, 17)
789(0, 43)(1, 20)

10170(0, 32)(0, 9)
1179(0, 41)(1, 18)
2127(0, 35)(1, 12)
3158(0, 20)(0, 20)
4119(0, 27)(1, 4)
5118(0, 26)(0, 3)
6113(0, 21)(1, 21)
7185(0, 1)(1, 1)

(k)

(mod 12)
mod (1, 29)mod (1, 47)

0061(0, 3)(0, 14)
118(0, 18)(0, 18)
294(0, 7)(0, 0)
386(0, 28)(0, 39)
446(0, 17)(0, 46)
540(0, 11)(0, 40)
610(0, 10)(0, 10)
754(0, 25)(0, 7)

10157(0, 12)(0, 16)
1114(0, 27)(0, 20)
2190(0, 16)(0, 2)
3182(0, 8)(0, 41)
4142(0, 26)(0, 1)
5136(0, 20)(0, 42)
6106(0, 19)(0, 12)
7150(0, 5)(0, 9)

(l)

(mod 12)
mod (1, 39)mod (3, 13)

0080(0, 2)(2, 2)
116(0, 16)(1, 3)
284(0, 6)(0, 6)
336(0, 36)(0, 10)
487(0, 9)(0, 9)
551(0, 12)(0, 12)
665(0, 26)(2, 0)
738(0, 38)(2, 12)

10176(0, 20)(2, 7)
1112(0, 34)(1, 11)
2180(0, 24)(0, 11)
3132(0, 15)(0, 2)
4183(0, 27)(0, 1)
5147(0, 30)(0, 4)
6161(0, 5)(2, 5)
7134(0, 17)(2, 4)