Helen Handshuh | |
---|---|
Ocupaţie | om de stiinta |
Helena Handschuh este criptografă . Cea mai faimoasă dezvoltare este algoritmul criptografic bloc simetric SHACAL . În plus, ea a luat parte la crearea standardului de criptare universală a cifrului bloc . Lucrează la Intrinsic-ID din 2009 (anterior a petrecut 9 ani la Gemplus și 3 ani la Spansion). Și-a luat doctoratul în criptografie la ENST . Este autorul a peste 30 de articole și coautor a 9 brevete privind criptografia și securitatea informațiilor. Membru al Consiliului de Administrație al IACR, Asociația Internațională pentru Cercetare Criptologică din 2005. De asemenea, susține prelegeri despre securitatea cardurilor inteligente înUniversitatea Royal Holloway din Londra și la Universitatea Catolică din Leuven .
Helen a fost educată la următoarele universități:
După studii, Helen a lucrat pentru Gemplus, Spansion, Intrinsic-ID Inc., Intrinsic-ID Inc. și Cryptography Research, Inc. [unu]
Algoritm de criptare a datelor de flux simetric optimizat pentru implementarea software-ului . În 1996, Helen Handschuh și Henry Gilbert au descris atacuri asupra unei versiuni simplificate a SEAL 1.0 și asupra SEAL 1.0 în sine. Le-a fost nevoie de 230 de texte, fiecare cu patru cuvinte de 32 de biți, pentru a găsi dependența funcției pseudo-aleatorie de cheie. Ca urmare, au fost aduse unele îmbunătățiri și modificări în următoarele versiuni ale algoritmului SEAL 3.0 și SEAL 2.0. De exemplu, în versiunea 1.0, fiecare iterație a secvenței de taste s-a încheiat cu doar două registre fiind modificate, în timp ce în versiunea 3.0, toate cele patru au fost modificate. SEAL 3.0 și SEAL 2.0 au folosit, de asemenea, algoritmul SHA-1 ( Secure Hash Algorithm-1 ) pentru a genera tabele în loc de SHA original, ceea ce le-a făcut mai rezistente la criptoanaliza. [2]
În 1999 Helen Handshuh și Serge Vaudenay au dezvoltat standardul de criptare universală . Propus de ei ca pas de tranziție pentru terminarea AES (UES are aceeași dimensiune a blocului de 128 de biți și o cheie de 128/192/256 de biți). Constă din două triple DES paralele pentru jumătăți de blocuri folosind albirea tastelor și schimbarea dependentă de cheie a biților între blocuri. [3]
Criptoalgoritmul bloc simetric SHACAL a fost dezvoltat în anul 2000 de un grup de autori de la compania Gemplus condus de Helen Handschuh și David Nasash pentru participarea la competiția NESSIE . Există două variante ale algoritmului - SHACAL-1 și SHACAL-2, care a devenit unul dintre cei 17 finalişti NESSIE. SHACAL-1 se bazează pe funcția de compresie a algoritmului hash SHA-1. Se efectuează 80 de runde de conversie. Cheia de criptare originală de 512 biți este împărțită în 16 fragmente de 32 de biți K0...K15. Fragmentele rămase ale cheii extinse K16...K79 sunt calculate din primele 16 fragmente. SHACAL-2 se bazează pe 64 de runde ale funcției hash SHA-256 cu o stare internă de 256 de biți. Similar cu algoritmul SHACAL-1, cheia de criptare originală de 512 biți este împărțită în 16 fragmente de 32 de biți, iar fragmentele rămase ale cheii extinse sunt calculate din primele 16 fragmente. Blocul de date criptat este împărțit în 8 fragmente a câte 32 de biți fiecare. [4] [5]