• DocumentCode
    1753719
  • Title

    Design and implementation of keystream generator with improved security

  • Author

    Pendluri, Vijay Shankar ; Gupta, Pankaj ; Majumdar, Rana

  • Author_Institution
    Wipro Technol., Bangalore, India
  • fYear
    2011
  • fDate
    13-16 Feb. 2011
  • Firstpage
    1626
  • Lastpage
    1631
  • Abstract
    This paper provides the design of stream ciphers based on hash functions and an alternating step generator based on clock control. The keystream generators used for the design of stream ciphers uses low hardware and low power based circuits called Linear Feedback Shift Register circuits. The first two stream ciphers use toeplitz hash, CRC hash and keystream generation circuits whereas the third one uses clock controlling mechanism. Analysis is made for the generation of keystream for clock controlled generator (CCG). The irregular clocking in clock controlled alternating step generator provides good security against various cryptographic attacks. The parameters like periodicity, attacktime and throughput of stream ciphers are measured and compared. As per the results, the first stream cipher gives high periodicity and low attacktime, second stream cipher gives low periodicity and high attacktime. The alternating step generator provides good periodicity, high attacktime and good amount of security compared to other stream ciphers. MATLAB tool is used to calculate periodicity, attacktime and throughput whereas XILINX FPGA is used for the design and implementation purpose. Design includes synthesis, simulation, mapping, place route, verification, and timing analysis done for all the stream ciphers. FPGA results of stream ciphers and alternating step generator evaluate their hardware efficiencies. In all the three designs keystream generation plays a major role.
  • Keywords
    Toeplitz matrices; clocks; cryptography; field programmable gate arrays; low-power electronics; shift registers; timing circuits; CRC hash; MATLAB tool; Toeplitz hash; XILINX FPGA; attacktime; clock controlled generator; clock controlling mechanism; cryptographic attack; hardware efficiency; hash function; keystream generation circuit; keystream generator; linear feedback shift register circuit; low power based circuit; periodicity; place route; security; step generator; stream cipher; timing analysis; verification; Clocks; Cryptography; Field programmable gate arrays; Generators; Registers; Alternating Step Generator; Clock Controlled Generator; Keystream Generator; Linear Feedback Shift Register;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Communication Technology (ICACT), 2011 13th International Conference on
  • Conference_Location
    Seoul
  • ISSN
    1738-9445
  • Print_ISBN
    978-1-4244-8830-8
  • Type

    conf

  • Filename
    5746115