【科技創新】區塊鏈必知的密碼學!一次搞懂對稱、非對稱加密與數碼簽署 - Technology - 2021-11-23 | Asia Business Leaders
Menu
Growth
Wealth
Technology
Strategy
NEWS

【科技創新】區塊鏈必知的密碼學!一次搞懂對稱、非對稱加密與數碼簽署

23rd November, 2021| In Technology

想要購買比特幣,就要擁有比特幣錢包,而比特幣錢包究竟是如何形成有效的交易與安全機制?當中涉及了大量的區塊鏈技術與密碼學知識,而首要任務先搞懂什麼是對稱加密、非對稱加密與數碼簽署,才能進一步了解比特幣錢包中公匙與私匙間的關係與運作。

對稱加密:加、解密皆使用同一把密匙

20211122_Content_1 (1).jpg


基礎密碼學中有兩種加、解密方式,分別為:對稱式加密(Symmetric Encryption)與非對稱式加密(Asymmetric Encryption)。

「對稱式加密」簡單來說,就是傳送方與接收方在加密、解密的過程中都是使用同一把密匙。運作原理如下圖所示:

20211122_Content_2 (1).jpg

在密碼學中,傳送方要傳給接收方的可讀資訊稱為明文(Plain text),而明文經過加密後的資訊就稱為密文(Ciphertext),密文經過解密還原得來的資訊就是明文。

由上圖可得知,雙方都擁有這把鑰匙,當傳送方要傳送資訊時就使用這把鑰匙進行加密,而接收方在收到訊息後,用同一把鑰匙進行解密,就能解開訊息了,而其他的密匙則無法解密。常用的對稱加密算法有AES、ChaCha20、3DES、Salsa20、DES等。

然而,對稱加密的速度雖快,卻有個很大的問題,就是要如何安全地將這把密匙傳給對方?若是這把密匙在傳送過程中被攻擊者給攔截且複製了,那麼攻擊者便可以輕鬆地在雙方都不知情的情形下,查看、甚至竄改之後所有攔截到的加密訊息。

因此,就需要更進階的「非對稱式加密」算法去解決這部分的問題。

非對稱加密:加、解密分別使用兩把不同的密匙

20211122_Content_3.jpg


「非對稱式加密」就是每個使用者都擁有兩把密匙,一把「私匙」(Private key),另一把為「公匙」(Public key)。公匙可以被廣泛地發佈與流傳至網路中,而私匙則必須由使用者自己保管、不與他人共享。

而由公匙加密的訊息,只有私匙才能解密,反之,由私匙加密的訊息,只有公匙才能解密;也就是說,當訊息由其中一把密匙加密後,就必須用另一把密匙來解密,加、解密的鑰匙必須是完整的一對。運作原理如下圖所示:

20211122_Content_4.jpg

由上圖可得知,雙方在傳送訊息之前,先把彼此的公匙傳給對方,傳送方再用接收方的公匙將訊息加密,而接收方在收到加密訊息後,只有用接收方自己的私匙才能解密,而雙方之間不須擁有對方的私匙就能完成加、解密。

因此,即使有心人士拿到公匙,但只要沒有取得接收方的私匙,就無法完成解密。而常用的非對稱加密算法有RSA、Elgamal、Rabin等。

但此時還有個問題,接收方要如何才能確認該訊息是由傳送方傳送的?假設攻擊者設法取得接收方的公匙,假造一封有病毒的訊息,接著再用接收方的公匙進行加密並傳送出去,而接收方誤以為是傳送方所傳來的,用自己的私匙進行解密後就會遭受到攻擊。

為避免這種情況發生,就會需要數碼簽署(Digital Signature)來做二次驗證。

數位簽章:用私匙做簽名,用公匙確認私匙簽名的訊息

20211122_Content_5.jpg

「數碼簽署」(Digital Signature)指的就是,傳送方將要傳送的訊息先用自己的私匙簽名,因為私匙只有本人才有,因此,若訊息有被私匙加密過,就能確認該訊息是由傳送方本人所傳的。運作原理如下圖所示:

20211122_Content_6.jpg

由上圖可得知,雙方先取得彼此的公匙,傳送方要將訊息傳給接收方時,除了用接收方的公匙進行加密外,也用自己的私匙對該封訊息簽名,這個步驟就是傳送方所做的「數碼簽署」,以證明該訊息是由傳送方本人所發送。

這樣當接收方收到訊息時,可用傳送方的公匙來確認是對方的數碼簽署無誤後,接著使用接收方自己的私匙進行解密,以完成雙重保障。

如此一來,即使有攻擊者取得了雙方的公匙,且在傳送過程中攔截到該封加密訊息,但還必須同時擁有傳送方與接收方的私匙,才能成功查看、竄改訊息來完成攻擊。

*資訊參考來源:blockcast、zombit、Bitcoin Magazine、samsonhoi




Back

最新文章

【個人成長】 行銷大師Seth Godin:努力卻不成功?因你缺乏「意圖」!

有些人明明很努力,但卻不成功?因為到某個時候,你放棄了!但為何人們這麼容易放棄?行銷大師Seth Godin直指,因為你缺乏「意圖」!找到它,這就是讓你撐下去的力量。...
24th November, 2024 | In Growth

曾是法律精英,卻選擇賭上一切創業!Adam Schwab 如何讓 Luxury Escapes 成全球發展最快的旅遊公司之一

在澳洲商業領域中,Adam Schwab 是一位備受矚目的連續創業家。他的創業歷程不僅改變了澳洲旅遊市場,還為企業成長與轉型提供了寶貴的範例。作為Luxury Escapes 的共同創辦人兼執行長...
18th November, 2024 | In Strategy

【反敗為勝】狂砸76台雪櫃成名 中國最大家電生產商海爾CEO張瑞敏成功之路

根據中國大陸CNPP數據研究,中國最大家電生產製造企業海爾(Haier)是最受中國人民喜愛的家電品牌,而執行長張瑞敏正是將海爾推上顛峰的功臣。從禁止工人在廠內大小便開始展現執行力的張瑞敏...
17th November, 2024 | In Growth

貧困輟學生15歲開始做生意,現成身價破億執行長還是收聽率最高的Podcast《The Diary of a CEO》主持人

Steven Bartlett,從一個經濟窘迫、經歷多次失敗的移民之子,蛻變為全球知名的創業家與《The Diary of a CEO》播客主持人。他的故事不僅啟發了年輕世代...
15th November, 2024 | In Strategy

從重機業務到頂級食品公司創辦人,看平凡五金行敢於試錯從谷底翻身打造上億營收

平凡五金行,乍聽這個名字你可能會以為它是一間五金專賣店,但它其實是一間位於高雄的高級食材選品店。如同台北的上引水產,平凡五金行特別之處在於顧客不僅能挑選各式高端食材,還能在現場即時烹飪享用...
15th November, 2024 | In Strategy

台灣麥當勞重磅推出「McGriddles厚鬆餅堡系列」:新口味引爆早餐市場潮流

從日本、韓國再到香港,各地麥當勞的厚鬆餅堡都掀起了一陣風潮,如今,這款人氣早餐終於登陸台灣!台灣麥當勞於2023年11月13日至12月17日限時推出三款「McGrid...
15th November, 2024 | In Growth

兩周即消失的紋身,25歲的InkBox創辦人成功打造8位數的紋身業務

在追求個性化、時尚與自我表達的今天,Inkbox憑藉其創新的半永久刺青技術,成功顛覆了傳統刺青市場。透過讓人「短暫體驗、隨時改變」的產品特色,從Kickstarter的驚人募資成績...
14th November, 2024 | In Strategy

中年失業身上剩34元,她在被裁員後的24小時內決定創業,創Sunshine Books 售3億本童書

Dame Wendy Pye 是如何從一位農村女孩,成為全球知名的教育出版家?這篇文章帶您一起走進她的故事,了解她是如何利用自身的堅毅和創新精神,創辦了Sunshine Books...
13th November, 2024 | In Strategy

用傳統美食創造百萬收益,趙希淑如何將韓國味推向世界,全球影響力擴展至30多國

趙希淑(조희숙, Cho Hee-sook),一位被譽為「韓國料理的教母」的傑出廚師,以推廣韓國傳統美食並創新詮釋宮廷料理而聞名。她在2020年獲得「亞洲最佳女主廚」的殊榮,是韓國料理界的重要象徵...
12th November, 2024 | In Strategy

16歲未婚媽媽創業逆襲人生,Nikita Hair創辦人如何從一家小小的美髮沙龍到如今擁150間分店連鎖

從一間小型美髮沙龍到成為歐洲最大的沙龍連鎖品牌,Nikita Hair 創始人 Inger Ellen Nicolaisen 的故事絕不只是「成功」的代名詞,更是挑戰與毅力的最佳寫照...
11th November, 2024 | In Strategy

Asia Business Leaders Newsletter

With instant updates and exclusive deals