{"status":"OK","data":{"id":12377,"identifier":"dans-zt2-jzbe","persistentUrl":"https://doi.org/10.17026/DANS-ZT2-JZBE","protocol":"doi","authority":"10.17026","separator":"/","publisher":"DANS Data Station Physical and Technical Sciences","publicationDate":"2021-08-30","storageIdentifier":"surf://10.17026/dans-zt2-jzbe","effectiveDatasetFileCountLimit":10000,"datasetFileUploadsAvailable":9993,"datasetType":"dataset","locks":[],"latestVersion":{"id":374,"datasetId":12377,"datasetPersistentId":"doi:10.17026/DANS-ZT2-JZBE","datasetType":"dataset","storageIdentifier":"surf://10.17026/dans-zt2-jzbe","versionNumber":2,"internalVersionNumber":17,"versionMinorNumber":0,"versionState":"RELEASED","latestVersionPublishingState":"RELEASED","deaccessionLink":"","distributionDate":"2021-03-01","productionDate":"2021-01-01","lastUpdateTime":"2023-11-10T18:15:20Z","releaseTime":"2021-08-29T22:00:00Z","createTime":"2023-11-10T18:15:17Z","publicationDate":"2021-08-30","citationDate":"2021-08-30","effectiveDatasetFileCountLimit":10000,"datasetFileUploadsAvailable":9993,"license":{"name":"CC-BY-4.0","uri":"http://creativecommons.org/licenses/by/4.0","iconUri":"https://licensebuttons.net/l/by/4.0/88x31.png"},"termsOfAccess":"N/a","fileAccessRequest":false,"metadataBlocks":{"citation":{"displayName":"Citation Metadata","name":"citation","fields":[{"typeName":"title","multiple":false,"typeClass":"primitive","value":"Code to count monomials of several rounds of Pyjamask"},{"typeName":"otherId","multiple":true,"typeClass":"compound","value":[{"otherIdAgency":{"typeName":"otherIdAgency","multiple":false,"typeClass":"primitive","value":"DANS-KNAW"},"otherIdValue":{"typeName":"otherIdValue","multiple":false,"typeClass":"primitive","value":"easy-dataset:219260"}},{"otherIdValue":{"typeName":"otherIdValue","multiple":false,"typeClass":"primitive","value":"680632 (MetisID)"}}]},{"typeName":"author","multiple":true,"typeClass":"compound","value":[{"authorName":{"typeName":"authorName","multiple":false,"typeClass":"primitive","value":"J.J.P. Schoone"},"authorAffiliation":{"typeName":"authorAffiliation","multiple":false,"typeClass":"primitive","value":"Radboud University"},"authorIdentifierScheme":{"typeName":"authorIdentifierScheme","multiple":false,"typeClass":"controlledVocabulary","value":"DAI"},"authorIdentifier":{"typeName":"authorIdentifier","multiple":false,"typeClass":"primitive","value":"info:eu-repo/dai/nl/433967226"}},{"authorName":{"typeName":"authorName","multiple":false,"typeClass":"primitive","value":"C.E. Dobraunig"},"authorAffiliation":{"typeName":"authorAffiliation","multiple":false,"typeClass":"primitive","value":"Radboud University"},"authorIdentifierScheme":{"typeName":"authorIdentifierScheme","multiple":false,"typeClass":"controlledVocabulary","value":"DAI"},"authorIdentifier":{"typeName":"authorIdentifier","multiple":false,"typeClass":"primitive","value":"info:eu-repo/dai/nl/432164235"}},{"authorName":{"typeName":"authorName","multiple":false,"typeClass":"primitive","value":"Y. Rotella"},"authorAffiliation":{"typeName":"authorAffiliation","multiple":false,"typeClass":"primitive","value":"Radboud University"},"authorIdentifierScheme":{"typeName":"authorIdentifierScheme","multiple":false,"typeClass":"controlledVocabulary","value":"DAI"},"authorIdentifier":{"typeName":"authorIdentifier","multiple":false,"typeClass":"primitive","value":"info:eu-repo/dai/nl/433967102"}}]},{"typeName":"datasetContact","multiple":true,"typeClass":"compound","value":[{"datasetContactName":{"typeName":"datasetContactName","multiple":false,"typeClass":"primitive","value":"RU  Radboud University"}}]},{"typeName":"dsDescription","multiple":true,"typeClass":"compound","value":[{"dsDescriptionValue":{"typeName":"dsDescriptionValue","multiple":false,"typeClass":"primitive","value":"<p>The result ons the number of monomials are obtained by running the code.</p><p>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: https://doi.org/10.13154/tosc.v2020.i1.289-312]</p><p>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.<br>One proposal for this NIST call that is accepted for the second round is Pyjamask.<br>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.<br>A side-effect of this goal is a slow growth in the algebraic degree.<br>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.<br>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.<br>The AEAD-scheme Pyjamask itself is not threatened by the work in this paper.</p><p>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.<br>The deposited code is specifically written with this cipher and goal in mind.<br>It is therefore usable to recheck the results indicated in Section 6.3 of the paper.<br>Furthermore, one can adapt the code to compute the number of monomials present is a similar system of equations for a different cipher.</p>"}}]},{"typeName":"subject","multiple":true,"typeClass":"controlledVocabulary","value":["Computer and Information Science"]},{"typeName":"keyword","multiple":true,"typeClass":"compound","value":[{"keywordValue":{"typeName":"keywordValue","multiple":false,"typeClass":"primitive","value":"symmetric crypto"}},{"keywordValue":{"typeName":"keywordValue","multiple":false,"typeClass":"primitive","value":"algebraic analysis"}},{"keywordValue":{"typeName":"keywordValue","multiple":false,"typeClass":"primitive","value":"monomials"}},{"keywordValue":{"typeName":"keywordValue","multiple":false,"typeClass":"primitive","value":"higher-order derivatives"}}]},{"typeName":"language","multiple":true,"typeClass":"controlledVocabulary","value":["English"]},{"typeName":"productionDate","multiple":false,"typeClass":"primitive","value":"2021-01-01"},{"typeName":"distributionDate","multiple":false,"typeClass":"primitive","value":"2021-03-01"},{"typeName":"dateOfDeposit","multiple":false,"typeClass":"primitive","value":"2021-08-17"}]},"dansRights":{"displayName":"Rights Metadata","name":"dansRights","fields":[{"typeName":"dansRightsHolder","multiple":true,"typeClass":"primitive","value":["Radboud University"]},{"typeName":"dansPersonalDataPresent","multiple":false,"typeClass":"controlledVocabulary","value":"Unknown"}]},"dansRelationMetadata":{"displayName":"Relation Metadata","name":"dansRelationMetadata","fields":[{"typeName":"dansAudience","multiple":true,"typeClass":"primitive","value":["https://www.narcis.nl/classification/D16000"],"expandedvalue":[{"@id":"https://www.narcis.nl/classification/D16000","termName":[{"lang":"en","value":"Computer science"},{"lang":"nl","value":"Informatica"}],"vocabularyUri":"https://www.narcis.nl/classification/"}]},{"typeName":"dansRelation","multiple":true,"typeClass":"compound","value":[{"dansRelationType":{"typeName":"dansRelationType","multiple":false,"typeClass":"controlledVocabulary","value":"relation"},"dansRelationText":{"typeName":"dansRelationText","multiple":false,"typeClass":"primitive","value":"Dobraunig, C.E., Rotella, Y. & Schoone, J.J.P. (2020). Algebraic and Higher-Order Differential Cryptanalysis of Pyjamask-96. <i>IACR Transactions on Symmetric Cryptology, 2020</i> (1), 289-312. doi: <a href=\"https://doi.org/10.13154/tosc.v2020.i1.289-312\" target=\"_blank\">10.13154/tosc.v2020.i1.289-312</a>"}}]}]},"dansDataVaultMetadata":{"displayName":"Data Vault Metadata","name":"dansDataVaultMetadata","fields":[{"typeName":"dansDataversePid","multiple":false,"typeClass":"primitive","value":"doi:10.17026/dans-zt2-jzbe"},{"typeName":"dansDataversePidVersion","multiple":false,"typeClass":"primitive","value":"2.0"},{"typeName":"dansBagId","multiple":false,"typeClass":"primitive","value":"urn:uuid:26e28de0-7394-4aee-8b6b-963aaa9e3d68"},{"typeName":"dansNbn","multiple":false,"typeClass":"primitive","value":"urn:nbn:nl:ui:13-wg-kudd"}]}},"files":[{"description":"","label":"context.txt","restricted":false,"directoryLabel":"data","version":1,"datasetVersionId":374,"dataFile":{"id":12379,"persistentId":"","filename":"context.txt","contentType":"text/plain","friendlyType":"Plain Text","filesize":1750,"description":"","storageIdentifier":"surf://store:18bba71c6fa-54d451e9bfa1","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"cdcb2369096841da88a85d7e6bb8a8199195be94"},"tabularData":false,"creationDate":"2023-11-10","publicationDate":"2021-08-30","directoryLabel":"data","lastUpdateTime":"2023-11-10T18:15:20Z","fileAccessRequest":false}},{"description":"","label":"easy-migration.zip","restricted":false,"version":2,"datasetVersionId":374,"dataFile":{"id":12384,"persistentId":"","filename":"easy-migration.zip","contentType":"application/zip","friendlyType":"ZIP Archive","filesize":17288,"description":"","storageIdentifier":"surf://store:18bba720b26-a47a57b76022","rootDataFileId":12378,"previousDataFileId":12378,"checksum":{"type":"SHA-1","value":"173217174e3414b32e18afc440481b994223aca9"},"tabularData":false,"creationDate":"2023-11-10","publicationDate":"2021-08-30","lastUpdateTime":"2023-11-10T18:15:20Z","fileAccessRequest":false}},{"description":"","label":"sagescryptmonomials.py","restricted":false,"directoryLabel":"data","version":1,"datasetVersionId":374,"dataFile":{"id":12382,"persistentId":"","filename":"sagescryptmonomials.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":5659,"description":"","storageIdentifier":"surf://store:18bba71c8c3-651a07184995","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"e4ff9ba73ec63046bcb04234c847b366711b93d1"},"tabularData":false,"creationDate":"2023-11-10","publicationDate":"2021-08-30","directoryLabel":"data","lastUpdateTime":"2023-11-10T18:15:20Z","fileAccessRequest":false}},{"description":"","label":"structure.txt","restricted":false,"directoryLabel":"data","version":1,"datasetVersionId":374,"dataFile":{"id":12381,"persistentId":"","filename":"structure.txt","contentType":"text/plain","friendlyType":"Plain Text","filesize":1087,"description":"","storageIdentifier":"surf://store:18bba71c7b6-76c1f5d1924e","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"03e953275caa861f1d9ccfc34a8fecfed78cf7ec"},"tabularData":false,"creationDate":"2023-11-10","publicationDate":"2021-08-30","directoryLabel":"data","lastUpdateTime":"2023-11-10T18:15:20Z","fileAccessRequest":false}}]}}}