Intel heeft een chip gemaakt die, volgens het bedrijf zelf, tot 5000 keer sneller berekeningen kan uitvoeren op versleutelde data. Daarmee zou homomorfe encryptie binnen handbereik kunnen komen. Nu is er nog veel meer computerkracht nodig om versleutelde data te lezen.
Wat is homomorfe encryptie?
Homomorfe encryptie is een proces waarbij versleutelde data niet eerst ontsleuteld hoeft te worden voordat er berekeningen op kunnen worden uitgevoerd. Dat heeft beperkte, maar heel praktische toepassingen. Microsoft gebruikt homomorfe encryptie in zijn Password Monitor die controleert of wachtwoorden zijn uitgelekt. Het proces is ingewikkeld en bedrijven houden het vaak geheim, maar Tweakers schreef in 2021 een achtergrondartikel over hoe het werkt.
Intel demonstreerde de Heracles-chip op de Isscc-conferentie. Heracles is een prototype van een zogeheten fhe-chip. Fhe staat voor fully homomorfe encryptie, een ingewikkeld proces waarbij onderzoekers berekeningen kunnen doen op versleutelde data. De meeste huidige fhe-chips zijn rond de tien vierkante millimeter groot, maar Heracles is volgens Intel ongeveer twintig keer zo groot en ontworpen op een 3nm-procedé met FinFET-technologie.
Het ontwerp maakt de chip een stuk krachtiger, sneller én, misschien wel belangrijker, schaalbaar. Intel gaf daarvan een live demonstratie waarbij iemand wilde controleren of een stem correct geregistreerd werd tijdens een verkiezing. De server kan dat bevestigen zonder de data te ontsleutelen.
Dat was veel sneller: Intel toonde het proces aanvankelijk op een Xeon-cpu en later op Heracles. Het verschil is vooral op schaal enorm: op de Xeon duurde het ontsleutelen 15 milliseconden, op Heracles 14 microseconden. Als zulke processen op grote schaal gebeuren, bijvoorbeeld bij miljoenen stembiljetten, kan het proces drastisch worden verkort met de nieuwe Heracles-chip.
Heracles maakt gebruik van 64 computecores die het eenvoudiger maken berekeningen parallel uit te voeren. Daarvoor is veel ondersteunende hardware nodig: de chip heeft bijvoorbeeld 64MB cache, maar belangrijker is dat er 48GB geheugen op de chip zit. Dat leidt er uiteindelijk toe dat Heracles in zeven verschillende toepassingen tussen de 1000 en 5500 keer sneller berekeningen kan uitvoeren dan een gemiddelde Xeon-chip.
Praktijknut nog onduidelijk
Het is de vraag wat dat in de praktijk betekent voor homomorfe encryptie. Dat proces wordt nu slechts in weinig applicaties toegepast, zoals in het kader hierboven beschreven, maar nergens op grote schaal. De verwachtingen ervan zijn hoog, voor toepassingen in de medische en financiële wereld waar berekeningen op data belangrijk zijn, maar anonimiteit ook.
Toch zijn die industrieën in het algemeen nog maar weinig bezig met homomorfe encryptie, terwijl bedrijven als Intel en IBM daar steeds meer belangrijk onderzoek naar doen. Intel noemt de Heracles-chip zelf 'de eerste commercieel bruikbare fhe-chip ter wereld', maar weinig bedrijven tonen daar vooralsnog interesse in. Bepaalde diensten zoals MongoDB experimenteren ermee, maar nog niet op grote schaal.
:strip_exif()/i/2004515386.jpeg?f=imagenormal)