Algorithm 2 The diffusion on a single eight-base DNA-level cube |
Input: an eight-base DNA-level cube C after the permutation, an auxiliary hyperchaotic eight-base DNA-level cube G, the same prism length E of the cube C and G, and three hyperchaotic subsequences (j = 1, 2, 3) |
Output: the eight-base DNA-level cube C after the diffusion |
1: function
CubeDiffusion() |
2: with Rule ; |
3: with Rule ; |
4: with Rule ; |
5: for i = 2 : E do
|
6: with Rule ; |
7: with Rule ; |
8: with Rule ; |
9: end for
|
10: return C; |
11: end function
|