Journal on Communications ›› 2016, Vol. 37 ›› Issue (12): 86-94.doi: 10.11959/j.issn.1000-436x.2016275

• Academic paper • Previous Articles     Next Articles

Stochastic job stream scheduling method for cipher chip with multi-cryptography

Li LI1,2,Guo-zhen SHI3,Kui GENG4,Xiu-ze DONG2,Xuan WANG1,Feng-hua LI4()   

  1. 1 College of Communication Engineering, Xidian University, Xi'an 710071, China
    2 Department of Electronic and Information Engineering, Beijing Electronics Science and Technology Institute, Beijing 100070,China
    3 Department of Information Security, Beijing Electronic Science and Technology Institute, Beijing 100070, China
    4 State Key Laboratory of Information Security, Institute of Information Engineering, CAS, Beijing 100093, China
  • Online:2016-12-25 Published:2017-05-15
  • Supported by:
    The National Key Research and Development Project;The Natural Science Foundation of Beijing;The Major Science and Technology Project of Press and Publication

Abstract:

Aiming at the rich of safety requirements of tasks which resulting in random cross access to multi cipher algorithms, a hierarchical hardware scheduling method was presented with associated control based on data identifica-tion. The first level was responsible for distributing tasks to different cipher clusters, and by optimizing the search logic to achieve rapid distribution of data. The second level was responsible for completing the context-related tasks in scheduling order by adding an association control module and association queues. Intermediate state storage module realized the saving of the intermediate state in serial cipher algorithm modes, which was indexed by task ID. Pre-processing module process data inputted by the succeeding tasks. It is proved that the proposed scheduling algo-rithm solves the problem of random cross encryption and decryption in many-to-many communication model of high-speed data stream.

Key words: cross encryption and decryption, job stream scheduling, multi-cryptography, cipher chip, hardware scheduling

No Suggested Reading articles found!