Afgelopen woensdag is Begül Bilgin cum laude gepromoveerd aan de Universiteit Twente en de KU Leuven op haar werk aan het beschermen van chipkaarten tegen differential power analysis (dpa). Onder leiding van Vincent Rijmen (KU Leuven) en Pieter Hartel (UT) onderzocht zij de implicaties voor de chip van een methode die bekend staat als treshold implementation (ti).
Dpa is een bekende side channel attack voor cryptografische systemen waar een aanvaller fysiek toegang toe heeft, zoals chipkaarten. Door het stroomverbruik van het circuit in kaart te brengen bij verschillende inputs, kan een aanvaller achterhalen wat er in de chip gebeurt, en daarmee bijvoorbeeld de geheime sleutel achterhalen. Chipfabrikanten bouwen daarom allerlei tegenmaatregelen in.
Een ervan is masking, waarbij alle gevoelige interne waarden worden gerandomiseerd. Deze techniek biedt bewijsbare bescherming tegen dpa, maar gaat er standaard van uit dat de logische poorten in een circuit netjes één keer per kloktik schakelen. In daadwerkelijke cmos-circuits gebeurt dat echter niet altijd, bijvoorbeeld omdat een signaal met vertraging aankomt bij de poort. Bij dergelijke glitches valt het standaard masking-algoritme in duigen.

