密碼學(xué)提供如下服務(wù):
10年積累的成都網(wǎng)站建設(shè)、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶(hù)對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶(hù)得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有磴口免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。加密 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
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。