国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【密碼學(xué)-1】一文入門非對稱密碼學(xué)

這篇具有很好參考價值的文章主要介紹了【密碼學(xué)-1】一文入門非對稱密碼學(xué)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


本文共1932字,完成閱讀約需6分鐘。

寫在前面

猶記得2021年年初的一波區(qū)塊鏈熱潮讓無數(shù)人第一次了解到了“公鑰”和“私鑰”的概念,那么,究竟什么是公鑰私鑰呢?和常見的密鑰又有什么區(qū)別和聯(lián)系呢?本文目的在用盡可能短的時間和簡潔的語言,帶你快速了解非對稱密碼學(xué)的基本知識。

非對稱密碼學(xué)

又稱為非對稱密碼學(xué),1976年起完成創(chuàng)立。
經(jīng)典體系中的對稱密碼學(xué)的目標通常是令輸入的信息與輸出的信息之間不構(gòu)成緊湊的數(shù)學(xué)描述關(guān)系——即向外人隱藏加密信息的原始內(nèi)容;而在非對稱密碼學(xué)中,大多數(shù)公鑰密碼的算法則是基于數(shù)論函數(shù)完成。
【密碼學(xué)-1】一文入門非對稱密碼學(xué)

對稱密碼學(xué)的特點和存在的問題

特點
1 加密和解密過程中使用的密鑰k相同且唯一
2 加密函數(shù)和解密函數(shù)非常相似,而且通常很容易互相推導(dǎo)
缺陷
1 盡管加密后的信息不要求可信信道的傳輸,但是對應(yīng)的密鑰k依賴可信信道進行傳輸
2 當存在多用戶的網(wǎng)絡(luò)使用對稱密碼加密時,通信所需的密鑰個數(shù)隨著用戶數(shù)量n增加呈指數(shù)級增長:n(n-1)/2 將占用大量資源
3 在對稱密碼建立的通信過程中,通信雙方的權(quán)限相同,難以完成在特定場合下的單方證偽操作。

在此基礎(chǔ)上,非對稱密碼學(xué)針對對稱密碼學(xué)存在的這些問題實現(xiàn)了一些對應(yīng)的改進。

改進
1 分離了加密信息所用的公鑰和解密信息所用的私鑰,因此在信息傳遞過程中將不發(fā)生密鑰的傳輸和交換,無需依賴可信加密信道進行信息傳輸。
2 將加密和解密所用的密鑰分離,提供了單方證偽的可能

使用非對稱密碼完成的通信過程將類似于公共郵筒的方式——在得知指定用戶的通信公鑰后,所有人均可以使用公鑰將信息加密后發(fā)送給該用戶(類似投遞信件進入郵筒),而只有得知私鑰的用戶本人,才可以將信息解密獲得內(nèi)容(類似郵遞員用鑰匙解鎖郵筒并獲得信件)
【密碼學(xué)-1】一文入門非對稱密碼學(xué)

非對稱密碼學(xué)的公共原理——單向函數(shù)

函數(shù)f(x)當且僅當滿足以下條件時為單向函數(shù):

條件
1 y=f(x)的正向計算非常容易->計算時間為多項式表示
2 x=f -1 (y)的逆向計算理論上不可行->通常為密集型計算,將耗費大量時間

在現(xiàn)階段對非對稱密碼學(xué)的研究和應(yīng)用中,存在以下三種較為常用的單向函數(shù)

名稱 特點
整數(shù)分解 正向:計算給定兩個足夠大質(zhì)數(shù)的乘積;逆向:由乘積完成兩個質(zhì)數(shù)的因式分解,是一種比較經(jīng)典的單向函數(shù)算法。
離散對數(shù) 基于同余運算和原根的一種對數(shù)運算。
橢圓曲線 與前兩種算法相比,達到相同安全等級所需的密鑰長度較短

非對稱密碼學(xué)的實用性分析

從機制上分析

  1. 密鑰建立--------可以不依賴安全信道完成信息通信全過程
  2. 不可否認--------使用數(shù)字簽名算法實現(xiàn)了消息完整性確認和不可否認的信息證偽
  3. 身份標識--------質(zhì)詢-響應(yīng)協(xié)議與數(shù)字簽名集合的快速身份識別
  4. 信息加密--------使用RSA等算法更安全地加密消息

但是,盡管從機制原理上來看,非對稱密碼學(xué)更符合現(xiàn)代安全協(xié)議的功能要求,其依然存在一個相對對稱密碼學(xué)更為明顯的劣勢:由于對數(shù)據(jù)進行加密的計算量較大,使用公鑰對數(shù)據(jù)加密的時間一般也較長,在實際使用中更實用的方法一般是使用混合協(xié)議,綜合使用公鑰+對稱密碼的方式完成安全的隱私數(shù)據(jù)傳輸。1

從安全等級上分析

公鑰算法所需的操作數(shù)和密鑰相比對稱密碼學(xué)都較長——在相同安全等級時,橢圓曲線算法所需的密鑰長度已經(jīng)為三種算法最短的情況下,認為常見對稱密碼學(xué)密鑰的兩倍。
考慮到長期安全性保證,通常使用128位對應(yīng)的安全等級。


  1. 如SSL/TLS等協(xié)議 ??文章來源地址http://www.zghlxwxcb.cn/news/detail-405277.html

到了這里,關(guān)于【密碼學(xué)-1】一文入門非對稱密碼學(xué)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 密碼學(xué)【java】初探究加密方式之非對稱加密

    密碼學(xué)【java】初探究加密方式之非對稱加密

    非對稱加密算法又稱現(xiàn)代加密算法。非對稱加密是計算機通信安全的基石,保證了加密數(shù)據(jù)不會被破解。 與對稱加密算法不同,非對稱加密算法需要兩個密鑰:公開密鑰(publickey) 和私有密(privatekey) 公開密鑰和私有密鑰是一對。如果用公開密鑰對數(shù)據(jù)進行加密,只有用對應(yīng)的

    2024年02月03日
    瀏覽(23)
  • 【密碼學(xué)】為什么不推薦在對稱加密中使用CBC工作模式

    這篇文章是我在公司內(nèi)部分享中一部分內(nèi)容的詳細版本,如標題所言,我會通過文字、代碼示例、帶你完整的搞懂為什么我們不建議你使用cbc加密模式,用了會導(dǎo)致什么安全問題,即使一定要用需要注意哪些方面的內(nèi)容。 注:本文僅從安全角度出發(fā),未考慮性能與兼容性等因

    2024年02月06日
    瀏覽(94)
  • 密碼學(xué)之對稱加密體系(2):AES、SM4的 S 盒具體算法的實現(xiàn)

    ??點擊進入【硬件安全】社區(qū),查看更多精彩內(nèi)容?? ??點擊查看《硬件安全》系列文章?? ??? 聲明 : ?? 作者主頁:【擺渡滄桑的CSDN主頁】。 ?? 未經(jīng)作者允許,禁止轉(zhuǎn)載。 ?? 本文為非盈利性質(zhì),目的為個人學(xué)習(xí)記錄及知識分享。因能力受限,存在知識點分析不

    2024年02月16日
    瀏覽(105)
  • 【密碼學(xué)】一文讀懂ZUC算法

    【密碼學(xué)】一文讀懂ZUC算法

    這次在來聊一個國產(chǎn)密碼, 祖沖之算法(ZUC)是中華人民共和國政府采用的一種序列密碼標準,由國家密碼管理局于2012年3月21日發(fā)布,相關(guān)標準為“GM/T 0001-2016 祖沖之序列密碼算法”,2016年10月成為中國國家密碼標準(GB/T 33133-2016)。祖沖之算法于2011年9月被3GPP采納為國際加

    2024年02月13日
    瀏覽(30)
  • 密碼學(xué)入門——環(huán)游密碼世界

    密碼學(xué)入門——環(huán)游密碼世界

    圖解密碼技術(shù) 第三版 1.1 本書主要角色 1.2 加密與解密 加密 解密 密碼破譯 2.1 密鑰 加密,解密與密鑰 2.2 對稱密碼和公鑰密碼 1.對稱密碼是指在加密和解密時使用同一密鑰的方式。 2.公鑰密碼是指在加密和解密時使用不同密鑰的方式。因此,公鑰密碼又稱非對稱密碼。 2.3 混

    2024年02月10日
    瀏覽(25)
  • [密碼學(xué)入門]凱撒密碼(Caesar Cipher)

    非常推薦《密碼編碼學(xué)與網(wǎng)絡(luò)安全--原理與實踐(第八版)》這本書。 密碼體質(zhì)五元組:P,C,K,E,D P,plaintext,明文空間 C,ciphertext,密文空間 K,key,密鑰空間 E,encrypt,加密算法 D,decrypt,解密算法 單表代換 單表:英文26字母的順序 代換:替換為別的字母并保證解密的唯一

    2024年02月09日
    瀏覽(44)
  • 密碼學(xué)入門——HMAC

    密碼學(xué)入門——HMAC

    HMAC是一種使用單向散列函數(shù)來構(gòu)造消息認證碼的方法(RFC2104),其中 HMAC的H就是Hash的意思。 HMAC 中所使用的單向散列函數(shù)并不僅限于一種,任何高強度的單向散列函數(shù)都可以被用于HMAC,如果將來設(shè)計出新的單向散列函數(shù),也同樣可以使用。 使用SHA-1、SHA-224、SHA-256、SHA-384、SH

    2024年02月16日
    瀏覽(20)
  • 計算機網(wǎng)絡(luò)安全——密碼學(xué)入門

    計算機網(wǎng)絡(luò)安全——密碼學(xué)入門

    ????????網(wǎng)絡(luò)安全是指在網(wǎng)絡(luò)領(lǐng)域、專業(yè)領(lǐng)域的網(wǎng)絡(luò)安全包括在基礎(chǔ)計算機網(wǎng)絡(luò)基礎(chǔ)設(shè)施中所做的規(guī)定,網(wǎng)絡(luò)管理員采取的策略來保護網(wǎng)絡(luò)及網(wǎng)絡(luò)可訪問資源免受未經(jīng)授權(quán)的訪問,以及對其有效性(或缺乏)的持續(xù)不斷的監(jiān)控和測量的結(jié)合。 1.1.1 保密性 ????????只有授

    2024年01月19日
    瀏覽(34)
  • 【11.10】現(xiàn)代密碼學(xué)1——密碼學(xué)發(fā)展史:密碼學(xué)概述、安全服務(wù)、香農(nóng)理論、現(xiàn)代密碼學(xué)

    【11.10】現(xiàn)代密碼學(xué)1——密碼學(xué)發(fā)展史:密碼學(xué)概述、安全服務(wù)、香農(nóng)理論、現(xiàn)代密碼學(xué)

    參考:密碼學(xué)發(fā)展簡史 駱婷老師的《現(xiàn)代密碼學(xué)(32H)》課程,筆記+查找的資料補充 期末為閉卷考試的形式 密碼學(xué)早在公元前400多年就已經(jīng)產(chǎn)生,人類使用密碼的歷史幾乎與使用文字的時間一樣長,密碼學(xué)的發(fā)展大致可以分為 3 個階段: 1949年之前的古典密碼學(xué)階段; 1949 年

    2024年02月04日
    瀏覽(24)
  • 【密碼學(xué)】高級密碼學(xué)-2

    【密碼學(xué)】高級密碼學(xué)-2

    ??第⑤部分由L3H_CoLin編寫,有一些修改。?? Song, Dawn Xiaoding, David Wagner, and Adrian Perrig. “Practical techniques for searches on encrypted data.” Proceeding 2000 IEEE Symposium on Security and Privacy. SP 2000. IEEE, 2000. 數(shù)據(jù)的安全外包存儲 利用密碼算法加密明文數(shù)據(jù),使得云平臺無法獲得額外信息 解決

    2024年02月16日
    瀏覽(43)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包