Software Tool for Visualization of Lattice-based Cryptography

Jaziel D. Flores Rodríguez, Miguel E. Pérez Ibarra, Fernando Q. Valencia Rodríguez, Alfonso F. De Abiega L’Eglisse, Gina Gallegos García

Abstract


Currently, post-quantum cryptography can bestudied through a categorization that distinguishes between cryptography based on isogenies of elliptic curves, multivariate equations, and lattices, among others. From the perspective of number theory, lattices, known as "Lattices ïn English, aregeometric structures that can also be seen as the set of all integercombinations of so-called Z-bases, which are sets of linearly independent vectors. Based on this, this work presents the design of a software tool that utilizes a mathematical animation engine called Manim and PyOpenGL, the interoperable Python platform that integrates OpenGL with other application programming interfaces. Its use will allow graphical visualization of lattices and display their substantive content.

Full Text: PDF (Spanish)

Refbacks

  • There are currently no refbacks.