• DocumentCode
    1992231
  • Title

    A comprehensive platform-independent computational complexity analysis for a class of symmetric cryptosystems

  • Author

    Zibideh, W.Y. ; Matalgah, Mustafa M.

  • Author_Institution
    Qualcomm Inc., San Diego, CA, USA
  • fYear
    2013
  • fDate
    28-31 Jan. 2013
  • Firstpage
    374
  • Lastpage
    379
  • Abstract
    A secure cryptosystem could be very complicated, time consuming and hard to implement. Therefore, the complexity of the cryptosystem should be taken into account during design and implementation. In this work, we introduce a comprehensive and platform independent complexity analysis for a class of symmetric block cryptosystems, by which it will be easier to evaluate the performance of some used cryptosystems. Previous works lacked the comprehensiveness in their analysis, due to the fact that the memory access time was completely ignored, which greatly degrades the accuracy of the analysis and limits it to one data block only. In this paper we analytically compute the complexity for a class of symmetric cryptosystems in terms of the number of the clock cycles required and in terms of the required time for encryption/decryption, independently of the hardware or software used in the encryption/decryption process. Moreover, this is the first complexity analysis that considers the required time to access and retrieve information from memory, which makes the analysis more comprehensive and accurate than previous work as well as being general for any number of encryption data blocks. In addition, computer simulations are used to truly evaluate the accuracy of our analysis and to show how the analytical results match the simulation results.
  • Keywords
    computational complexity; cryptography; clock cycles; comprehensive platform-independent computational complexity analysis; decryption process; encryption data blocks; memory access time; secure cryptosystem; symmetric block cryptosystems; Clocks; Complexity theory; Computer simulation; Encryption; Memory management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Networking and Communications (ICNC), 2013 International Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4673-5287-1
  • Electronic_ISBN
    978-1-4673-5286-4
  • Type

    conf

  • DOI
    10.1109/ICCNC.2013.6504112
  • Filename
    6504112