iT邦幫忙

2023 iThome 鐵人賽

DAY 4
1
Web 3

淺談ZK Rollup系列 第 4

Day 04 - 零知識證明SP01:非對稱式加密

  • 分享至 

  • xImage
  •  

在開始下一個篇章前,容許我用兩個篇章來做個小補充,因為從下一個段落開始,我將會舉零知識證明在資訊科技上作為例子,因為不太了解各位讀者的程度,所以我在這個系列,會透過開特別篇章的方式,來去講述接下來可能會用到的一些重要技術,但由於這並不是這個系列所要探討的主軸,我僅僅只是給出一個簡單的觀念,如果要做深入的探討,建議可以去查詢其他人寫的文章,這裡只是想帶給各位最基本的認識,如果對於標題已經很熟悉的朋友們,可以直接前往下一個章節,那麼我們就開始吧!

對稱式加密

而在談論標題寫的「非對稱式加密」之前,我想先來談談加密,對一般人的認識,「加密」這個動作就是,我自己輸入一段密碼,然後機器就會用這串密碼對某個我想加密的東西加密,之後我把加密後的東西給我想送給他的人,即便在運送過程中,這個東西被人劫走,我也覺得沒差,因為那個人肯定不知道我的密碼,而當訊息送到目的地時,由於我有事先跟目的地的人講我設定的密碼,因此他可以用這串密碼當作是鑰匙解開我傳給他的東西,以上便是傳統「對稱式加密」的過程,至於為什麼會叫對稱式加密嘛?你可以仔細觀察,在加密跟解密的過程中,都用的是同一段密碼,兩邊對稱,因此才會被稱作是對稱式加密。
https://www.datacenterknowledge.com/sites/datacenterknowledge.com/files/styles/article_featured_retina/public/encryption%20security%20infosec%20illustration%20getty.jpg?itok=DfqBx1Mn

非對稱式加密

但是看到小標題,我上面寫的是「非對稱式加密」,什麼又是非對稱式加密呢?很簡單,就是我今天原本只有一段的密碼,變成了兩段密碼,而他遵守一個規則,如果使用第一個密碼加密,那只能使用第二個密碼解密;相對的,如果使用第二個密碼加密,那只能使用第一個密碼解密,這便是「非對稱式加密」。只是把原本的一個密碼變成兩個,那這會有什麼用呢?也對,起初人們對於加密的想像還是停留在鎖與鑰的階段,現在市面上看到的鎖基本上都是配上一把鑰匙,當然你也是可以拿去多打幾把,但是還是脫離不了一個鎖只會被一個相同形狀的鑰匙打開,但今天一旦一個鎖配上兩把鑰匙,它的功用就已經不是在做上鎖這麼簡單的作用了,畢竟那樣一把鑰匙就辦的到,而多新增出來一把鑰匙,便可以做到「數位簽章」,至於什麼是數位簽章呢?那就等明天繼續詳談吧!


上一篇
Day 03 - 零知識證明EP03:命題
下一篇
Day 05 - 零知識證明SP02:數位簽章
系列文
淺談ZK Rollup30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言