电子商务安全主讲人张真诚教授教学课件.ppt
《电子商务安全主讲人张真诚教授教学课件.ppt》由会员分享,可在线阅读,更多相关《电子商务安全主讲人张真诚教授教学课件.ppt(39页珍藏版)》请在三一文库上搜索。
1、電子商務安全 主講人:張真誠 教授,國立中正大學 資訊工程研究所,綱要,密碼學 電子商務 資訊保密技術 數位簽章 識別系統之設計 付款協定與付款系統 授權度 電腦犯罪 結論,一、密碼學,密碼學:有關研究秘密通訊的學問 如何達成秘密通訊 如何破譯秘密通訊,傳統加密系統,加密,解密,密文,不安全通訊線,明文,明文,金鑰,送方,收方,安全通訊線,公開金匙加密系統,加密,解密,密文,不安全通訊線,明文,明文,公開金鑰,送方,收方,A,B,金鑰 A,金鑰 B,二、電子商務,何謂電子商務 所有利用電腦網路所從事的商業行為 電子商務之架構 電子商務型態,電子商務之架構,電子商務型態,企業內部 企業對企業(B
2、2B) 企業對顧客(B2C),電子商務型態,企業內部電腦網路 資源共享 B2B 電子資料交換 供應鏈管理(SCM) QR(Quick Response) ECR(Efficient Consumer Response),電子商務型態,B2C 網路購物 市場調查/需求分析 電子商店 廣告 線上交易 SET(Secure Electronic Transaction),三、資訊保密技術,秘密金鑰加密法,加密,解密,金匙,密文,明文,明文,送方,收方,三、資訊保密技術,公開金鑰加密法,加密,解密,金匙,密文,明文,明文,送方,收方,金匙,公開金匙,三、資訊保密技術,RSA加密法 張三選2個大質數p和
3、q,令N=pxq。 張三選1個與(p-1)x(q-1)互質數e。 (e,N)即為張三的公開金鑰; 加密法為C=Me mod N 張三選1個數d, 滿足ed 1 mod (p-1)(q-1) d 即為張三的解密金匙; 解密法為 M=Cd mod N,三、資訊保密技術,RSA加密法-例子 張三選p=3,q=11; 此時N=pxq=3x11=33。 張三選出1個與(p-1)x(q-1)=(3-1)(11-1) =2x10=20互質數e=3。 (e,N)=(3,33)即為張三的公開金鑰 張三選1個數d=7當作解密金匙, 滿足ed 1 mod 20,亦即,7x3 1 mod 20。 令明文 M=19 加
4、密: C=Me mod N=193 mod 33=28. 解密: M=Cd mod N=287 mod 33=19.,三、資訊保密技術,數位簽章,C=(M張d mod 張N)李e mod 李N,張三,李四,M=(C李d mod 李N)張e mod 張N,三、資訊保密技術,數位浮水印,張三,李四,三、資訊保密技術,視覺密碼學 憑証(Certificate),版本,特定編號,方法,參數,發文者,初始時間,截止時間,使用者,方法,參數,公開密鑰,數字簽章,方法識別,有效期,公開密鑰資料,X.509証明文件格式此由CA產生,Message,Sign Function,Verification Func
5、tion,Signers secret key,Message,Signature,Signers public key,Message,Check Message=?Message,The Model of Digital Signature,四、數位簽章,RSA Public Key Cryptosystem and Digital Signature Scheme,RSA Digital Signature Scheme,Sign Function: Signature S=Md mod N. Verification Function: M=Se mod N.,Example,P=11
6、,Q=13, N=143, and (143)=120. e=103, then d=7 (for 1037 mod 120=1 ). Sign for M=3: S=37 mod 143=42. Verification: M= Se mod N = 42103 mod 143=3.,Blind Signature,D. Chaum proposed in 1983 D. Chaums Blind Signature Scheme, It uses the RSA algorithm. Security Basis: Factorization Problem Construction:,B
7、ob has a public key, e, a private key, d, and a public modulus, N. Alice wants Bob to sign message M blindly.,1. Alice chooses a random integer k between 1 and N. Then she blinds M by computing t = Mke mod N. 2. Bob signs t, td=(Mke)d mod N. 3. Alice unblinds td by computing s=td/k mod N = Md mod N.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 安全 主讲 真诚 教授 教学 课件
链接地址:https://www.31doc.com/p-2563731.html