The first technology we tried for acceleration of the considered cryptanalysis approaches is MPI (Message Passing Interface). MPI is designed for distributed memory execution with limited data exchange between processes. It is a library extension for various programming languages (e.g., C, Fortran and Python) for distributed processing support. MPI programs can be run on either cluster supercomputers or a set of computers in the same local area network.