• 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: Kn Kn 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 nKn 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