Einführung in die
Programmiersprache C (C90/C99/C11)
im WiSe 2016/17

Wir be­han­deln die wich­tigs­ten The­men in der sym­me­tri­schen Kryp­t­ana­ly­se. Nach einer aus­führ­li­chen Vor­stel­lung von li­nea­rer und dif­fe­ren­ti­el­ler Kryp­t­ana­ly­se wer­den wei­te­re An­grif­fe auf sym­me­tri­sche Pri­mi­ti­ve, ins­be­son­de­re Block-Chif­fren be­han­delt. Hier­zu zäh­len ins­be­son­de­re In­te­gral (auch Squa­re) At­ta­cken, Im­pos­si­ble Dif­fe­ren­ti­als, Boo­me­rang-An­grif­fe und Sli­de-At­ta­cken. Neben den An­grif­fen selbst wer­den auch immer die dar­aus re­sul­tie­ren­den De­sign-Kri­te­ri­en be­schrie­ben, um neue Al­go­rith­men si­cher gegen die An­grif­fe zu ma­chen.