id summary reporter owner description type status priority milestone component resolution keywords cc merged author reviewer upstream work_issues branch commit dependencies stopgaps
20336 Add more features to mq.SBox ruhm "Current implementation of mq.SBox is still lack of basic functionality to determine various cryptographic properties of an S-Box such as nonlinearity, differential uniformity, etc. This commit implements some of them such as :
1. Computation of nonlinearity and differential uniformity.
2. Determine if the S-Box is an almost bent (AB) / almost perfect nonlinear function (APN).
3. Determine the balancedness of the S-Box.
4. Compute the maximum and minimum algebraic degree of its component function.
5. Obtain the component function.
6. Compute its the differential and linear branch number.
7. Compute its autocorrelation matrix.
8. Obtain linear structures in its component functions.
9. Obtain all fixed points in the S-Box.
10. For an invertible S-Box, obtain its inverse.
11. Determine if the S-Box is a monomial function." enhancement closed major sage-7.2 cryptography fixed SBox, cryptography malb Rusydi H. Makarim Travis Scrimshaw, Martin Albrecht N/A 05bc98b0e59ecf4a124881fc60a8b27179295bb0 05bc98b0e59ecf4a124881fc60a8b27179295bb0