Se trata de un conjunto de técnicas de cifrado de información que funcionan para proteger data sensible. En el ámbito informático, estas técnicas se construyen con matemática compleja (como los algoritmos) y se usan para proteger datos y comunicaciones. Las criptomonedas y las blockchain están construidas con criptografía avanzada.