A lightweight s-box design method
A design method and lightweight technology, applied in digital transmission systems, encryption devices with shift registers/memory, secure communication devices, etc. Effects of low resources, good compatibility and easy portability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0037] The specific embodiments of the present invention are described below so that those skilled in the art can understand the present invention, but it should be clear that the present invention is not limited to the scope of the specific embodiments. For those of ordinary skill in the art, as long as various changes Within the spirit and scope of the present invention defined and determined by the appended claims, these changes are obvious, and all inventions and creations using the concept of the present invention are included in the protection list.
[0038] like figure 1 As shown, a lightweight S-box design method includes the following steps:
[0039] S1. For the selected S-box specification n, randomly select The Boolean function f 1 and f 2 ;
[0040] S2, to the n-bit input data of S box (x 0 ,x 1 ,x 2 ,...,x n-2 ,x n-1 ), traverse {0,1,…,2 in turn n -1} The n-bit binary vectors corresponding to all integer values {(0,0,0,…,0,0),(0,0,0,…,0,1),…,(1,1,1 ,...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


