Apple voegt een module voor homomorfe encryptie toe aan programmeertaal Swift. Daarmee kunnen berekeningen en analyses worden uitgevoerd op versleutelde data zonder die eerst te hoeven ontsleutelen. Met de module kunnen ontwikkelaars de functie aan een app toevoegen.
Apple biedt de nieuwe package aan als opensourcemodule voor programmeertaal Swift. Het bedrijf heeft de broncode ervan op GitHub gezet. Met die module kunnen Swift-ontwikkelaars homomorfe encryptie toevoegen aan apps of andere software. Homomorfe encryptie is een manier om bepaalde analyses te doen op versleutelde data. Dat is handig voor bijvoorbeeld clouddiensten die data versleuteld willen opslaan, maar er toch bepaalde handelingen op willen uitvoeren.
Grote diensten zoals Microsoft gebruiken zo'n proces bijvoorbeeld in de Password Monitor in Edge, zodat wachtwoorden versleuteld kunnen blijven, maar Microsoft toch kan analyseren of ze in eerdere datalekken zijn voorgekomen. Apple zegt homomorfe encryptie, of HE, ook te gebruiken bij het live opzoeken van informatie over binnenkomende telefoonoproepen. Tweakers schreef in 2021 een achtergrondartikel over homomorfe encryptie.
Die functie komt nu ook in Swift te zitten. De implementatie is beschikbaar als een Swift Package Manager-package. Ook kunnen ontwikkelaars de package via Xcode inladen. Apple gebruikt het Brakerski-Fan-Vercauteren-stelsel, dat iets trager is dan andere HE-stelsels, maar wel accuratere informatie weergeeft. Volgens Apple is dat veiliger doordat het op Ring learning with errors is gebaseerd, waarmee de methode bestand is tegen postquantumcryptografische aanvallen.