計算機技術的進步使資料更容易存取,儘管這樣可能提供巨大優勢,但它也有一個缺點。線上資料面臨許多威脅,包括盜竊和損壞。密碼學 (Cryptography 或 cryptology) 是一種解決方案,可以保護資訊免受部分與資料儲存和分發相關的風險。此處提及的加密資料概念並非新概念。即使在數位時代之前,人們也一直在掩蓋訊息,以防非目標受眾閱讀到它們。但是,越來越多人使用計算裝置,將加密科學帶到一個全新的水平。
簡而言之,密碼學就是隱藏資訊的科學。更精確地說,現代密碼學利用數學理論和計算來加密及解密資料,或保證資訊的完整性與真實性。
透過使用特定加密技術,即使在不安全的網路上也能發送敏感資料。加密等級將取決於資料所需的保護程度。例如,一般個人檔案 (如聯絡人) 上使用的安全類型與加密貨幣網路上使用的安全類型不同。
了解密碼學如何運作對於了解其在加密貨幣系統中的重要性至關重要。大多數區塊鏈系統 (例如比特幣的系統) 都使用一組特定的加密技術,使它們能夠充當去中心化公共分類帳,透過該系統就能以非常安全的方式進行數位交易。
密碼學是區塊鏈技術的重要組成部分,因此,對於任何加密貨幣都至關重要。應用於分散式網路的密碼證明可以創建去信任化的經濟系統,從而催生出比特幣和其他去中心化數位貨幣。