• DocumentCode
    3433640
  • Title

    Security analysis of neural cryptography implementation

  • Author

    Allam, Ahmed M. ; Abbas, Hazem M. ; El-Kharashi, M. Watheq

  • Author_Institution
    Dept. of Comput. & Syst. Eng., Ain Shams Univ., Cairo, Egypt
  • fYear
    2013
  • fDate
    27-29 Aug. 2013
  • Firstpage
    195
  • Lastpage
    199
  • Abstract
    Neural cryptography is a recent approach that aims to solve the key exchange problem with non classical computing through neural networks training on the same input patterns. Recently, there is a great interest in the cryptographic community to study the security of implementations of cryptographic protocols. Timing analysis and power analysis are the most known and successful mechanisms to obtain information about the protocols secret parameters without the need to solve a hard problem. Some parts of the circuits needed for the protocol are implemented and synthesized in VHDL. HSPICE simulator is used to measure the power consumption with different inputs. In this paper, the information leakage through the learning process is investigated. It is also shown how this information can be used to reduce the complexity of the genetic attack, a neural cryptography known attack strategy. To overcome these vulnerabilities some solutions are proposed to make the neural key exchange protocol immune against this simple power analysis attack. In addition, Trojan insertion attacks are introduced.
  • Keywords
    cryptographic protocols; hardware description languages; invasive software; learning (artificial intelligence); HSPICE simulator; Trojan insertion attacks; VHDL; attack strategy; cryptographic protocols; genetic attack; input patterns; key exchange problem; learning process; neural cryptography; neural key exchange protocol; neural networks training; non lassical computing; power analysis attack; power consumption; the information leakage; timing analysis; Complexity theory; Cryptography; Power demand; Protocols; Ring oscillators; Training; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and Signal Processing (PACRIM), 2013 IEEE Pacific Rim Conference on
  • Conference_Location
    Victoria, BC
  • ISSN
    1555-5798
  • Type

    conf

  • DOI
    10.1109/PACRIM.2013.6625473
  • Filename
    6625473