使用密碼學保證安全性(Cryptography)是甚麼

更新於 發佈於 閱讀時間約 5 分鐘
  • 文內如有投資理財相關經驗、知識、資訊等內容,皆為創作者個人分享行為。
  • 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。
  • 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。
  • 方格子希望您能從這些分享內容汲取投資養份,養成獨立思考的能力、判斷、行動,成就最適合您的投資理財模式。

1. 密碼學的核心概念

(1)私鑰與公鑰(Private Key and Public Key)

密碼學中常用非對稱加密技術(Asymmetric Cryptography),其中包含一對密鑰:

  • 私鑰(Private Key):
    一個由用戶保密的唯一密鑰,用於對交易進行簽署或解密。私鑰是用戶控制資產的唯一憑證,絕對不能泄露。
  • 公鑰(Public Key):
    從私鑰推導而來,可以公開,用於驗證簽名或加密數據。

範例:在比特幣中,用戶的錢包地址是根據公鑰生成的,而私鑰用於簽署交易。


(2)數字簽名(Digital Signature)

數字簽名是用來驗證交易發送者的身份及交易內容的完整性:

  1. 簽署交易:
    • 用戶利用私鑰對交易進行數字簽名。
    • 簽名是私鑰的產物,且每次簽名不同,但可由對應的公鑰驗證。
  2. 驗證交易:
    • 其他節點使用用戶的公鑰驗證簽名,確保交易是由該用戶發起,且未被篡改。

(3)哈希演算法(Hash Algorithm)

哈希演算法是將任意長度的數據壓縮成固定長度的摘要的數學函數,具備以下特性:

  • 不可逆性: 無法從摘要反推出原始數據。
  • 輸出固定: 無論輸入數據大小,輸出摘要長度固定。
  • 碰撞抗性: 不同的輸入幾乎不可能產生相同的摘要。

範例:比特幣使用的 SHA-256(Secure Hash Algorithm 256-bit)是一種安全哈希演算法,用於:

  • 將交易數據生成唯一的交易摘要。
  • 在工作量證明(Proof of Work, PoW)中解決數學難題。

2. 私鑰與公鑰在虛擬貨幣交易中的應用

交易流程:

  1. 創建交易:
    • 假設用戶 A 想給用戶 B 發送 1 個比特幣。
    • 用戶 A 使用私鑰對交易數據(如交易金額、收款地址)進行數字簽名,生成一個唯一的簽名。
  2. 廣播交易:
    • 用戶 A 將簽名和交易數據一起發送到區塊鏈網絡,所有節點接收到該交易。
  3. 驗證交易:
    • 節點使用 A 的公鑰驗證簽名,確認該交易由 A 發起,且數據未被篡改。
    • 如果驗證通過,交易被加入區塊鏈。
  4. 完成交易:
    • 用戶 B 在其錢包中收到 1 個比特幣。

舉例:比特幣交易

  • 用戶 A 的私鑰:5Kd3NBUAdUn8B1...(隨機生成的數字和字母組合,極難破解)
  • 用戶 A 的公鑰(由私鑰生成):1A1zP1...
  • B 的比特幣地址(由公鑰生成):1BvBM...

用戶 A 使用私鑰簽署交易,然後將交易數據廣播到網絡中。節點驗證簽名後,交易被確認。


3. SHA-256 與區塊鏈中的應用

SHA-256 的角色:

  1. 生成交易摘要:
    • 將交易數據(例如發送方、接收方、金額等)通過 SHA-256 哈希成固定長度的摘要。
    • 範例:Hello World 的 SHA-256 哈希值為:a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b65f1c2b102dfd14f
  2. 區塊鏈中連接區塊:
    • 每個區塊的哈希值由該區塊的數據與前一區塊的哈希值組成。
    • 這種連接保證了區塊鏈的完整性,篡改任何一筆交易會改變該區塊的哈希值,進而破壞整條鏈。

比特幣中的例子:

  • 節點在挖礦時需要解決一道數學題:找到一個 nonce(隨機數),使得當前區塊的哈希值滿足特定條件(例如前 4 位是 0)。
  • 範例:
    區塊數據:abc123
    Nonce:6789
    SHA-256(abc1236789) = 00000f9b...(符合條件)

這個過程稱為「工作量證明(Proof of Work)」。


4. 安全性與重要性

(1)為什麼私鑰安全至關重要?

  • 私鑰是唯一控制資產的憑證:
    一旦私鑰洩露或丟失,無法找回,資產可能被盜或永遠無法使用。
  • 真實案例:
    2014 年,Mt. Gox 交易所因私鑰被盜,85 萬個比特幣失竊(當時價值約 4.7 億美元)。

(2)公鑰和私鑰的安全性:

  • 私鑰生成基於極高的隨機性(2¹²⁸可能性,幾乎無法破解)。
  • 即使公開公鑰,根據目前技術,無法反推出私鑰。

5. 總結與實際應用

私鑰、公鑰與 SHA-256 是虛擬貨幣安全性與可靠性的基石。它們的應用確保了交易不可篡改、用戶身份可信,以及數據完整性。正是因為這些技術,去中心化的虛擬貨幣才能在沒有中央機構的情況下運行,為用戶提供安全、高效的金融解決方案。

avatar-img
1會員
274內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
DA的美股日記 的其他內容
分散式系統(Decentralization)是一種架構設計,指系統的控制權與操作不集中在單一中央實體或機構,而是分散在多個節點之間,這些節點共同協作完成系統的運作與維護。分散式系統的核心特徵是去中心化,即沒有單一的控制者。 核心概念 去中心化與集中化的區別: 集中化(Centraliza
虛擬貨幣(Cryptocurrency)是一種以區塊鏈技術為基礎的數位資產,透過密碼學來確保交易安全並控制新單位的生成。它通常不依賴於中央機構(例如銀行或政府)來管理,而是由一個分散式的網絡運作。 以下是虛擬貨幣的主要特徵: 1. 分散式系統(Decentralization) 傳統貨幣由中央
1. 科學研究 量子計算能模擬和計算傳統計算機無法處理的複雜問題,推動科學研究的飛躍。 a. 藥物設計與精準醫療 傳統挑戰: 模擬分子結構和化學反應極為耗時且不精確,尤其是複雜蛋白質的摺疊過程。 量子計算應用: 量子計算能高效模擬分子間的相互作用,加速藥物設計過程。例如,用於治療癌症或神
量子計算(Quantum Computing)是一種利用量子力學特性進行計算的新型計算方式,與傳統的經典計算(Classical Computing)有根本性的不同。它的目的是解決一些經典計算機難以或無法高效處理的複雜問題,例如密碼學、模擬分子行為、優化問題和機器學習等。 量子計算的基礎概念
Costco 的核心業務主要圍繞會員制倉儲零售模式,以提供高質量商品和服務為基礎,實現低成本運營,吸引和維持會員的忠誠度。 1. 會員制 Costco 的業務模式以會員制為核心,這是其盈利的基礎和競爭優勢之一: 會員費收入: 會員費是 Costco 一個穩定且高利潤的收入來源。會員每年需
Costco Wholesale Corporation(好市多)是一家以會員制為基礎的全球大型倉儲量販商,成立於1983年,總部位於美國華盛頓州。該公司以提供高品質商品和低價格而聞名,目前在全球擁有超過860家倉庫,會員人數超過9700萬。 核心業務 Costco的核心業務模式包括以下幾個
分散式系統(Decentralization)是一種架構設計,指系統的控制權與操作不集中在單一中央實體或機構,而是分散在多個節點之間,這些節點共同協作完成系統的運作與維護。分散式系統的核心特徵是去中心化,即沒有單一的控制者。 核心概念 去中心化與集中化的區別: 集中化(Centraliza
虛擬貨幣(Cryptocurrency)是一種以區塊鏈技術為基礎的數位資產,透過密碼學來確保交易安全並控制新單位的生成。它通常不依賴於中央機構(例如銀行或政府)來管理,而是由一個分散式的網絡運作。 以下是虛擬貨幣的主要特徵: 1. 分散式系統(Decentralization) 傳統貨幣由中央
1. 科學研究 量子計算能模擬和計算傳統計算機無法處理的複雜問題,推動科學研究的飛躍。 a. 藥物設計與精準醫療 傳統挑戰: 模擬分子結構和化學反應極為耗時且不精確,尤其是複雜蛋白質的摺疊過程。 量子計算應用: 量子計算能高效模擬分子間的相互作用,加速藥物設計過程。例如,用於治療癌症或神
量子計算(Quantum Computing)是一種利用量子力學特性進行計算的新型計算方式,與傳統的經典計算(Classical Computing)有根本性的不同。它的目的是解決一些經典計算機難以或無法高效處理的複雜問題,例如密碼學、模擬分子行為、優化問題和機器學習等。 量子計算的基礎概念
Costco 的核心業務主要圍繞會員制倉儲零售模式,以提供高質量商品和服務為基礎,實現低成本運營,吸引和維持會員的忠誠度。 1. 會員制 Costco 的業務模式以會員制為核心,這是其盈利的基礎和競爭優勢之一: 會員費收入: 會員費是 Costco 一個穩定且高利潤的收入來源。會員每年需
Costco Wholesale Corporation(好市多)是一家以會員制為基礎的全球大型倉儲量販商,成立於1983年,總部位於美國華盛頓州。該公司以提供高品質商品和低價格而聞名,目前在全球擁有超過860家倉庫,會員人數超過9700萬。 核心業務 Costco的核心業務模式包括以下幾個
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
加密钱包是一种软件产品或物理设备,可将公钥和私钥存储到您的加密货币帐户中,密钥是一串数字和字母,用于加密和解密加密交易并保护加密账户,那么,如何保护您的加密钱包?币圈有哪些主流的加密钱包?本文将为大家详细介绍 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20%
Thumbnail
这篇文章主要介绍了加密技术的应用有哪些技术?加密技术怎么样?的相关资料,需要的朋友可以参考下本文详细内容介绍 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码: R851UX3N 目录* 一文了解加密技术的应用有哪些? 一、
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
加密钱包是一种软件产品或物理设备,可将公钥和私钥存储到您的加密货币帐户中,密钥是一串数字和字母,用于加密和解密加密交易并保护加密账户,那么,如何保护您的加密钱包?币圈有哪些主流的加密钱包?本文将为大家详细介绍 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20%
Thumbnail
这篇文章主要介绍了加密技术的应用有哪些技术?加密技术怎么样?的相关资料,需要的朋友可以参考下本文详细内容介绍 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码: R851UX3N 目录* 一文了解加密技术的应用有哪些? 一、