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,,