Versleutelingssoftware kan afluisteren stoppen

Phil timmerman , maker van de Pretty Good Privacy (PGP) e-mailcoderingssoftware, wil een vergelijkbaar beveiligingsniveau bieden voor telefoongesprekken. Een decennium nadat de Amerikaanse douane hem had onderzocht wegens vermeende schending van exportbeperkingen op cryptografische software (toen PGP zich wereldwijd begon te verspreiden), heeft Zimmermann versleutelingssoftware uitgebracht, genaamd Zfone, die het voor afluisteraars onmogelijk maakt om mee te luisteren naar het Voice-over-Internet-protocol (VoIP) telefoongesprekken.





De maker van e-mailversleuteling, Phil Zimmermann, hoopt hetzelfde niveau van privacy te brengen voor telefoongesprekken met Voice-over-Internet-Protocol. (Afbeelding met dank aan Phil Zimmermann.)

VoIP-codering is niet nieuw - Skype, de meest populaire VoIP-service maakt gebruik van codering - maar de software van Zimmermann geeft coderingssleutels uit die de servers omzeilen die internetoproepen doorsturen en de codering rechtstreeks op het spraakkanaal instellen. Die toegevoegde beveiligingslaag betekent dat zelfs als iemand toegang heeft tot de server die een oproep doorstuurt, er geen manier is om de inhoud van de oproep te decoderen.

Met de aanhoudende controverse over het programma van de National Security Agency om informatie te verzamelen over telefoongesprekken van Amerikanen, maken voorstanders van privacy zich steeds meer zorgen over de toegang van de overheid tot informatie van burgers. De software van Zimmermann heeft dus ernstige gevolgen, met name voor degenen die betrokken zijn bij de nationale veiligheid, omdat het een technische uitdaging zou kunnen vormen voor de wetten die de overheid momenteel toegang geven tot informatie die wordt bewaard door telefoon- en VoIP-serviceproviders.



Technologie beoordeling: Hoe werkt Zfone?

Phil Zimmermann: Zfone is de software die mijn nieuwe coderingsprotocol, ZRTP genaamd, op een bepaalde manier implementeert. Zfone is geen VoIP-client; het let op de pakketten met internetgegevens die in en uit de machine gaan en zoekt naar pakketten die met VoIP te maken hebben. Bij detectie van een VoIP-oproep komt het tussenbeide om het gesprek te versleutelen door een sleutelovereenkomst op te zetten in de mediastream en versleutelt het de pakketten met spraakgegevens. Naarmate de tijd verstrijkt, zul je ZRTP in VoIP-clients gaan zien. Ik heb een softwareontwikkelingskit die mensen in hun VoIP-clients kunnen plakken.

TR: Waarin verschilt Zfone van de meeste VoIP-coderingsschema's?



PZ: De andere benaderingen vereisen allemaal de betrokkenheid van servers - en sommige zijn buitengewoon onveilig. Om te begrijpen hoe ze werken, moet u begrijpen hoe VoIP werkt. Aan het begin van een gesprek gaan een paar pakketten tussen jou en je server en zeggen hier ben ik. Hier is mijn IP-adres. Als ik u bel, weet mijn server waar hij moet bellen en verzendt hij pakketten naar uw server. Vervolgens laten de servers ons toe om spraakpakketten rechtstreeks naar elkaar te sturen. Ze zijn in het begin betrokken en gaan uit de weg.

In één coderingsschema wordt de sleutel die uw spraakpakketten codeert en decodeert, naar uw server gestuurd, die het naar mijn server stuurt, die het vervolgens naar mij verzendt, en dan praten we via dat gecodeerde kanaal. Helaas kennen de servers nu de sessiesleutel, dus wat als ik in China woon en mijn serviceprovider [die eigenaar is van de servers] zich in China bevindt? De Chinese overheid zal de sleutel weten en ze kunnen het gesprek afluisteren. Als je de dienstverleners vertrouwt, prima, geen probleem. Maar de mensen die de servers bedienen, hebben niet per se de belangen van de mensen die ze gebruiken in gedachten.

Ik ben de enige die het via de voicestream doet. De spraakpakketten stromen al en ik spring erin en plaats speciale pakketten die alle sleutels tussen de twee partijen onderhandelen. De servers zijn op geen enkele manier bij het proces betrokken.



TR: Skype, de meest populaire VoIP-client, heeft al coderingssoftware, dus waarom werkt Zfone niet met Skype?

PZ: Skype voldoet niet aan de VoIP-standaarden; ze hebben een gesloten protocol. Skype gebruikt zijn eigen coderingssoftware en het vertelt niemand hoe het werkt. Ik gebruik liever encryptie die open is; Ik publiceer mijn broncode.

TR: Wie zou deze VoIP-coderingssoftware gebruiken?



PZ: Wie zou dit niet gebruiken? Wie wil er niet worden afgeluisterd? Ik heb het niet over afluisteren van wetshandhavers - ik heb het over afluisteren van de georganiseerde misdaad. De georganiseerde misdaad is het plegen van phishing-aanvallen en het overnemen van uw computer met vijandige software. Ik maak de voorspelling dat diezelfde criminelen VoIP zullen aanvallen als het groot genoeg wordt. Het kan aan de andere kant van de wereld aanwijzen en klikken zijn.

TR: Met uw e-mailversleutelingssoftware stond u onder een strafrechtelijk onderzoek door de Amerikaanse overheid, waarin werd beweerd dat u exportbeperkingen voor cryptografische software had geschonden. De zaak werd uiteindelijk geseponeerd, maar hoe denkt u een dergelijke complicatie deze keer te voorkomen?

PZ: Deze keer ben ik voorzichtig met het verkrijgen van goed juridisch advies en het volgen van exportcontroles. Ik heb het papierwerk ingevuld en ingediend bij het Amerikaanse ministerie van Handel. Ik krijg dingen terug die het vrijgeven voor export. Ik ben erg voorzichtig deze keer.

TR: Uw software-release komt op het juiste moment in het licht van het voortdurende nieuws over het NSA-programma om informatie te verzamelen over telefoongesprekken in de Verenigde Staten. Kunt u het spanningsveld tussen technologie en de wet bespreken, vooral als het gaat om opkomende vormen van communicatie en het veilig en privé houden van informatie?

PZ: Ik zie dit niet als een zwart-wit situatie. Ik voel mee met de noodzaak voor de NSA om de slechteriken te pakken, en ik wil dat ze deze slechteriken pakken. Maar we moeten voorzichtig zijn met het maken van bewakingsmachines die later voor andere doeleinden kunnen worden gebruikt.

zich verstoppen