• DocumentCode
    944008
  • Title

    An Artificial Immune System Heuristic for Generating Short Addition Chains

  • Author

    Cruz-Cortés, Nareli ; Rodríguez-Henríquez, Francisco ; Coello, Carlos A.

  • Author_Institution
    Nat. Polytech. Inst., Mexico City
  • Volume
    12
  • Issue
    1
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    24
  • Abstract
    This paper deals with the optimal computation of finite field exponentiation, which is a well-studied problem with many important applications in the areas of error-correcting codes and cryptography. It has been shown that the optimal computation of finite field exponentiation is a problem which is closely related to finding a suitable addition chain with the shortest possible length. However, it is also known that obtaining the shortest addition chain for a given arbitrary exponent is an NP-hard problem. As a consequence, heuristics are an obvious choice to compute field exponentiation with a semi-optimal number of underlying arithmetic operations. In this paper, we propose the use of an artificial immune system to tackle this problem. Particularly, we study the problem of finding both the shortest addition chains for exponents e with moderate size (i.e., with a length of less than 20 bits), and for the huge exponents typically adopted in cryptographic applications, (i.e., in the range from 128 to 2048 bits).
  • Keywords
    artificial immune systems; computational complexity; error correction codes; public key cryptography; NP-hard problem; arithmetic operation; artificial immune system; error-correcting code; finite field exponentiation; optimal computation; public key cryptography; short addition chain; Artificial immune systems (AIS); cryptography; heuristics; shortest addition chains;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2007.906082
  • Filename
    4358762