Python, Maple, and Magma codes:
Python, Maple, and Magma codes:
I have implemented several Python, Magma, and Maple codes for the following coding theory and cryptography purposes:
random prime number generation using Miller-Robin algorithm,
RSA, El-Gamal, and several attacks on them such as pollard p-1, pollard rho, and Shank's algorithm (see my Github ),
construction of linear cyclic, constacyclic, quasi cyclic, dihedral codes,
check equivalence of codes,
construction of additive twisted codes and additive cyclic codes,
quantum CSS construction and nearly self-orthogonal additive codes,
optical orthogonal codes.
quantum generalized bicycle, hyper-graph product, LDPC codes.
stabilizer codes that support T Gate transversally.