Kriptográfia

A kriptográfia szó görög eredetű: (κρυπτός (kryptós) azaz ’rejtett’, γράφειν (gráphein) = ’írás’) jelentése: titkosírás. Ez a témakör mára önállóvá vált, de elsősorban informatikai tudományág, amely a titkosírással és azok megfejtésével, megfejthetőségével foglalkozik. Az elektronikus kommunikáció elterjedésével három alapkövetelmény jelenik meg a titkosírások módszerével, használatával szemben, aminek alkalmazásával például egy biztonságos internetes kommunikációs csatorna valósulhat meg:

Biztonságos csatorna alapkövetelményei:

A kommunikáció alapmodellje és jelölései:

Ahol, Anna: a küldő fél (A), Berci: a fogadó fél (B),

m: üzenet (message), c: kódolt üzenet (code),

E(): titkos kódoló függvény (encrypt),

D(): titkos dekódoló függvény,

az E() a D() inverze a visszafejtő függvény (decrypt).