RSA公開金鑰密碼法

網際網路,由數億台電腦間彼此的連結構成的龐大系統,
  在人類大量投入研究的狀況下,除了使人與人之間溝通更方便
  之外,它也成了一種特別性質的民生必需品。而在此情況下,
  你我每天接觸網路的頻率漸漸的升高,對網路的依賴也越來越
  重,發e-mail、選課、填志願、投履歷、報稅……。而你可知
  道,當我們發出一個訊息的同時,不是只有我們預設的接收者
  能收到而已,別人只要有技術,可以很容易的擷取複製你的資
  料而你不自知。網路是個開放式的空間,你便利的傳送資料,
  別人也便利的擷取資料。網路這樣的一個特性,使的網路加密
  變的愈發重要,『RSA公開金鑰密碼法』便因應此需求而生,它
  是個幾乎不可能被破解的網路加密法。

   RSA公開金鑰密碼法由麻省理工學院的三位教授Rivest、
  Shamir及Adleman研發而成,RSA三個字便是取自他們姓名的開
  頭。

    此方法是利用兩把鑰匙—公開金鑰和私密金鑰--來完成加
  密減密的動作,公開金鑰是不隱藏的、大家都能取得的,而私
  密金鑰是只有自己知道的,兩把鑰匙各代表一組二進位數。

    當甲要傳資料給乙時,他利用乙的公開金鑰,配合一些數
  學運算式,把要傳送的資料轉變成一個大家看不懂的資料,完
  成加密的動作。之後。甲把加密過的資料傳送給乙,此時資料
  如果被擷取,也只是一組無意義的資料。當乙拿到資料的時候
  ,他利用自己的私密金鑰,把被加密過的資料轉換回原本的樣
  子,完成減密的動作。而注意到當甲用乙的公開金鑰把資料加
  密後,甲自己也無法把被加密過的資料減密,全世界只有乙的
  私密金鑰能讓這份資料現出原形。

    所以每個人都需要妥善保管自己的私密金鑰,私密金鑰只
  要一流出去,別人傳送給你的資料將不再具有安全性。如此利
  用兩把鑰匙之間的配合來傳送資料,大大的提高了訊息傳送的
  安全性。
  
    而RSA公開金鑰密碼法是幾乎不可能被破解的,科學家估計
  過,如果兩把鑰匙的數字取的好,不那麼容易被預測到的話,
  以現有的數學方法去破解一組被加密過的數字,需花上100兆年
  才行。而這樣長的時間即使破解了也等於沒有破解,所以RSA公
  開金鑰密碼法是不能被破解的。

    但要維持如此堅固的安全性需要付出一些代價,就是時間。
  RSA公開金鑰密碼法所需花的計算時間,相對於其他網路加密法
  ,是較長的,安全性與傳輸效率是無法兩全的。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 朱大頭 的頭像
    朱大頭

    朱大頭的Blog -- 健康常維,常維健康

    朱大頭 發表在 痞客邦 留言(0) 人氣()