Low-complexity Hardware architecture of APN permutations using TU-decomposition
dc.contributor.author | Budaghyan, Lilya | |
dc.contributor.author | Imaña Pascual, José Luis | |
dc.contributor.author | Kaleyski, Nikolay | |
dc.date.accessioned | 2024-12-10T15:29:53Z | |
dc.date.available | 2024-12-10T15:29:53Z | |
dc.date.issued | 2024-12 | |
dc.description | Grant “Construction of Optimal Boolean Functions” Grant 314395 | |
dc.description.abstract | Functions with good cryptographic properties which are used as S-boxes in the design of block ciphers have a fundamental importance to the security of these ciphers since they determine the resistance to various kinds of cryptanalytic attacks. Almost Perfect Nonlinear (APN) functions provide the best possible resistance to differential cryptanalysis, which is one of the most efficient cryptographic attacks against block ciphers known to date. Furthermore, APN permutations are of particular interest in practice since many cipher designs require the S-box to be a permutation. In this paper, we present a low-complexity hardware architecture for the TU-decomposition of APN permutations, showing how Dillon’s APN permutation can be decomposed in this way as a practically relevant example. The TU-decomposition of an m-bit permutation is based on the use of two m/2-bit keyed permutations (T and U) to reduce the complexity of the original permutation. Dillon’s permutation on 6 bits is the only known APN permutation on an even number of bits, so its study is of fundamental interest. We present hardware theoretical complexities and experimental results obtained from FPGA and ASIC implementations for the proposed TU-decomposition hardware architecture. These complexities and results are compared with other hardware architectures given in the literature for the same function. From the comparisons, it can be observed that the TU-decomposition architecture presented here greatly outperforms other hardware approaches with respect to area, delay and area×delay complexities. | |
dc.description.department | Depto. de Arquitectura de Computadores y Automática | |
dc.description.faculty | Fac. de Ciencias Físicas | |
dc.description.refereed | TRUE | |
dc.description.sponsorship | Trond Mohn Foundation | |
dc.description.sponsorship | Research Council of Norway | |
dc.description.sponsorship | Agencia Estatal deInvestigación (España) | |
dc.description.sponsorship | Ministerio de Ciencia e Innovación (España) | |
dc.description.sponsorship | European Commission | |
dc.description.status | pub | |
dc.identifier.citation | Budaghyan L., Imaña J.L., Kaleyski N. Low-Complexity Hardware Architecture of APN Permutations Using TU-Decomposition. IEEE Trans. Circuits and Systems-I: Regular Papers. Vol. 71(12), pp. 6544-6554, Dec. 2024. | |
dc.identifier.doi | 10.1109/TCSI.2024.3421354 | |
dc.identifier.essn | 1558-0806 | |
dc.identifier.issn | 1549-8328 | |
dc.identifier.officialurl | https://doi.org/10.1109/TCSI.2024.3421354 | |
dc.identifier.relatedurl | https://ieeexplore.ieee.org/abstract/document/10595476 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/112349 | |
dc.issue.number | 12 | |
dc.journal.title | IEEE Transactions on Circuits and Systems-I: Regular Papers | |
dc.language.iso | eng | |
dc.page.final | 6554 | |
dc.page.initial | 6544 | |
dc.publisher | IEEE (Institute of Electrical and Electronics Engineers ) | |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI//PID2021-123041OB-I00 | |
dc.rights | Attribution 4.0 International | en |
dc.rights.accessRights | open access | |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
dc.subject.cdu | 004.3 | |
dc.subject.keyword | Block cipher | |
dc.subject.keyword | S-box | |
dc.subject.keyword | Almost perfect nonlinear (APN) | |
dc.subject.keyword | TU-decomposition | |
dc.subject.keyword | Finite field | |
dc.subject.keyword | HW architecture | |
dc.subject.ucm | Hardware | |
dc.subject.unesco | 3304 Tecnología de Los Ordenadores | |
dc.title | Low-complexity Hardware architecture of APN permutations using TU-decomposition | |
dc.type | journal article | |
dc.type.hasVersion | VoR | |
dc.volume.number | 71 | |
dspace.entity.type | Publication | |
relation.isAuthorOfPublication | 1c42e591-4b3d-4cb4-919d-01813fa4cd36 | |
relation.isAuthorOfPublication.latestForDiscovery | 1c42e591-4b3d-4cb4-919d-01813fa4cd36 |
Download
Original bundle
1 - 1 of 1
Loading...
- Name:
- Low-Complexity_Hardware_Architecture_of_APN.pdf
- Size:
- 6.78 MB
- Format:
- Adobe Portable Document Format