Archief voor juni, 2013

Cryptografie

17 juni 2013

Cryptografie is afgeleid van de Griekse woorden κρυπτός (kryptós) wat “verborgen” betekent en γράφω (gráfo) wat “schrijven” betekent. Cryptografie zorgt er voor dat informatie geheim kan worden gemaakt door het te versleutelen. Dit proces wordt encryptie genoemd. Het doel van encryptie is het onleesbaar maken van de informatie behalve voor degene voor wie de tekst bedoeld is, die weet hoe de tekst weer leesbaar gemaakt kan worden. Deze stap, het leesbaar maken of ontsleutelen van informatie, wordt decryptie genoemd. De combinatie van het versleutelen en ontsleutelen is cryptografie.
Cryptografie omvat zowel cryptografie (maken) en cryptanalyse (breken). Een technische misvatting is dat termen zoals ‘coderen’ en ‘decoderen’ vormen van Cryptografie zijn. Een code is namelijk een vervanging van informatie door andere informatie zonder gebruik te maken van algoritmes. Cryptografie gebruikt echter een algoritme om de informatie te manipuleren. Meestal is dat algoritme een combinatie van fractionering [x], transpositie [y] en substitutie [z]. Hoewel het vervangen van het woord cryptografie met ‘coderen’ dus technisch niet juist is, wordt het toch vaak gebruikt om vercijferen of encryptie mee aan te duiden.
Dit artikel zal ingaan op de geschiedenis, de huidige stand en de toekomst van cryptografie. Daarbij zal de vraag beantwoord worden: Wat was en is cryptografie en wat zal het worden?
Lees verder >>

Cryptografie is afgeleid van de Griekse woorden κρυπτός (kryptós) wat “verborgen” betekent en γράφω (gráfo) wat “schrijven” betekent. Cryptografie zorgt er voor dat informatie geheim kan worden gemaakt door het te versleutelen. Dit proces wordt encryptie genoemd. Het doel van encryptie is het onleesbaar maken van de informatie behalve voor degene voor wie de tekst bedoeld is, die weet hoe de tekst weer leesbaar gemaakt kan worden. Deze stap, het leesbaar maken of ontsleutelen van informatie, wordt decryptie genoemd. De combinatie van het versleutelen en ontsleutelen is cryptografie.
Cryptografie omvat zowel cryptografie (maken) en cryptanalyse (breken). Een technische misvatting is dat termen zoals ‘coderen’ en ‘decoderen’ vormen van Cryptografie zijn. Een code is namelijk een vervanging van informatie door andere informatie zonder gebruik te maken van algoritmes. Cryptografie gebruikt echter een algoritme om de informatie te manipuleren. Meestal is dat algoritme een combinatie van fractionering [x], transpositie [y] en substitutie [z]. Hoewel het vervangen van het woord cryptografie met ‘coderen’ dus technisch niet juist is, wordt het toch vaak gebruikt om vercijferen of encryptie mee aan te duiden.
Dit artikel zal ingaan op de geschiedenis, de huidige stand en de toekomst van cryptografie. Daarbij zal de vraag beantwoord worden: Wat was en is cryptografie en wat zal het worden?
Lees verder >>

Waarom ‘Two factor authentication’?

14 juni 2013

Na een hack bij de online notitieapplicatie Evernote in maart 2013, waardoor wachtwoorden (weliswaar versleuteld) op straat kwamen te liggen, heeft het bedrijf zijn 50 miljoen gebruikers gedwongen om het wachtwoord te wijzigen en heeft het de ontwikkeling van zijn two factor authentication versneld[1]. In de media wordt vaak gesproken over two factor authentication en dat veel applicaties overgaan op two factor authentication of al overgegaan zijn. Two factor authentication is een veilige methode om in te loggen, doordat het een tweede of derde authenticatie vereist. In dit artikel gaan we in op de vraag waarom two factor authentication veiliger is dan de reguliere authenticatie methodes, maar ook wat de nadelen zijn. Ook wordt er gekeken naar hoe two factor authentication in de praktijk bij bekende applicaties wordt toegepast en wat de toekomst is van two factor authentication.
Lees verder >>

Na een hack bij de online notitieapplicatie Evernote in maart 2013, waardoor wachtwoorden (weliswaar versleuteld) op straat kwamen te liggen, heeft het bedrijf zijn 50 miljoen gebruikers gedwongen om het wachtwoord te wijzigen en heeft het de ontwikkeling van zijn two factor authentication versneld[1]. In de media wordt vaak gesproken over two factor authentication en dat veel applicaties overgaan op two factor authentication of al overgegaan zijn. Two factor authentication is een veilige methode om in te loggen, doordat het een tweede of derde authenticatie vereist. In dit artikel gaan we in op de vraag waarom two factor authentication veiliger is dan de reguliere authenticatie methodes, maar ook wat de nadelen zijn. Ook wordt er gekeken naar hoe two factor authentication in de praktijk bij bekende applicaties wordt toegepast en wat de toekomst is van two factor authentication.
Lees verder >>

Front End Friday: Performance Wins op het web

14 juni 2013

Speed winEerder hadden we het al over het optimaliseren van je website of -applicatie door middel van het gebruik van sprites. Dat is echter slechts één van de performance wins die je kunt behalen. Wat kun je nog meer doen om je site(beleving) te versnellen?
Lees verder >>

Speed winEerder hadden we het al over het optimaliseren van je website of -applicatie door middel van het gebruik van sprites. Dat is echter slechts één van de performance wins die je kunt behalen. Wat kun je nog meer doen om je site(beleving) te versnellen?
Lees verder >>

DevOps: hype of toch meer…

12 juni 2013

De bijeenkomsten over DevOps vliegen om je oren. De term DevOps wordt sinds 2009 gebruikt door voorttrekkers als Patrick Debois. In Nederland zie je in de grote/enterprise omgevingen ook steeds meer aandacht hiervoor komen. Een van de grote banken heeft zelfs de stap gemaakt om deze denkwijze breed toe te passen.
Lees verder >>

De bijeenkomsten over DevOps vliegen om je oren. De term DevOps wordt sinds 2009 gebruikt door voorttrekkers als Patrick Debois. In Nederland zie je in de grote/enterprise omgevingen ook steeds meer aandacht hiervoor komen. Een van de grote banken heeft zelfs de stap gemaakt om deze denkwijze breed toe te passen.
Lees verder >>

Een Prolog voorbeeld

11 juni 2013

Afgelopen week heb ik een presentatie gegeven over Prolog. Daar hanteerde ik een bepaald voorbeeld om de eigenschappen van de taal te illustreren. Om de code uitwerking nog eens rustig te kunnen bekijken, hier een uitwerking van het vakantie voorbeeld.
Lees verder >>

Afgelopen week heb ik een presentatie gegeven over Prolog. Daar hanteerde ik een bepaald voorbeeld om de eigenschappen van de taal te illustreren. Om de code uitwerking nog eens rustig te kunnen bekijken, hier een uitwerking van het vakantie voorbeeld.
Lees verder >>