Graphs, Codes, and Tensors: Connections and Cryptographic Applications

Publication Type:
Thesis
Issue Date:
2025
Full metadata record
This thesis explores problems in the context of graphs, linear codes, and tensors, three fundamental objects in mathematics and computer science, which are most evidently linked by reductions on their isomorphism testing problems: graph isomorphism reduces to monomial code equivalence (Grochow, CCC'12), which further reduces to tensor isomorphism (Grochow-Qiao, SIAM J. Comput.'23). In this thesis, we extend the study beyond isomorphisms, uncovering richer connections between properties of graphs and tensors. For example, we establish connections between acyclicity and nilpotency, between strong connectivity and irreducibility, and between isomorphism and conjugacy/congruence. Building on this perspective, we also compare different linear-algebraic notions of expansion that are both generalized from expander graphs. After exploring these structural insights in theory, we turn to applications in cryptography, where we design novel primitives, including blind signature schemes and key exchange protocols, based on a new interpretation of monomial code equivalence using symmetric group actions. Overall, this work connects mathematical structures with cryptographic designs, offering both theoretical understanding and concrete applications.
Please use this identifier to cite or link to this item: