电子商务安全技术课件3.pptVIP

电子商务安全技术课件3.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2.1數據完整性機制數字摘要技術消息摘要2.1數據完整性機制數字摘要技術消息驗證2.2加密機制數據加密就是通過某種函數進行變換,把正常的數據報文(稱為明文或明碼)轉換為密文(也稱密碼)。愷撒演算法——古老而簡單的加密技術CHINAHMNSF每個字元後移5位明文M密鑰K密文C加密演算法E加密過程可以表示為:C=EK(M)解密過程可以表示為:M=DK(C)2.2加密機制維吉利亞(Vigenere)加密方法設M=datasecurity,k=best,求C?(1)製作維吉利亞方陣如下:2.2加密機制2.2加密機制微吉利亞(Vigenere)加密方法設M=datasecurity,k=best,求C?(2)按密鑰的長度將M分解若干節2.2加密機制微吉利亞(Vigenere)加密方法設M=datasecurity,k=best,求C?(3)對每一節明文,用密鑰best進行變換2.2加密機制2.2加密機制微吉利亞(Vigenere)加密方法設M=datasecurity,k=best,求C?(3)對每一節明文,用密鑰best進行變換結果為C=EELTTIUNSMLR如何進行解密?2.2加密機制本質上說,有兩種加密機制:對稱加密機制公鑰加密機制2.2加密機制加密與解密變換是平等的,使用相同的密鑰,而且很容易從一個推導出另一個。EK(M)=C,DK(C)=M注意:由於加密、解密的密鑰相同,因此必須妥善保管,防止發送者與接收者之外的其他人獲得,又稱秘密密鑰。1.對稱加密機制2.2加密機制DES(數據加密標準)是一種分組加密演算法。它對64bit數據塊進行加密。如果待加密數據更長的話,則必須將其劃分成64bit的數據塊。最後一個數據塊很可能比64bit要短。在這種情況下,通常用0將最後一個數據塊填滿(填充)。DES加密的結果仍然是64bit的數據塊。密鑰長度為64bit(其中包含8個校驗比特)。1.對稱加密機制特點:比較安全,且硬體實現效率高。2.2加密機制2.公鑰加密機制公鑰密碼系統的思想2.2加密機制2.公鑰加密機制在公鑰密碼系統中,加密密鑰與解密密鑰不同,並且從其中一個密鑰推出另一個密鑰在計算上非常困難。其中一個密鑰稱為私鑰,必須必威体育官网网址。而另一個密鑰稱為公鑰,應該公開。這樣就不必考慮如何安全地傳輸密鑰。Epuk(M)=CDprk(C)=Dprk(Epuk(M))=M(注:puk表示公鑰,prk表示私鑰)2.2加密機制2.公鑰加密機制公鑰加密機制根據不同的用途有兩種基本的模型:(1)加密模型:收方公鑰加密,收方私鑰解密2.2加密機制2.公鑰加密機制公鑰加密機制根據不同的用途有兩種基本的模型:(2)認證模型:發方私鑰加密,發方公鑰解密數字簽名的原理2.2加密機制2.公鑰加密機制RSA是最有名也是應用最廣的公鑰系統。RSA的原理是數論的歐拉定理:尋求兩個大的素數容易,但將它們的乘積分解開極其困難。2.2加密機制2.公鑰加密機制RSA演算法(1)秘密地選擇兩個100位的十進位大素數p和q(2)計算出N=pq,並將N公開(3)計算N的歐拉函數φ(N)=(p-1)(q-1)(4)從[0,φ(N)-1]中任選一個與φ(N)互素的數e(5)根據下式計算d:ed=1modφ(N)這樣就產生了一對密鑰:公鑰PK=(e,N),私鑰SK=(d,N)若用X表示明文,Y表示密文,則加密和解密過程如下:加密:Y=XemodN解密:X=YdmodN2.2加密機制2.公鑰加密機制舉例:(1)產生一對密鑰①選擇兩個素數,如p=7,q=17②計算N=pq=7×17=119③φ(N)=(p-1)(q-1)=6×16=96④從[0,95]間選一個與96互素的數e=5⑤根據5d=1mod96得d=77(因為5×77=4×96+1)⑥得到公鑰PK=(5,119),私鑰SK=(77,119)2.2加密機制2.公鑰加密機制舉例:(2)用這對密鑰進行加密解密實驗①將明文分組,使每組明文的二進位值不超過N,即不超過119。現在設明文為X=19②用公鑰PK=(5,119)加密。先計算Xe=195=2476099;再除以119,商20807,餘數為66。密文即為66③用私鑰SK=(77,119)解密。先計算

文档评论(0)

157****3839 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档