The switching generator: New clock-controlled generator with resistance against the algebraic and side channel attacks

Jun Choi, Dukjae Moon, Seokhie Hong, Jaechul Sung

Research output: Contribution to journalArticle

1 Citation (Scopus)


Since Advanced Encryption Standard (AES) in stream modes, such as counter (CTR), output feedback (OFB) and cipher feedback (CFB), can meet most industrial requirements, the range of applications for dedicated stream ciphers is decreasing. There are many attack results using algebraic properties and side channel information against stream ciphers for hardware applications. Al-Hinai et al. presented an algebraic attack approach to a family of irregularly clock-controlled linear feedback shift register systems: the stop and go generator, self-decimated generator and alternating step generator. Other clock-controlled systems, such as shrinking and cascade generators, are indeed vulnerable against side channel attacks. To overcome these threats, new clock-controlled systems were presented, e.g., the generalized alternating step generator, cascade jump-controlled generator and mutual clock-controlled generator. However, the algebraic attack could be applied directly on these new systems. In this paper, we propose a new clock-controlled generator: the switching generator, which has resistance to algebraic and side channel attacks. This generator also preserves both security properties and the efficiency of existing clock-controlled generators.

Original languageEnglish
Pages (from-to)3692-3709
Number of pages18
Issue number6
Publication statusPublished - 2015



  • Algebraic attack
  • Clock-controlled generator
  • Period and linear complexity
  • Side channel attack
  • Switching generator

ASJC Scopus subject areas

  • Physics and Astronomy(all)

Cite this