z-logo
open-access-imgOpen Access
Research and Design of Block Cipher Special Instruction Set
Author(s) -
Zhongxiang Chang,
Zheng Dai,
Wei Song,
Hang Zhu,
Mengfei Chen
Publication year - 2019
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1213/4/042034
Subject(s) - computer science , block cipher , cipher , block cipher mode of operation , triple des , cryptography , parallel computing , instruction set , arithmetic , running key cipher , block (permutation group theory) , algorithm , encryption , operating system , mathematics , computer security , geometry
The existing instructions are used to implement the block cipher algorithm with low efficient. So this paper classifies the operations in the cryptographic algorithm, and analyses the characteristics of bit width, combination and parallel mode in the cipher algorithm of different operations. Further develop the parallelism of S-box and shift instructions, improve the hybrid computing ability of arithmetic operation instructions, research and design new types of instructions for data position transformation, such as extract shift, shift insertion, data grouping and data mixing. At the last, this paper implements the cipher algorithm with the new instruction, such as DES, IDEA, BEST and other block cipher algorithms. The number of instructions is 14% ∼ 35% of Haswell processor, and 40% to 68% of the COBRA cipher processor.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here