Skip to main content
Log in

Boolean-network-based approach for construction of filter generators

  • Research Paper
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

Abstract

In this paper, we view filter generators as Boolean networks (BNs), and discuss their power-analysis-based side-channel analysis. An incompletely specified binary sequence always contains some bits called unnecessary bits comprising 1 or 0. Our motivation for considering this type of sequence is to reduce direct dependencies between side-channel information and key sequences. An algorithm is proposed to determine the unnecessary bits to increase the key search time required for adversaries rather than simply turning all unnecessary bits to 0 (or 1). Then, to reduce area dissipation, under the framework of semi-tensor product (STP) of matrices, the problem of constructing filter generators with minimum number of stages is converted into the one of determining the corresponding transition matrices. Compared with the existing results, the lower bound of the minimum number of stages is provided, which can reduce the exhaustive search time required to find it. Finally, one example is used to illustrate the efficacy of the proposed algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Wang J, Mu J Q, Wei S Q, et al. Statistical characterization of decryption errors in block-ciphered systems. IEEE Trans Commun, 2015, 63: 4363–4376

    Article  Google Scholar 

  2. Zhong J H, Lin D D. Driven stability of nonlinear feedback shift registers with inputs. IEEE Trans Commun, 2016, 64: 2274–2284

    Article  Google Scholar 

  3. Zhong J H, Lin D D. Decomposition of nonlinear feedback shift registers based on Boolean networks. Sci China Inf Sci, 2019, 62: 039110

    Article  MathSciNet  Google Scholar 

  4. Zhao D W, Peng H P, Li L X, et al. Novel way to research nonlinear feedback shift register. Sci China Inf Sci, 2014, 57: 092114

    MathSciNet  MATH  Google Scholar 

  5. Kauffman S A. Metabolic stability and epigenesis in randomly constructed genetic nets. J Theor Biol, 1969, 22: 437–467

    Article  MathSciNet  Google Scholar 

  6. Zhang Y, Liu Y. Nonlinear second-order multi-agent systems subject to antagonistic interactions without velocity constraints. Appl Math Comput, 2020, 364: 124667

    MathSciNet  MATH  Google Scholar 

  7. Cheng D Z, Qi H S, Li Z Q. Analysis and Control of Boolean Networks: A Semi-tensor Product Approach. London: Springer, 2011

    Book  Google Scholar 

  8. Zhong J, Liu Y, Kou K I, et al. On the ensemble controllability of Boolean control networks using STP method. Appl Math Comput, 2019, 358: 51–62

    MathSciNet  MATH  Google Scholar 

  9. Lin L, Cao J D, Rutkowski L. Robust event-triggered control invariance of probabilistic Boolean control networks. IEEE Trans Neural Netw Learn Syst, 2020, 31: 1060–1065

    Article  MathSciNet  Google Scholar 

  10. Huang C, Lu J Q, Ho D W C, et al. Stabilization of probabilistic Boolean networks via pinning control strategy. Inf Sci, 2020, 510: 205–217

    Article  MathSciNet  Google Scholar 

  11. Zhu S Y, Lu J Q, Liu Y. Asymptotical stability of probabilistic Boolean networks with state delays. IEEE Trans Automat Contr, 2020, 65: 1779–1784

    Article  MathSciNet  Google Scholar 

  12. Zhong J, Li B W, Liu Y, et al. Output feedback stabilizer design of Boolean networks based on network structure. Front Inform Technol Electron Eng, 2020, 21: 247–259

    Article  Google Scholar 

  13. Xu M X, Liu Y, Lou J G, et al. Set stabilization of probabilistic Boolean control networks: a sampled-data control approach. IEEE Trans Cybern, 2019. doi: https://doi.org/10.1109/TCYB.2019.2940654

  14. Zhu S Y, Liu Y, Lou Y J, et al. Stabilization of logical control networks: an event-triggered control approach. Sci China Inf Sci, 2020, 63: 112203

    Article  MathSciNet  Google Scholar 

  15. Lu J Q, Sun L J, Liu Y, et al. Stabilization of Boolean control networks under aperiodic sampled-data control. SIAM J Control Opt, 2018, 56: 4385–4404

    Article  MathSciNet  Google Scholar 

  16. Liu Y, Li B W, Chen H W, et al. Function perturbations on singular Boolean networks. Automatica, 2017, 84: 36–42

    Article  MathSciNet  Google Scholar 

  17. Liu H C, Liu Y, Li Y Y, et al. Observability of Boolean networks via STP and graph methods. IET Control Theor Appl, 2018, 13: 1031–1037

    Article  MathSciNet  Google Scholar 

  18. Liu Y, Li B W, Lu J Q, et al. Pinning control for the disturbance decoupling problem of Boolean networks. IEEE Trans Automat Contr, 2017, 62: 6595–6601

    Article  MathSciNet  Google Scholar 

  19. Li Y Y, Liu R J, Lou J G, et al. Output tracking of Boolean control networks driven by constant reference signal. IEEE Access, 2019, 7: 112572

    Article  Google Scholar 

  20. Wu Y H, Shen T L. A finite convergence criterion for the discounted optimal control of stochastic logical networks. IEEE Trans Automat Contr, 2018, 63: 262–268

    Article  MathSciNet  Google Scholar 

  21. Li Y L, Li H T, Xu X J, et al. Semi-tensor product approach to minimal-agent consensus control of networked evolutionary games. IET Control Theor Appl, 2018, 246: 2269–2275

    Article  MathSciNet  Google Scholar 

  22. Li H T, Wang Y Z. Boolean derivative calculation with application to fault detection of combinational circuits via the semi-tensor product method. Automatica, 2012, 48: 688–693

    Article  MathSciNet  Google Scholar 

  23. Lu J Q, Li M L, Huang T W, et al. The transformation between the Galois NLFSRs and the Fibonacci NLFSRs via semi-tensor product of matrices. Automatica, 2018, 96: 393–397

    Article  MathSciNet  Google Scholar 

  24. Dubrova E. On constructing secure and hardware-efficient invertible mappings. In: Proceedings of International Symposium on Multiple-Valued Logic, Sapporo, 2016. 211–216

  25. Liu Z B, Wang Y Z, Cheng D Z. Nonsingularity of feedback shift registers. Automatica, 2015, 55: 247–253

    Article  MathSciNet  Google Scholar 

  26. Lu J Q, Li M L, Liu Y, et al. Nonsingularity of Grain-like cascade FSRs via semi-tensor product. Sci China Inf Sci, 2018, 61: 010204

    Article  MathSciNet  Google Scholar 

  27. Zhong J H, Lin D D. On minimum period of nonlinear feedback shift registers in Grain-like structure. IEEE Trans Inform Theor, 2018, 64: 6429–6442

    Article  MathSciNet  Google Scholar 

  28. Li N, Dubrova E. Synthesis of power- and area-efficient binary machines for incompletely specified sequences. In: Proceedings of Asia and South Pacific Design Automation Conference, Singapore, 2014. 634–639

  29. Wan Z, Dai Z, Liu M, et al. Nonlinear Feedback Shift Registers (in Chinese). Beijing: Science Press, 1978

    MATH  Google Scholar 

  30. Zadeh A A, Heys H M. Simple power analysis applied to nonlinear feedback shift registers. IET Inform Secur, 2014, 3: 188–198

    Article  Google Scholar 

  31. Dubrova E. Synthesis of binary machines. IEEE Trans Inform Theor, 2011, 57: 6890–6893

    Article  MathSciNet  Google Scholar 

  32. Dubrova E. Synthesis of parallel binary machines. In: Proceedings of the International Conference on Computer-Aided Design, San Jose, 2011. 200–206

  33. Veliz-Cuba A. Reduction of Boolean network models. J Theor Biol, 2011, 289: 167–172

    Article  MathSciNet  Google Scholar 

  34. Burman S, Mukhopadhyay D, Veezhinathan K. LFSR based stream ciphers are vulnerable to power attacks. In: Proceedings of International Conference on Cryptology, 2007. 384–392

  35. Goresky M, Klapper A. Algebraic Shift Register Sequences. Cambridge: Cambridge University Press, 2012

    MATH  Google Scholar 

  36. Li R, Yang M, Chu T G. State feedback stabilization for Boolean control networks. IEEE Trans Automat Contr, 2013, 58: 1853–1857

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work was supported by National Natural Science Foundation of China (Grant No. 61973078), Natural Science Foundation of Jiangsu Province (Grant No. BK20170019), Jiangsu Provincial Key Laboratory of Networked Collective Intelligence (Grant No. BM2017002), Jiangsu Province Six Talent Peaks Project (Grant No. 2015-ZNDW-002), Fundamental Research Funds for the Central Universities (Grant No. 2242019k1G013), and Postgraduate Research & Practice Innovation Program of Jiangsu Province (Grant No. KYCX19_0111).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianquan Lu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, B., Lu, J. Boolean-network-based approach for construction of filter generators. Sci. China Inf. Sci. 63, 212206 (2020). https://doi.org/10.1007/s11432-019-2813-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11432-019-2813-7

Keywords

Navigation