DocumentCode
2780083
Title
Efficiently inverting bijections given by straight line programs
Author
Sturtivant, Carl ; Zhang, Zhi-Li
fYear
1990
fDate
22-24 Oct 1990
Firstpage
327
Abstract
Let K be any field, and let F : K n →K n be a bijection with the property that both F and F -1 are computable using only arithmetic operations from K . Motivated by cryptographic considerations, the authors concern themselves with the relationship between the arithmetic complexity of F and the arithmetic complexity of F -1. They give strong relations between the complexity of F and F -1 when F is an automorphism in the sense of algebraic geometry (i.e. a formal bijection defined by n polynomials in n variables with a formal inverse of the same form). These constitute all such bijections in the case in which K is infinite. The authors show that at polynomially bounded degree, if an automorphism F has a polynomial-size arithmetic circuit, then F -1 has a polynomial-size arithmetic circuit. Furthermore, this result is uniform in the sense that there is an efficient algorithm for finding such a circuit for F -1, given such a circuit for F . This algorithm can also be used to check whether a circuit defines an automorphism F . If K is the Boolean field GF(2), then a circuit defining a bijection does not necessarily define an automorphism. However, it is shown in this case that, given any K n→K n bijection, there always exists an automorphism defining that bijection. This is not generally true for an arbitrary finite field
Keywords
cryptography; Boolean field; algebraic geometry; arithmetic operations; automorphism; cryptographic considerations; inverting bijections; polynomial-size arithmetic circuit; straight line programs; Circuits; Computer science; Cryptography; Digital arithmetic; Galois fields; Geometry; Polynomials; Size measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1990. Proceedings., 31st Annual Symposium on
Conference_Location
St. Louis, MO
Print_ISBN
0-8186-2082-X
Type
conf
DOI
10.1109/FSCS.1990.89551
Filename
89551
Link To Document