Crystalgraphy ni mazoezi na utafiti wa mbinu za mawasiliano salama mbele ya watu wengine wanaoitwa wapinzani. Kusudi lake kuu ni kuhakikisha faragha, uthibitishaji, uadilifu, na kutokataa ujumbe au data.
Sanaa ya kriptografia ni ya zamani kama uandishi wenyewe. Hapo awali, ilitumiwa kuhakikisha kuwa walengwa tu ndio wangeweza kuelewa maudhui ya ujumbe. Wamisri wa kale, Wagiriki, na Warumi walitengeneza na kutumia mbinu za siri. Mfano unaojulikana sana ni Kaisari cipher , cipher badala ambapo kila herufi katika maandishi wazi huhamishwa idadi fulani ya maeneo chini ya alfabeti.
Kuna aina mbili kuu za algoriti za kriptografia:
Usimbaji fiche ni mchakato wa kubadilisha maandishi wazi kuwa maandishi ya siri, ambayo hayasomwi na mtu yeyote isipokuwa mwenye ufunguo. Usimbaji fiche ni mchakato wa kinyume, kugeuza maandishi ya siri kuwa maandishi wazi yanayosomeka. Uhusiano wa hisabati unaweza kuonyeshwa kama:
Miundombinu ya Ufunguo wa Umma ni mfumo wa kudhibiti vyeti vya dijitali na usimbaji fiche wa vitufe vya umma. Huwawezesha watumiaji wa mtandao wa umma usiolindwa kama vile intaneti kubadilishana data kwa usalama na kwa faragha.
Vitendaji vya hashi ni aina ya algoriti ya kriptografia ambayo hutengeneza mfuatano wa saizi isiyobadilika ya baiti (inayojulikana kama heshi) kutoka kwa data ya ingizo ya saizi yoyote. Zinatumika kuhakikisha uadilifu wa data. Mfano unaojulikana ni algorithm ya SHA-256 inayotumiwa katika madini ya Bitcoin.
Sahihi za kidijitali ni mbinu ya kriptografia inayohakikisha asili na uadilifu wa mawasiliano ya kidijitali au hati. Sahihi ya dijiti inatolewa kwa kutumia ufunguo wa faragha na inaweza kuthibitishwa na mtu yeyote aliye na ufunguo unaolingana wa umma.
Cryptanalysis ni utafiti wa kuchambua mifumo ya habari ili kuelewa vipengele vilivyofichwa vya mifumo. Inatumika kukiuka mifumo ya usalama ya kriptografia na kupata ufikiaji wa yaliyomo kwenye jumbe zilizosimbwa.
Cryptography ina anuwai ya programu, ikijumuisha kupata mawasiliano ya siri, kulinda habari kwenye vifaa vya kuhifadhi, kuimarisha usalama wa wavuti na mtandao, kupata miamala ya kifedha ya kielektroniki, na kuhakikisha uadilifu na uhalisi wa saini na vyeti vya dijiti.
Pamoja na maendeleo ya nguvu za kompyuta, kama vile kompyuta ya kiasi, mbinu za sasa za kriptografia zinakabiliwa na changamoto mpya. Cryptographers wanafanya kazi kwa bidii ili kuunda algoriti mpya ambazo zinaweza kuhimili uwezo wa hesabu wa kompyuta za quantum.