Mesh sorting. The mesh sorting attack is analogous to the one described by ▇▇▇▇- ▇▇▇▇▇ [1] for finding hash collisions. Suppose that one has m processors arranged in a two-dimensional grid. Each processor only communicates with its neighbours in the grid. In one unit of time, each processor computes and stores pairs (j(E1/A1), A1), where A1 is an order-Ae/2 subgroup of E1[Ae]. Next, these stored pairs are sorted in time m1/2 (e.g., see [19]). In the next stage, a second two-dimensional grid of m processors computes and stores pairs (j(E2/A2, A2), where A2 is an order-Ae/2 subgroup of E2[Ae], and the two sorted lists are compared for a match. This is repeated for a disjoint m-subset of order-Ae/2 subgroups A2 until all order-Ae/2 subgroups of E2[Ae] have been tested. Then, the process 5An exabyte is 260 bytes. 6A yottabyte is 280 bytes. is repeated for a disjoint subset of order-Ae/2 subgroups A1 of E1[Ae] until a match is found. One can check that the calendar running time7 is approximately 2 3/2
Appears in 1 contract
Sources: Research Paper
Mesh sorting. The mesh sorting attack is analogous to the one described by ▇▇▇▇- ▇▇▇▇▇ [1] for finding hash collisions. Suppose that one has m processors arranged in a two-dimensional grid. Each processor only communicates with its neighbours in the grid. In one unit of time, each processor computes and stores pairs (j(E1/A1), A1), where A1 is an order-Ae/2 subgroup of E1[Ae]. Next, these stored pairs are sorted in time m1/2 (e.g., see [19]). In the next stage, a second two-dimensional grid of m processors computes and stores pairs (j(E2/A2, A2), where A2 is an order-Ae/2 subgroup of E2[Ae], and the two sorted lists are compared for a match. This is repeated for a disjoint m-subset of order-Ae/2 subgroups A2 until all order-Ae/2 subgroups of E2[Ae] have been tested. Then, the process 5An exabyte is 260 bytes. 6A yottabyte is 280 bytes. is repeated for a disjoint subset of order-Ae/2 subgroups A1 of E1[Ae] until a match is found. One can check that the calendar running time7 is approximately 2 3/2(12) .m1/2 + m1/2 N Σ N ≈ N /m .
Appears in 1 contract
Sources: Research Paper