密碼學(xué)提供如下服務(wù):
麗江網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)自2013年起到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
加密 Encryption
哈希 Hash functions
訊息鑒別碼 Message Authentication codes (MAC)
數(shù)字簽名 Digital Signatures
密碼學(xué)要達(dá)成的目標(biāo)是:
機(jī)密性 Confidentiality
數(shù)據(jù)完整性 Data Integrity
認(rèn)證 Authentication
不可否認(rèn)性 Non-repudiation
下表說(shuō)明了各種服務(wù)能達(dá)成什么樣的目標(biāo)
加密 | 哈希 | 訊息鑒別碼 | 數(shù)字簽名 | |
機(jī)密性 | √ | |||
數(shù)據(jù)完整性 | 某些時(shí)候 | √ | √ | |
認(rèn)證 | √ | √ | ||
不可否認(rèn)性 | 某些時(shí)候 | √ |
機(jī)密性討論
我們?cè)跇?gòu)建密碼系統(tǒng)的時(shí)候,需要考慮可能受到的***。
從不同的角度又不同的***分類(lèi)方法。
根據(jù)***者的行動(dòng)(action)我們把***分成被動(dòng)式***(passive)跟主動(dòng)式***(active)
被動(dòng)式***
在沒(méi)有授權(quán)的情況下訪問(wèn)信息(注意區(qū)分主動(dòng)式,注意訪問(wèn),不是改變)。例如截?fù)舾德?tīng)就是被動(dòng)式的***。被動(dòng)式***不會(huì)影響原有的信息,也不會(huì)打擾原有的連接。
主動(dòng)式***
這種***不同于被動(dòng)式,它會(huì)以某種形式改變?cè)械男畔?/p>
根據(jù)***的方法學(xué)(Methodolgy)我們有可以把***分為如下的類(lèi)別:
純秘文*** (Cipertext-only Attack - COA)
***者僅通過(guò)訪問(wèn)秘文集就可以得到相應(yīng)的明文。偶爾***者還能獲得密鑰。
已知明文*** (Known Plaintext Attack - KPA)
***者知道一部分秘文的明文,根據(jù)這個(gè)***者破解其他秘文。
選擇明文*** (Chosen Plaintext Attack - CPA)
***者掌握他選擇的明文/密文對(duì),分析出密鑰。RSA就易于找到此***。
字典*** (Dictionary Attack)
***者建立明文與相應(yīng)密文的字典,遇到密文就在字典中查詢(xún)。這類(lèi)***有很多變種。
暴力*** (Brute Force Attack - BFA)
***者在知道算法和密文的后,嘗試各種密鑰的可能性,直至破解。
生日*** (Birthday Attack)
用于hash破解,是暴力破解的變種。
中間人*** (Man in Middle Attack -MIM)
可用于公鑰的***。A與B通信,A向B請(qǐng)求公鑰,***者居中把自己的公鑰發(fā)給A再獲得B的公鑰。然后居中維持通信獲取信息。
旁路*** (Side Channel Attack - SCA)
用于獲取密鑰系統(tǒng)物理實(shí)現(xiàn)弱點(diǎn),來(lái)進(jìn)行***。
時(shí)序*** (Timing Attack)
旁路***的一種。試圖通過(guò)分析算法的執(zhí)行時(shí)間來(lái)破解算法。
功耗分析*** (Power Analysis Attack)
通過(guò)獲取功耗數(shù)據(jù)來(lái)進(jìn)行***。
故障分析*** (Fault analysis Attack)
通過(guò)分析故障進(jìn)行***
現(xiàn)代加密技術(shù)
對(duì)稱(chēng)加密技術(shù)可分為塊加密跟流加密。
塊加密(Block Ciper)。每次對(duì)固定塊數(shù)據(jù)進(jìn)行加密。不足的要進(jìn)行填充(Padding)。
這些技術(shù)有:DES (Digital Encryption Standard), Triple DES, AES (Advanced Encryption Standard), IDEA, Twofish, Serpent等。
其中DES是基于Feistel Block Ciper 模型開(kāi)發(fā)的。
其他模型還有 Electronic Block Ciper Mode, Ciper Block Chaining Mode, Ciper Feedback Mode, Output Feedback Mode, Counter Mode。
非對(duì)稱(chēng)加密技術(shù)有三種方案:
RSA (三作者首字母)
ElGamal
Elliptic Curve Cryptography (ECC)
數(shù)據(jù)完整性討論
同樣也面對(duì)著被動(dòng)跟主動(dòng)兩種***。
解決技術(shù)有 哈希功能應(yīng)用。
哈希技術(shù)有: MD(Message Digest), SHA, RIPEMD, Whirlpool.
信息認(rèn)證討論
信息認(rèn)證使用戶(hù)可以確定信息的發(fā)起者。
信息鑒別碼 (Message Authenticaton Code - MAC)
MAC算法是使用對(duì)稱(chēng)加密方式實(shí)現(xiàn)
https://www.tutorialspoint.com/cryptography/cryptography_quick_guide.htm
新聞標(biāo)題:密碼學(xué)相關(guān)
鏈接URL:http://sd-ha.com/article46/gcjceg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、軟件開(kāi)發(fā)、品牌網(wǎng)站建設(shè)、App設(shè)計(jì)、面包屑導(dǎo)航、網(wǎng)站營(yíng)銷(xiāo)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)