Project
Black-box-beveiliging van White-box-cijfers
White-box-cryptografie is bedoeld om de beveiliging van cryptografische algoritmen tegen een white-box-aanvaller te waarborgen. Bovendien moet een white-box-cijfer bestand zijn tegen black-box-aanvallen om als veilig te worden beschouwd. Daarom levert een gedetailleerde black-box-analyse voor een white-box-cijfer een belangrijke bijdrage aan de white-box-cryptografie. Een van de voorgestelde white-box veilige blokcijfers is SPACE dat is gebaseerd op het Feistel-netwerk. Studies over lineaire en differentiële cryptanalyse van Feistel Network zijn te vinden in de literatuur, maar er is onvoldoende analyse over het SPACE-algoritme. De auteurs van het algoritme hebben enkele aanvallen besproken, waaronder lineaire en differentiële aanvallen. Vooral het lineaire rompeffect kan echter worden onderzocht in het SPACE-algoritme. Volgens de vorige waarneming kan de nauwkeurigheid van lineaire aanvallen worden verbeterd door rekening te houden met meerdere sporen. Als veel paden die zich in dezelfde romp bevinden, op de juiste manier kunnen worden aangelegd, kunnen nieuwe resultaten worden verkregen. Evenzo kan het bijdragen aan white-box-beveiliging door andere black-box-analysetechnieken toe te passen op white-box-cijfers.