計算上不可行

計算上不可行

密碼算法依賴的原理是當前計算不可行的數學問題,而“計算不可行”是一個在時間及空間上相對而言的概念,計算上不可行即表示一個程式是可處理的但是需要一個長得不切實際的時間(如幾十億年)來處理的步驟。通常認為2的80次方個計算步驟是計算上不可行的下限。

基本介紹

  • 中文名:計算上不可行
  • 外文名:ComputationallyFeasible
環簽名/RingSignatures,數字簽名/DigitalSignatures,多重簽名/Multi-Signatures,數字證書/DigitalCertificate,哈希/散列/Hash,安全哈希算法/SecureHashAlgorithm,鑰匙/Key,密鑰/SecretKey,公鑰/PublicKey,1私鑰/PrivateKey,零知識證明/Zero-KnowledgeProof,暴力破解法/BruteForceAttack/BFA,
計算上不可行是區塊鏈非密碼加密的基本概念之一。下面簡介非密碼加密的其他相關概念。

環簽名/RingSignatures

因簽名中參數Ci(i=1,2,...,n)根據一定的規則首尾相接組成環狀而得名。其實就是實際的簽名者用其他可能簽字者的公鑰產生一個帶有斷口的環,然後用私鑰將斷口連成一個完整的環。任何驗證人利用環成員的公鑰都可以驗證一個環簽名是否由某個可能的簽名人生成。

數字簽名/DigitalSignatures

數字簽名(又稱公鑰數字簽名、電子簽名)是一種類似寫在紙上的簽名,但是使用了公鑰加密領域的技術實現,用於鑑別數字信息的方法,在網路上可以使用數字簽名來進行身份確認。數字簽名是一個獨一無二的數值,若公鑰能通過驗證,那我們就能確定對應的公鑰的正確性,數字簽名兼具可確認性和不可否認性。

多重簽名/Multi-Signatures

多重簽名意味著在交易發生之前需要多個簽名或批准。多重簽名會增加加密貨幣的安全性,這樣一個人就不能在未經他人同意的情況下把所有的數字貨幣都拿走。

數字證書/DigitalCertificate

數字證書是區塊鏈中標識各個節點的身份信息的一串數字,用以證明公鑰的歸屬以及內容信息的合法性,在區塊鏈的非對稱加密中,一旦通過中間人攻擊將公鑰替換後將會破壞區塊鏈的安全體系,因此通過共識機制建立互相承認的數字證書機制,在不需要第三方的情況下識別數據的合法性。

哈希/散列/Hash

哈希又稱作“散列”,是一種數學電腦程式,它接收任何一組任意長度的輸入信息,通過哈希算法變換成固定長度的數據指紋輸出形式,如字母和數字的組合,該輸出就是“哈希值”。哈希使存儲和查找信息速度更快,因為哈希值通常更短所以更容易被找到。同時哈希能夠對信息進行加密,一個好的哈希函式在輸入域中很少出現哈希衝突,哈希一個特定文檔的結果總是一樣的,但找到具有相同哈希值的兩個檔案在計算上是計算上不可行的。

安全哈希算法/SecureHashAlgorithm

SHA256是SHA系列算法之一,由美國國安局設計、美國國家標準與技術研究院發布的一套哈希算法,由於其摘要長度為256bits,故稱SHA256。SHA256是保護數字信息的最安全的方法之一。

鑰匙/Key

鑰匙是使隱藏的、不可讀的信息可讀的一串秘密字母和數字。

密鑰/SecretKey

密鑰是用於加密或解密信息的一段參數,在非對稱加密系統中,是通過利用公鑰(賬戶)與私鑰(密碼)的配合而實現的。

公鑰/PublicKey

公鑰與私鑰是通過一種算法得到的一個密鑰對,公鑰是密鑰對中公開的部分,私鑰則是非公開的部分,公鑰通常用於加密會話密鑰、驗證數字簽名,或加密可以用相應的私鑰解密的數據。

1私鑰/PrivateKey

公鑰與私鑰是通過一種算法得到的一個密鑰對,公鑰是密鑰對中公開的部分,私鑰則是非公開的部分,私鑰是指與一個地址(地址是與私鑰相對應的公鑰的哈希值)相關聯的一把密鑰,是只有你自己才知道的一串字元,可用來操作賬戶里的加密貨幣。

零知識證明/Zero-KnowledgeProof

證明者和驗證者之間進行互動,證明者能夠在不向驗證者提供任何有用的信息的情況下,使驗證者相信某個論斷是正確的。

暴力破解法/BruteForceAttack/BFA

暴力破解法又名窮舉法,是一種密碼分析的方法,通過逐個推算猜測每一個可能解鎖安全系統的密鑰來獲取信息的方法。

相關詞條

熱門詞條

聯絡我們