← Search

Data · dataset · 2021

Code to count monomials of several rounds of Pyjamask

Listed in DANS Data Station Physical and Technical Sciences

The result ons the number of monomials are obtained by running the code.

Description

Abstract from [Dobraunig, C., Rotella, Y., & Schoone, J. (2020). Algebraic and Higher-Order Differential Cryptanalysis of Pyjamask-96.

IACR Transactions on Symmetric Cryptology, 2020(1), 289-312. DOI: doi.org/10.13154/tosc.v2020.i1.289-312] Cryptographic competitions, like the ongoing NIST call for lightweight cryptography, always provide a thriving research environment, where new interesting ideas are proposed and new cryptographic insights are made. One proposal for this NIST call that is accepted for the second round is Pyjamask.

Read the rest (3 more)

Pyjamask is an authenticated encryption scheme that builds upon two block ciphers, Pyjamask-96 and Pyjamask-128, that aim to minimize the number of AND operations at the cost of a very strong linear layer. A side-effect of this goal is a slow growth in the algebraic degree. In this paper, we focus on the block cipher Pyjamask-96 and are able to provide a theoretical key-recovery attack reaching 14 (out of 14) rounds as well as a practical attack on 8 rounds.

We do this by combining higher-order differentials with an in-depth analysis of the system of equations gotten for 2.5 rounds of Pyjamask-96. The AEAD-scheme Pyjamask itself is not threatened by the work in this paper. In order to obtain the theoretical results for the key-recovery attack on 14 rounds, we needed to compute the number of monomials that would be present in the aforementioned system of equations.

The deposited code is specifically written with this cipher and goal in mind. It is therefore usable to recheck the results indicated in Section 6.3 of the paper. Furthermore, one can adapt the code to compute the number of monomials present is a similar system of equations for a different cipher.

Links

Where it is published

Catalogue records · 1

Topics

Provenance · 1 source records, 7 field assertions
SourceKeyLast seenRaw
DANS Data Station Physical and Technical Sciencesdoi:10.17026/DANS-ZT2-JZBE13 d agoJSON v1
FieldAssertionExtractorEvidence
concepts[field].dataverse_subject:computer-and-information-sciencesource · phys techsciences datastations nlconnector:phys_techsciences_datastations_nl@1.0.0/subjects
created_datesource · phys techsciences datastations nlconnector:phys_techsciences_datastations_nl@1.0.0
descriptionsource · phys techsciences datastations nlconnector:phys_techsciences_datastations_nl@1.0.0/description
publication_datesource · phys techsciences datastations nlconnector:phys_techsciences_datastations_nl@1.0.0
titlesource · phys techsciences datastations nlconnector:phys_techsciences_datastations_nl@1.0.0/name
updated_datesource · phys techsciences datastations nlconnector:phys_techsciences_datastations_nl@1.0.0
version_labelsource · phys techsciences datastations nlconnector:phys_techsciences_datastations_nl@1.0.0